Skip to content
This repository was archived by the owner on Feb 8, 2021. It is now read-only.

Conversation

@Jimmy-Xu
Copy link
Contributor

@Jimmy-Xu Jimmy-Xu commented Jul 26, 2017

rename some test case as basic
eg: TestCliFipAssociateUsedIP -> TestCliFipAssociateUsedIPBasic

test case count:

  • basic: 49
  • total: 233

test basic case on bpf (17min)

$ IP="10.253.1.4"
$ docker run --rm -it \
     -e ACCESS_KEY=${BPF_HYPER_ACCESS_KEY} \
     -e SECRET_KEY=${BPF_HYPER_SECRET_KEY} \
     -e BRANCH="#231" \
     -e DOCKER_HOST=tcp://${IP}:6443 \
     -e http_proxy="http://${IP}:8118" \
     -e https_proxy="http://${IP}:8118" \
     -e no_proxy="localhost,127.0.0.1,${IP}" \
     hyperhq/hypercli-auto-test:qa go test -check.f "TestCli.*Basic" -timeout 180m | tee test_231.log
...
========== Test Cmd: go test -check.f TestCli.*Basic -timeout 180m ==========
INFO: clear resources(containers, images, snapshots, volumes, fips)
INFO: finish init
INFO: Testing against a remote daemon(tcp://10.253.1.4:6443)
[2017-07-26 08:06:36] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliCommitNewFileBasic - 19.415613 sec
[2017-07-26 08:07:00] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliConfigMultiHostBasic - 0.021310 sec
[2017-07-26 08:07:01] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliCreateEchoStdoutBasic - 15.215506 sec
[2017-07-26 08:07:18] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliCreateHostConfigBasic - 4.998116 sec
[2017-07-26 08:07:24] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliExecBasic - 9.704762 sec
[2017-07-26 08:07:36] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliFipAssociateUsedIPBasic - 16.496878 sec
[2017-07-26 08:07:57] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliHelpTextVerifyBasic - 64.135747 sec
[2017-07-26 08:09:01] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliHistoryExistentImageBasic - 4.762692 sec
[2017-07-26 08:09:07] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliInfoDisplaysRunningContainersBasic - 10.088233 sec
[2017-07-26 08:09:19] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliInfoEnsureSucceedsBasic - 0.069267 sec
[2017-07-26 08:09:19] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliInspectContainerFilterIntBasic - 10.394627 sec
[2017-07-26 08:09:32] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliInspectImageBasic - 4.604993 sec
[2017-07-26 08:09:37] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliInspectNamedMountPointBasic - 19.774765 sec
[2017-07-26 08:09:59] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliInspectStatusBasic - 11.001102 sec
[2017-07-26 08:10:12] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliKillContainerBasic - 10.420017 sec
[2017-07-26 08:10:25] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliLinksPingLinkedContainersBasic - 26.464037 sec
[2017-07-26 08:10:56] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliLoadFromLocalPullAndLoadBasic - 125.561600 sec
[2017-07-26 08:13:03] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliLoadFromLocalTarPipeBasic - 1.992997 sec
[2017-07-26 08:13:06] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliLoadFromUrlMultipeImageBasic - 21.330979 sec
[2017-07-26 08:13:30] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliLoadFromUrlValidBasic - 1.937684 sec
[2017-07-26 08:13:33] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliLoadFromUrlValidCompressedArchiveBasic - 9.430776 sec
[2017-07-26 08:13:44] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliLoginWithoutTTYBasic - 0.068802 sec
[2017-07-26 08:13:45] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliLogsSeparateStderrBasic - 21.222712 sec
[2017-07-26 08:14:08] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliLogsTailBasic - 21.947087 sec
[2017-07-26 08:14:32] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliPortHostBindingBasic - 9.548508 sec
[2017-07-26 08:14:44] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliPsListContainersBasic - 27.054928 sec
[2017-07-26 08:15:19] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliPsListContainersFilterNameBasic - 14.804155 sec
[2017-07-26 08:15:38] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliPsListContainersFilterStatusBasic - 15.721061 sec
[2017-07-26 08:15:57] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRenameRunningContainerBasic - 11.416807 sec
[2017-07-26 08:16:11] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRestartPolicyAlwaysBasic - 10.487443 sec
[2017-07-26 08:16:24] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRestartWithVolumesBasic - 29.789675 sec
[2017-07-26 08:16:56] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRmContainerForceRemoveRunningBasic - 13.465774 sec
[2017-07-26 08:17:10] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRmContainerRunningBasic - 10.618945 sec
[2017-07-26 08:17:23] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRmiBasic - 4.658477 sec
[2017-07-26 08:17:28] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRmiWithContainerFailsBasic - 9.473512 sec
[2017-07-26 08:17:39] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRunAllowPortRangeThroughExposeBasic - 14.007532 sec
[2017-07-26 08:17:58] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRunAttachDetachBasic - 11.181758 sec
[2017-07-26 08:18:11] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRunContainerNetworkBasic - 10.693114 sec
[2017-07-26 08:18:24] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRunEchoStdoutBasic - 11.964719 sec
[2017-07-26 08:18:37] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRunLinksContainerWithContainerNameBasic - 16.271765 sec
[2017-07-26 08:18:57] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliRunTwoConcurrentContainersBasic - 20.830937 sec
[2017-07-26 08:19:21] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliSearchStarsOptionWithWrongParameterBasic - 0.023600 sec
[2017-07-26 08:19:21] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliShareVolumeNamedVolumeBasic - 129.595100 sec
[2017-07-26 08:21:41] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliSnapshotCreateVolBasic - 7.303706 sec
[2017-07-26 08:21:49] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliStartMultipleContainersBasic - 22.895099 sec
[2017-07-26 08:22:17] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliVersionEnsureSucceedsBasic - 0.063170 sec
[2017-07-26 08:22:17] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliVolumeLsFilterDanglingBasic - 25.239401 sec
[2017-07-26 08:22:45] github.com/hyperhq/hypercli/integration-cli.(*DockerSuite).TestCliVolumeRmBasic - 42.639732 sec
[2017-07-26 08:23:30] github.com/hyperhq/hypercli/integration-cli.(*DockerHubPullSuite).TestCliPullFromCentralRegistryBasic - 7.262787 sec
OK: 49 passed
PASS
ok      github.com/hyperhq/hypercli/integration-cli     1022.531s

test full case on bpf (1 hour 17min)

$ IP="10.253.1.4"
$ docker run --rm -it \
     -e ACCESS_KEY=${BPF_HYPER_ACCESS_KEY} \
     -e SECRET_KEY=${BPF_HYPER_SECRET_KEY} \
     -e BRANCH="#231" \
     -e DOCKER_HOST=tcp://${IP}:6443 \
     -e http_proxy="http://${IP}:8118" \
     -e https_proxy="http://${IP}:8118" \
     -e no_proxy="localhost,127.0.0.1,${IP}" \
     hyperhq/hypercli-auto-test:qa go test -check.f "TestCli" -timeout 180m | tee test_full_231.log
...
OOPS: 233 passed, 19 skipped, 0 FAILED
PASS
ok    github.com/hyperhq/hypercli/integration-cli     4650.739s

test basic case on zenlayer (9min)

$ hyper run -it --rm \
    -e ACCESS_KEY="${HYPER_ACCESS_KEY}" \
    -e SECRET_KEY="${HYPER_SECRET_KEY}" \
    -e BRANCH="#231" \
    hyperhq/hypercli-auto-test:qa go test -check.f "TestCli.*Basic" -timeout 180m
...
OK: 49 passed
PASS
ok  	github.com/hyperhq/hypercli/integration-cli	569.048s

test full case on zenlayer (42min)

$ hyper run -it --rm \
    -e ACCESS_KEY="${HYPER_ACCESS_KEY}" \
    -e SECRET_KEY="${HYPER_SECRET_KEY}" \
    -e BRANCH="#231" \
    hyperhq/hypercli-auto-test:qa go test -check.f "TestCli" -timeout 180m
...
OOPS: 233 passed, 19 skipped, 0 FAILED
PASS
ok	github.com/hyperhq/hypercli/integration-cli	2535.211s

@Jimmy-Xu Jimmy-Xu force-pushed the markup-basic-test-case branch from 497f28e to 9e59073 Compare July 26, 2017 02:56
@carmark
Copy link
Contributor

carmark commented Jul 26, 2017

LGTM

@Jimmy-Xu Jimmy-Xu force-pushed the markup-basic-test-case branch 2 times, most recently from 6f6c191 to a08a73a Compare July 26, 2017 05:15
@Jimmy-Xu Jimmy-Xu force-pushed the markup-basic-test-case branch from 21885ea to 5d8ae6c Compare July 26, 2017 08:02
@Jimmy-Xu Jimmy-Xu force-pushed the markup-basic-test-case branch from 5d8ae6c to 150f979 Compare July 26, 2017 09:32
@Jimmy-Xu Jimmy-Xu merged commit 9cd0a4c into hyperhq:master Jul 26, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants