Back to build
Raw log | Switch to full mode | Login

/b/s/w/ir/k/cipd/go/bin/go test -v ./... in dir /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools: allow_subannotations: False cmd: ['/b/s/w/ir/k/cipd/go/bin/go', 'test', '-v', './...'] cwd: '/b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools' env: {'GOROOT': '/b/s/w/ir/k/cipd/go'} env_prefixes: {} env_suffixes: {} infra_step: False name_tokens: ('go test',) ok_ret: frozenset([0]) trigger_specs: () full environment: BOTO_CONFIG: /b/s/w/ir/tmp/gsutil_task/.boto BUILDBUCKET_EXPERIMENTAL: FALSE CIPD_CACHE_DIR: /b/s/cipd_cache/cache CIPD_PROTOCOL: v2 DEVSHELL_CLIENT_PORT: 46743 DOCKER_CONFIG: /b/s/w/ir/tmp/docker_cfg_task DOCKER_TMPDIR: /b/s/w/ir/tmp/docker_tmp_task GIT_CONFIG_NOSYSTEM: 1 GIT_TERMINAL_PROMPT: 0 GOROOT: /b/s/w/ir/k/cipd/go HOME: /home/swarming INFRA_GIT_WRAPPER_HOME: /b/s/w/ir/tmp/git_home_task INVOCATION_ID: f2c63f68219246de84d7095f899b66be JOURNAL_STREAM: 8:18691 LANG: en_US.UTF-8 LOGDOG_COORDINATOR_HOST: logs.chromium.org LOGDOG_STREAM_PREFIX: buildbucket/cr-buildbucket.appspot.com/8917895015135444432 LOGDOG_STREAM_PROJECT: fuchsia LOGDOG_STREAM_SERVER_PATH: unix:/b/s/w/ir/tmp/ld.sock LOGNAME: swarming LUCI_CONTEXT: /b/s/w/itv8o7Ju/luci_context.911077526 MAC_CHROMIUM_TMPDIR: /b/s/w/ir/tmp/t NO_GCE_CHECK: False PATH: /b/s/w/ir/cipd_bin_packages:/b/s/w/ir/cipd_bin_packages/bin:/b/s/cipd_cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD: /b/s/w/ir/k PYTHONIOENCODING: UTF-8 PYTHONUNBUFFERED: 1 SHELL: /bin/bash SHLVL: 1 SWARMING_BOT_ID: fuchsia-debian-16-6907d2bd-us-central1-c-kpqd SWARMING_EXTERNAL_BOT_SETUP: 1 SWARMING_HEADLESS: 1 SWARMING_SERVER: https://chromium-swarm.appspot.com SWARMING_TASK_ID: 43d45bbc55027611 TEMP: /b/s/w/ir/tmp/t TEMPDIR: /b/s/w/ir/tmp/t TMP: /b/s/w/ir/tmp/t TMPDIR: /b/s/w/ir/tmp/t USER: swarming VPYTHON_VIRTUALENV_ROOT: /b/s/w/ir/cache/vpython _: /b/s/w/ir/cipd_bin_packages/vpython go: finding github.com/golang/protobuf v1.2.0 go: finding github.com/golang/mock v1.2.0 go: finding github.com/google/uuid v1.1.0 go: finding github.com/google/pprof v0.0.0-20190309163659-77426154d546 go: finding golang.org/x/sys v0.0.0-20181218192612-074acd46bca6 go: finding google.golang.org/api v0.1.0 go: finding google.golang.org/appengine v1.4.0 go: finding go.chromium.org/luci v0.0.0-20181004001148-1bfb80352368 go: finding gopkg.in/yaml.v2 v2.2.2 go: finding cloud.google.com/go v0.34.0 go: finding golang.org/x/arch v0.0.0-20190226203302-36aee92af9e8 go: finding github.com/smartystreets/assertions v0.0.0-20190116191733-b6c0e53d7304 go: finding github.com/jtolds/gls v4.2.1+incompatible go: finding github.com/texttheater/golang-levenshtein v0.0.0-20180516184445-d188e65d659e go: finding github.com/julienschmidt/httprouter v1.2.0 go: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 go: finding github.com/mitchellh/go-homedir v1.1.0 go: finding github.com/google/subcommands v0.0.0-20181012225330-46f0354f6315 go: finding golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9 go: finding google.golang.org/genproto v0.0.0-20190201180003-4b09977fb922 go: finding github.com/googleapis/gax-go v2.0.2+incompatible go: finding golang.org/x/net v0.0.0-20180724234803-3673e40ba225 go: finding github.com/maruel/subcommands v0.0.0-20181220013616-967e945be48b go: finding github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e go: finding golang.org/x/net v0.0.0-20181217023233-e147a9138326 go: finding github.com/google/martian v2.1.0+incompatible go: finding github.com/smartystreets/goconvey v0.0.0-20181108003508-044398e4856c go: finding golang.org/x/text v0.3.0 go: finding go.opencensus.io v0.19.0 go: finding google.golang.org/grpc v1.18.0 go: finding golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890 go: finding golang.org/x/tools v0.0.0-20181219222714-6e267b5cc78e go: finding github.com/openzipkin/zipkin-go v0.1.3 go: finding github.com/prometheus/client_golang v0.9.2 go: finding google.golang.org/appengine v1.3.0 go: finding github.com/prometheus/common v0.0.0-20181218105931-67670fe90761 go: finding golang.org/x/lint v0.0.0-20181217174547-8f45f776aaf1 go: finding honnef.co/go/tools v0.0.0-20180920025451-e3ad64cb4ed3 go: finding golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52 go: finding git.apache.org/thrift.git v0.0.0-20181218151757-9b75e4fe745a go: finding golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be go: finding github.com/grpc-ecosystem/grpc-gateway v1.6.2 go: finding golang.org/x/net v0.0.0-20181106065722-10aee1819953 go: finding honnef.co/go/tools v0.0.0-20180728063816-88497007e858 go: finding go.opencensus.io v0.18.0 go: finding github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a go: finding golang.org/x/sync v0.0.0-20181108010431-42b317875d0f go: finding google.golang.org/grpc v1.16.0 go: finding github.com/google/go-cmp v0.2.0 go: finding google.golang.org/genproto v0.0.0-20181219182458-5a97ab628bfb go: finding golang.org/x/exp v0.0.0-20190121172915-509febef88a4 go: finding github.com/golang/mock v1.1.1 go: finding github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b go: finding github.com/prometheus/common v0.0.0-20181126121408-4724e9255275 go: finding github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 go: finding golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e go: finding github.com/matttproud/golang_protobuf_extensions v1.0.1 go: finding google.golang.org/api v0.0.0-20181220000619-583d854617af go: finding github.com/grpc-ecosystem/grpc-gateway v1.5.0 go: finding github.com/ghodss/yaml v1.0.0 go: finding github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910 go: finding github.com/golang/lint v0.0.0-20180702182130-06c8688daad7 go: finding gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 go: finding golang.org/x/net v0.0.0-20180826012351-8a410e7b638d go: finding github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e go: finding golang.org/x/net v0.0.0-20181201002055-351d144fa1fc go: finding golang.org/x/sys v0.0.0-20180830151530-49385e6e1522 go: finding golang.org/x/lint v0.0.0-20180702182130-06c8688daad7 go: finding google.golang.org/grpc v1.14.0 go: finding google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf go: finding google.golang.org/genproto v0.0.0-20181202183823-bd91e49a0898 go: finding github.com/openzipkin/zipkin-go v0.1.1 go: finding gopkg.in/yaml.v2 v2.2.1 go: finding golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3 go: finding golang.org/x/net v0.0.0-20180906233101-161cd47e91fd go: finding github.com/kisielk/gotool v1.0.0 go: finding github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6 go: finding github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273 go: finding git.apache.org/thrift.git v0.0.0-20180902110319-2566ecd5d999 go: finding google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8 go: finding google.golang.org/grpc v1.17.0 go: finding google.golang.org/genproto v0.0.0-20180831171423-11092d34479b go: finding github.com/prometheus/client_golang v0.8.0 go: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: finding cloud.google.com/go v0.26.0 go: finding github.com/client9/misspell v0.3.4 go: finding google.golang.org/appengine v1.1.0 go: downloading go.chromium.org/luci v0.0.0-20181004001148-1bfb80352368 go: downloading github.com/golang/protobuf v1.2.0 go: downloading golang.org/x/net v0.0.0-20181217023233-e147a9138326 go: downloading github.com/google/subcommands v0.0.0-20181012225330-46f0354f6315 go: downloading github.com/google/uuid v1.1.0 go: downloading google.golang.org/grpc v1.18.0 go: downloading google.golang.org/genproto v0.0.0-20190201180003-4b09977fb922 go: downloading github.com/golang/mock v1.2.0 go: downloading google.golang.org/api v0.1.0 go: extracting github.com/google/subcommands v0.0.0-20181012225330-46f0354f6315 go: downloading gopkg.in/yaml.v2 v2.2.2 go: extracting github.com/google/uuid v1.1.0 go: extracting github.com/golang/mock v1.2.0 go: extracting gopkg.in/yaml.v2 v2.2.2 go: extracting github.com/golang/protobuf v1.2.0 go: extracting google.golang.org/grpc v1.18.0 go: extracting golang.org/x/net v0.0.0-20181217023233-e147a9138326 go: downloading golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9 go: downloading golang.org/x/sys v0.0.0-20181218192612-074acd46bca6 go: extracting golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9 go: downloading cloud.google.com/go v0.34.0 go: extracting golang.org/x/sys v0.0.0-20181218192612-074acd46bca6 go: extracting google.golang.org/genproto v0.0.0-20190201180003-4b09977fb922 go: downloading golang.org/x/text v0.3.0 go: extracting cloud.google.com/go v0.34.0 go: extracting go.chromium.org/luci v0.0.0-20181004001148-1bfb80352368 go: downloading golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890 go: downloading github.com/maruel/subcommands v0.0.0-20181220013616-967e945be48b go: downloading github.com/googleapis/gax-go v2.0.2+incompatible go: extracting github.com/googleapis/gax-go v2.0.2+incompatible go: extracting github.com/maruel/subcommands v0.0.0-20181220013616-967e945be48b go: downloading github.com/mitchellh/go-homedir v1.1.0 go: extracting golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890 go: extracting github.com/mitchellh/go-homedir v1.1.0 go: downloading go.opencensus.io v0.19.0 go: downloading github.com/texttheater/golang-levenshtein v0.0.0-20180516184445-d188e65d659e go: extracting github.com/texttheater/golang-levenshtein v0.0.0-20180516184445-d188e65d659e go: downloading github.com/julienschmidt/httprouter v1.2.0 go: extracting github.com/julienschmidt/httprouter v1.2.0 go: extracting go.opencensus.io v0.19.0 go: extracting golang.org/x/text v0.3.0 go: extracting google.golang.org/api v0.1.0 ? fuchsia.googlesource.com/tools/artifacts [no test files] === RUN TestGetFiles --- PASS: TestGetFiles (0.00s) === RUN TestGetTopNFiles --- PASS: TestGetTopNFiles (0.00s) === RUN TestGetTopNSymbols --- PASS: TestGetTopNSymbols (0.00s) === RUN TestAddRowToOutput --- PASS: TestAddRowToOutput (0.00s) === RUN TestToChart --- PASS: TestToChart (0.00s) === RUN TestReadCSV --- PASS: TestReadCSV (0.00s) === RUN TestFilterRow --- PASS: TestFilterRow (0.00s) PASS ok fuchsia.googlesource.com/tools/bloaty 0.076s ? fuchsia.googlesource.com/tools/botanist [no test files] ? fuchsia.googlesource.com/tools/botanist/power [no test files] ? fuchsia.googlesource.com/tools/botanist/power/amt [no test files] ? fuchsia.googlesource.com/tools/botanist/power/wol [no test files] === RUN TestLoadConfigs --- PASS: TestLoadConfigs (0.00s) PASS ok fuchsia.googlesource.com/tools/botanist/target 0.056s ? fuchsia.googlesource.com/tools/build [no test files] === RUN TestBuilderIDGetter === RUN TestBuilderIDGetter/should_parse_an_input_string_into_a_BuilderID === RUN TestBuilderIDGetter/should_err_when_the_input_contains_<_2_fields === RUN TestBuilderIDGetter/should_err_when_the_input_is_empty --- PASS: TestBuilderIDGetter (0.00s) --- PASS: TestBuilderIDGetter/should_parse_an_input_string_into_a_BuilderID (0.00s) --- PASS: TestBuilderIDGetter/should_err_when_the_input_contains_<_2_fields (0.00s) --- PASS: TestBuilderIDGetter/should_err_when_the_input_is_empty (0.00s) === RUN TestBuilderIDString === RUN TestBuilderIDString/should_format_the_ID_as_a_string === RUN TestBuilderIDString/when_the_ID_is_empty === RUN TestBuilderIDString/when_Project_is_empty === RUN TestBuilderIDString/when_Bucket_is_empty === RUN TestBuilderIDString/when_Builder_is_empty --- PASS: TestBuilderIDString (0.00s) --- PASS: TestBuilderIDString/should_format_the_ID_as_a_string (0.00s) --- PASS: TestBuilderIDString/when_the_ID_is_empty (0.00s) --- PASS: TestBuilderIDString/when_Project_is_empty (0.00s) --- PASS: TestBuilderIDString/when_Bucket_is_empty (0.00s) --- PASS: TestBuilderIDString/when_Builder_is_empty (0.00s) PASS ok fuchsia.googlesource.com/tools/buildbucket 0.073s === RUN TestAdd === RUN TestAdd/add_foo === RUN TestAdd/add_bar === RUN TestAdd/add_baz --- PASS: TestAdd (0.00s) --- PASS: TestAdd/add_foo (0.00s) --- PASS: TestAdd/add_bar (0.00s) --- PASS: TestAdd/add_baz (0.00s) === RUN TestRemove === RUN TestRemove/remove_foo === RUN TestRemove/remove_bar === RUN TestRemove/remove_baz --- PASS: TestRemove (0.00s) --- PASS: TestRemove/remove_foo (0.00s) --- PASS: TestRemove/remove_bar (0.00s) --- PASS: TestRemove/remove_baz (0.00s) PASS ok fuchsia.googlesource.com/tools/cache 0.064s === RUN TestGetStorageBucket === RUN TestGetStorageBucket/should_return_the_storage_bucket_read_from_a_build's_properties === RUN TestGetStorageBucket/should_err_if_no_build_is_returned === RUN TestGetStorageBucket/should_err_if_the_RPC_fails === RUN TestGetStorageBucket/should_err_if_no_property_describing_the_storage_bucket_is_found --- PASS: TestGetStorageBucket (0.00s) --- PASS: TestGetStorageBucket/should_return_the_storage_bucket_read_from_a_build's_properties (0.00s) --- PASS: TestGetStorageBucket/should_err_if_no_build_is_returned (0.00s) --- PASS: TestGetStorageBucket/should_err_if_the_RPC_fails (0.00s) --- PASS: TestGetStorageBucket/should_err_if_no_property_describing_the_storage_bucket_is_found (0.00s) PASS ok fuchsia.googlesource.com/tools/cmd/artifacts 0.074s ? fuchsia.googlesource.com/tools/cmd/bloatalyzer [no test files] ? fuchsia.googlesource.com/tools/cmd/botanist [no test files] ? fuchsia.googlesource.com/tools/cmd/covargs [no test files] ? fuchsia.googlesource.com/tools/cmd/debroot [no test files] ? fuchsia.googlesource.com/tools/cmd/dev_finder [no test files] === RUN TestRunCommand === RUN TestRunCommand/should_produce_an_emtpy_summary_if_no_data_is_provided === RUN TestRunCommand/should_handle_a_single_input_file 2019/03/26 19:48:09 dumping symbols for /path/to/binaryA.elf into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/fe9881defb9ed1ddb9a89c38be973515f6ad7f0f.sym 2019/03/26 19:48:09 dumping symbols for /path/to/binaryB into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/f03de72df78157dd14ae1cc031ddba9873947179.sym 2019/03/26 19:48:09 dumping symbols for /path/to/binaryC.so into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/edbe4e45241c98dcde3538160073a0d6b097b780.sym === RUN TestRunCommand/should_handle_multiple_input_files 2019/03/26 19:48:09 dumping symbols for /path/to/binaryA.elf into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/fe9881defb9ed1ddb9a89c38be973515f6ad7f0f.sym 2019/03/26 19:48:09 dumping symbols for /path/to/binaryB into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/f03de72df78157dd14ae1cc031ddba9873947179.sym 2019/03/26 19:48:09 dumping symbols for /path/to/binaryC.so into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/edbe4e45241c98dcde3538160073a0d6b097b780.sym 2019/03/26 19:48:09 dumping symbols for /path/to/binaryD into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/8541277ee6941ac4c3c9ab2fc68edfb4c420861e.sym 2019/03/26 19:48:09 dumping symbols for /path/to/binaryE into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/906bc6368e6462a6cf7b78328a675ce57ef82209.sym 2019/03/26 19:48:09 dumping symbols for /path/to/binaryF into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/302cb9c3745652180c25e5da2ca3e420b8dd4e25.sym === RUN TestRunCommand/should_skip_duplicate_binary_paths 2019/03/26 19:48:09 dumping symbols for /path/to/binaryA into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/43e5a3c9eb9829f2eb11007223de1fb0b721a909.sym 2019/03/26 19:48:09 dumping symbols for /path/to/binaryB into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/f03de72df78157dd14ae1cc031ddba9873947179.sym 2019/03/26 19:48:09 dumping symbols for /path/to/binaryC into /b/s/w/ir/k/go/src/fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols/out/565de70a22c63a819a959fda8b95d6f4dfc6c1de.sym --- PASS: TestRunCommand (0.02s) --- PASS: TestRunCommand/should_produce_an_emtpy_summary_if_no_data_is_provided (0.00s) --- PASS: TestRunCommand/should_handle_a_single_input_file (0.00s) --- PASS: TestRunCommand/should_handle_multiple_input_files (0.00s) --- PASS: TestRunCommand/should_skip_duplicate_binary_paths (0.01s) PASS ok fuchsia.googlesource.com/tools/cmd/dump_breakpad_symbols 0.093s ? fuchsia.googlesource.com/tools/cmd/gndoc [no test files] ? fuchsia.googlesource.com/tools/cmd/health_checker [no test files] ? fuchsia.googlesource.com/tools/cmd/lkgb [no test files] ? fuchsia.googlesource.com/tools/cmd/mdnstool [no test files] ? fuchsia.googlesource.com/tools/cmd/ninjatrace [no test files] ? fuchsia.googlesource.com/tools/cmd/symbolize [no test files] === RUN TestTester === RUN TestTester/should_run_a_command_a_local_subprocess --- PASS: TestTester (0.01s) --- PASS: TestTester/should_run_a_command_a_local_subprocess (0.01s) === RUN TestSSHTester --- SKIP: TestSSHTester (0.00s) tester_test.go:70: ssh tests are meant for local testing only PASS ok fuchsia.googlesource.com/tools/cmd/testrunner 0.065s === RUN TestSummaryOutput --- PASS: TestSummaryOutput (0.00s) === RUN TestTapOutput --- PASS: TestTapOutput (0.00s) === RUN TestTarOutput === RUN TestTarOutput/archive_entry_for_test_a === RUN TestTarOutput/archive_entry_for_test_b --- PASS: TestTarOutput (0.00s) --- PASS: TestTarOutput/archive_entry_for_test_a (0.00s) --- PASS: TestTarOutput/archive_entry_for_test_b (0.00s) PASS ok fuchsia.googlesource.com/tools/cmd/testrunner/outputs 0.072s ? fuchsia.googlesource.com/tools/cmd/testsharder [no test files] === RUN TestRunCommand === RUN TestRunCommand/should_upload_files_in_idx.txt 2019/03/26 19:48:12 uploading /path/to/binaryA.elf 2019/03/26 19:48:12 uploading /path/to/binaryB 2019/03/26 19:48:12 uploading /path/to/binaryC.so === RUN TestRunCommand/should_not_upload_files_already_in_cloud 2019/03/26 19:48:12 uploading /path/to/binaryA.elf 2019/03/26 19:48:12 uploading /path/to/binaryA.elf 2019/03/26 19:48:12 uploading /path/to/binaryC.so 2019/03/26 19:48:12 skipping "alreadyExistFile.debug" which already exists 2019/03/26 19:48:12 uploading /path/to/binaryB === RUN TestRunCommand/should_upload_nothing_if_nothing_in_ids.txt --- PASS: TestRunCommand (0.00s) --- PASS: TestRunCommand/should_upload_files_in_idx.txt (0.00s) --- PASS: TestRunCommand/should_not_upload_files_already_in_cloud (0.00s) --- PASS: TestRunCommand/should_upload_nothing_if_nothing_in_ids.txt (0.00s) PASS ok fuchsia.googlesource.com/tools/cmd/upload_debug_symbols 0.070s === RUN TestColors --- PASS: TestColors (0.00s) === RUN TestColorsDisabled --- PASS: TestColorsDisabled (0.00s) PASS ok fuchsia.googlesource.com/tools/color 0.069s === RUN TestCancelableExecute === RUN TestCancelableExecute/when_context_is_canceled_early 2019/03/26 19:48:07 context canceled === RUN TestCancelableExecute/when_context_is_never_canceled --- PASS: TestCancelableExecute (0.00s) --- PASS: TestCancelableExecute/when_context_is_canceled_early (0.00s) --- PASS: TestCancelableExecute/when_context_is_never_canceled (0.00s) === RUN TestCancelableDelegation --- PASS: TestCancelableDelegation (0.00s) PASS ok fuchsia.googlesource.com/tools/command 0.053s === RUN TestHa1 --- PASS: TestHa1 (0.00s) === RUN TestHa2 --- PASS: TestHa2 (0.00s) === RUN TestResponse --- PASS: TestResponse (0.00s) PASS ok fuchsia.googlesource.com/tools/digest 0.086s ? fuchsia.googlesource.com/tools/elflib [no test files] === RUN TestErrorContainsStderr 2019/03/26 19:48:07 running: Args: [date continue] Env: [] --- PASS: TestErrorContainsStderr (0.00s) === RUN TestRespectsContext 2019/03/26 19:48:07 running: Args: [cat continue] Env: [] --- PASS: TestRespectsContext (0.00s) PASS ok fuchsia.googlesource.com/tools/fastboot 0.061s ? fuchsia.googlesource.com/tools/gcs [no test files] === RUN TestDefault --- PASS: TestDefault (0.00s) === RUN TestDefaultWithCurrent --- PASS: TestDefaultWithCurrent (0.00s) === RUN TestUnique --- PASS: TestUnique (0.00s) === RUN TestTwoKeys --- PASS: TestTwoKeys (0.00s) === RUN TestValueNewLine --- PASS: TestValueNewLine (0.00s) === RUN TestNewSourceMap --- PASS: TestNewSourceMap (0.00s) === RUN TestGetSourceLink --- PASS: TestGetSourceLink (0.00s) PASS ok fuchsia.googlesource.com/tools/gndoc 0.079s ? fuchsia.googlesource.com/tools/isatty [no test files] ? fuchsia.googlesource.com/tools/logger [no test files] testing: warning: no tests to run PASS ok fuchsia.googlesource.com/tools/mdns 0.140s [no tests to run] ? fuchsia.googlesource.com/tools/netboot [no test files] ? fuchsia.googlesource.com/tools/netutil [no test files] === RUN TestStepsSort --- PASS: TestStepsSort (0.00s) === RUN TestStepsReverse --- PASS: TestStepsReverse (0.00s) === RUN TestParseBadVersion --- PASS: TestParseBadVersion (0.00s) === RUN TestParseSimple --- PASS: TestParseSimple (0.00s) === RUN TestParseEmptyLine --- PASS: TestParseEmptyLine (0.00s) === RUN TestParseLast --- PASS: TestParseLast (0.00s) === RUN TestParseMetadata --- PASS: TestParseMetadata (0.00s) === RUN TestParseBadMetadata --- PASS: TestParseBadMetadata (0.00s) === RUN TestDump --- PASS: TestDump (0.00s) === RUN TestDedup --- PASS: TestDedup (0.00s) === RUN TestFlow --- PASS: TestFlow (0.00s) === RUN TestWeightedTime --- PASS: TestWeightedTime (0.00s) === RUN TestTrace --- PASS: TestTrace (0.00s) PASS ok fuchsia.googlesource.com/tools/ninjalog 0.067s ? fuchsia.googlesource.com/tools/qemu [no test files] === RUN TestUploadClient === RUN TestUploadClient/CreateConfiguration === RUN TestUploadClient/CreateConfiguration/should_rmake_an_RPC_to_create_a_Configuration === RUN TestUploadClient/CreateConfiguredTarget === RUN TestUploadClient/CreateConfiguredTarget/should_make_an_RPC_to_create_a_ConfiguredTarget === RUN TestUploadClient/CreateInvocation === RUN TestUploadClient/CreateInvocation/should_make_an_RPC_to_create_an_Invocation === RUN TestUploadClient/CreateTarget === RUN TestUploadClient/CreateTarget/should_make_an_RPC_to_create_a_Target === RUN TestUploadClient/CreateTestAction === RUN TestUploadClient/CreateTestAction/should_make_an_RPC_to_create_a_Test_Action === RUN TestUploadClient/FinishConfiguredTarget === RUN TestUploadClient/FinishConfiguredTarget/should_make_an_RPC_to_finish_a_ConfiguredTarget === RUN TestUploadClient/FinishInvocation === RUN TestUploadClient/FinishInvocation/should_make_an_RPC_to_finish_an_Invocation === RUN TestUploadClient/FinishTarget === RUN TestUploadClient/FinishTarget/should_make_an_RPC_to_finish_a_Target === RUN TestUploadClient/UpdateConfiguredTarget === RUN TestUploadClient/UpdateConfiguredTarget/should_make_an_RPC_to_update_a_ConfiguredTarget === RUN TestUploadClient/UpdateInvocation === RUN TestUploadClient/UpdateInvocation/should_make_an_RPC_to_update_an_Invocation === RUN TestUploadClient/UpdateTarget === RUN TestUploadClient/UpdateTarget/should_make_an_RPC_to_update_a_Target === RUN TestUploadClient/UpdateTestAction === RUN TestUploadClient/UpdateTestAction/should_make_an_RPC_to_update_a_Test_Action --- PASS: TestUploadClient (0.00s) --- PASS: TestUploadClient/CreateConfiguration (0.00s) --- PASS: TestUploadClient/CreateConfiguration/should_rmake_an_RPC_to_create_a_Configuration (0.00s) --- PASS: TestUploadClient/CreateConfiguredTarget (0.00s) --- PASS: TestUploadClient/CreateConfiguredTarget/should_make_an_RPC_to_create_a_ConfiguredTarget (0.00s) --- PASS: TestUploadClient/CreateInvocation (0.00s) --- PASS: TestUploadClient/CreateInvocation/should_make_an_RPC_to_create_an_Invocation (0.00s) --- PASS: TestUploadClient/CreateTarget (0.00s) --- PASS: TestUploadClient/CreateTarget/should_make_an_RPC_to_create_a_Target (0.00s) --- PASS: TestUploadClient/CreateTestAction (0.00s) --- PASS: TestUploadClient/CreateTestAction/should_make_an_RPC_to_create_a_Test_Action (0.00s) --- PASS: TestUploadClient/FinishConfiguredTarget (0.00s) --- PASS: TestUploadClient/FinishConfiguredTarget/should_make_an_RPC_to_finish_a_ConfiguredTarget (0.00s) --- PASS: TestUploadClient/FinishInvocation (0.00s) --- PASS: TestUploadClient/FinishInvocation/should_make_an_RPC_to_finish_an_Invocation (0.00s) --- PASS: TestUploadClient/FinishTarget (0.00s) --- PASS: TestUploadClient/FinishTarget/should_make_an_RPC_to_finish_a_Target (0.00s) --- PASS: TestUploadClient/UpdateConfiguredTarget (0.00s) --- PASS: TestUploadClient/UpdateConfiguredTarget/should_make_an_RPC_to_update_a_ConfiguredTarget (0.00s) --- PASS: TestUploadClient/UpdateInvocation (0.00s) --- PASS: TestUploadClient/UpdateInvocation/should_make_an_RPC_to_update_an_Invocation (0.00s) --- PASS: TestUploadClient/UpdateTarget (0.00s) --- PASS: TestUploadClient/UpdateTarget/should_make_an_RPC_to_update_a_Target (0.00s) --- PASS: TestUploadClient/UpdateTestAction (0.00s) --- PASS: TestUploadClient/UpdateTestAction/should_make_an_RPC_to_update_a_Test_Action (0.00s) PASS ok fuchsia.googlesource.com/tools/resultstore 0.070s ? fuchsia.googlesource.com/tools/resultstore/fields [no test files] ? fuchsia.googlesource.com/tools/resultstore/mocks [no test files] === RUN TestZeroBackoff --- PASS: TestZeroBackoff (0.00s) === RUN TestConstantBackoff --- PASS: TestConstantBackoff (0.00s) === RUN TestMaxTriesBackoff --- PASS: TestMaxTriesBackoff (0.00s) === RUN TestMaxDurationBackoff --- PASS: TestMaxDurationBackoff (0.00s) === RUN TestRetry === RUN TestRetry/error === RUN TestRetry/cancel --- PASS: TestRetry (0.00s) --- PASS: TestRetry/error (0.00s) --- PASS: TestRetry/cancel (0.00s) PASS ok fuchsia.googlesource.com/tools/retry 0.078s === RUN TestSubprocessRunner --- SKIP: TestSubprocessRunner (0.00s) subprocess_runner_test.go:22: runner tests are meant for local testing only PASS ok fuchsia.googlesource.com/tools/runner 0.077s ? fuchsia.googlesource.com/tools/runtests [no test files] === RUN TestGettingSecrets --- PASS: TestGettingSecrets (0.00s) === RUN TestServingSecrets === RUN TestServingSecrets/Succeeds_when_associated_secret_exists 2019/03/26 19:48:10 Serving secret for "foo_unittests" 2019/03/26 19:48:10 SHA256 of secret: 5c011aace6736bb547e7850550acebb7660d954b39c622041b65aa5548223d13 === RUN TestServingSecrets/Fails_when_associated_secret_does_not_exist 2019/03/26 19:48:10 There is no secret to serve for "non_existant_unittests" --- PASS: TestServingSecrets (0.00s) --- PASS: TestServingSecrets/Succeeds_when_associated_secret_exists (0.00s) --- PASS: TestServingSecrets/Fails_when_associated_secret_does_not_exist (0.00s) PASS ok fuchsia.googlesource.com/tools/secrets 0.076s ? fuchsia.googlesource.com/tools/serial [no test files] === RUN TestNetwork --- PASS: TestNetwork (0.00s) PASS ok fuchsia.googlesource.com/tools/sshutil 0.094s === RUN TestDumpfile --- PASS: TestDumpfile (0.00s) === RUN TestSyslog --- PASS: TestSyslog (0.00s) === RUN TestColor --- PASS: TestColor (0.00s) === RUN TestKeepLeadingSpace --- PASS: TestKeepLeadingSpace (0.00s) === RUN TestMsgSimpleBacktrace 2019/03/26 19:48:07 on line 1: could not find segment that covers 0xdeadbeee --- PASS: TestMsgSimpleBacktrace (0.00s) === RUN TestBasic --- PASS: TestBasic (0.00s) === RUN TestMalformed --- PASS: TestMalformed (0.00s) === RUN TestBacktrace --- PASS: TestBacktrace (0.00s) === RUN TestReset --- PASS: TestReset (0.00s) === RUN TestRegexTokenize --- PASS: TestRegexTokenize (0.00s) === RUN TestGoBug --- PASS: TestGoBug (0.00s) === RUN ExampleDummyProcess --- PASS: ExampleDummyProcess (0.00s) === RUN ExampleDemux --- PASS: ExampleDemux (0.00s) === RUN ExampleMsgBacktrace --- PASS: ExampleMsgBacktrace (0.00s) === RUN ExampleNoHeaderBacktrace --- PASS: ExampleNoHeaderBacktrace (0.00s) === RUN ExampleNewBacktracePresenter --- PASS: ExampleNewBacktracePresenter (0.00s) === RUN ExampleBadAddr 2019/03/26 19:48:07 on line 4: in module libc.so with build ID 4fcb712aa6387724a9f465a32cd8c14b: 0x429ff was not a valid address in testdata/libc.elf --- PASS: ExampleBadAddr (0.00s) PASS ok fuchsia.googlesource.com/tools/symbolize 0.039s === RUN TestParse === RUN TestParse/should_parse_a_document_containing_only_the_version 2019/03/26 19:48:07 unexpected token: "EOF" === RUN TestParse/should_parse_a_document_containing_only_the_version_and_plan 2019/03/26 19:48:07 unexpected token: "EOF" === RUN TestParse/should_parse_a_basic_TAP_document === RUN TestParse/should_parse_a_plan_at_the_end_of_the_document 2019/03/26 19:48:07 unexpected token: "EOF" === RUN TestParse/should_skip_garbage_output 2019/03/26 19:48:07 parse error: got {"TEXT" "ERROR:"} but wanted one of 'ok', 'not' or a number 2019/03/26 19:48:07 parse error: found YAML with no parent test line 2019/03/26 19:48:07 unexpected token: "TEXT" 2019/03/26 19:48:07 unexpected token: "TEXT" 2019/03/26 19:48:07 unexpected token: "TEXT" 2019/03/26 19:48:07 plan has already been parsed 2019/03/26 19:48:07 parse error: got {"TEXT" "exiting"} but wanted one of 'ok', 'not' or a number 2019/03/26 19:48:07 parse error: got {"NEWLINE" "\n"} but wanted one of 'ok', 'not' or a number === RUN TestParse/should_skip_a_line_with_an_incomplete_test_plan 2019/03/26 19:48:07 parse error: got {"NEWLINE" "\n"} but wanted a number > 1 === RUN TestParse/should_preserve_spaces_in_description === RUN TestParse/should_preserve_spaces_in_directive_explanation === RUN TestParse/should_parse_a_YAML_block === RUN TestParse/should_parse_a_YAML_block_whose_header_contains_trailing_characters === RUN TestParse/should_parse_a_YAML_block_whose_footer_contains_trailing_characters === RUN TestParse/should_parse_a_YAML_block_whose_header_and_footer_contain_trailing_characters === RUN TestParse/should_skip_a_YAML_block_at_the_start_of_the_output 2019/03/26 19:48:07 parse error: found YAML with no parent test line 2019/03/26 19:48:07 parse error: found YAML with no parent test line 2019/03/26 19:48:07 parse error: found YAML with no parent test line 2019/03/26 19:48:07 parse error: found YAML with no parent test line 2019/03/26 19:48:07 parse error: found YAML with no parent test line === RUN TestParse/should_skip_a_YAML_block_that_does_not_follow_a_test_line 2019/03/26 19:48:07 parse error: got {"NEWLINE" "\n"} but wanted one of 'ok', 'not' or a number 2019/03/26 19:48:07 parse error: found YAML with no parent test line 2019/03/26 19:48:07 parse error: found YAML with no parent test line 2019/03/26 19:48:07 parse error: found YAML with no parent test line 2019/03/26 19:48:07 parse error: found YAML with no parent test line 2019/03/26 19:48:07 parse error: found YAML with no parent test line === RUN TestParse/should_parse_a_YAML_block_with_no_trailing_/\s+.../ --- PASS: TestParse (0.00s) --- PASS: TestParse/should_parse_a_document_containing_only_the_version (0.00s) --- PASS: TestParse/should_parse_a_document_containing_only_the_version_and_plan (0.00s) --- PASS: TestParse/should_parse_a_basic_TAP_document (0.00s) --- PASS: TestParse/should_parse_a_plan_at_the_end_of_the_document (0.00s) --- PASS: TestParse/should_skip_garbage_output (0.00s) --- PASS: TestParse/should_skip_a_line_with_an_incomplete_test_plan (0.00s) --- PASS: TestParse/should_preserve_spaces_in_description (0.00s) --- PASS: TestParse/should_preserve_spaces_in_directive_explanation (0.00s) --- PASS: TestParse/should_parse_a_YAML_block (0.00s) --- PASS: TestParse/should_parse_a_YAML_block_whose_header_contains_trailing_characters (0.00s) --- PASS: TestParse/should_parse_a_YAML_block_whose_footer_contains_trailing_characters (0.00s) --- PASS: TestParse/should_parse_a_YAML_block_whose_header_and_footer_contain_trailing_characters (0.00s) --- PASS: TestParse/should_skip_a_YAML_block_at_the_start_of_the_output (0.00s) --- PASS: TestParse/should_skip_a_YAML_block_that_does_not_follow_a_test_line (0.00s) --- PASS: TestParse/should_parse_a_YAML_block_with_no_trailing_/\s+.../ (0.00s) === RUN ExampleProducer_single_test --- PASS: ExampleProducer_single_test (0.00s) === RUN ExampleProducer_Todo --- PASS: ExampleProducer_Todo (0.00s) === RUN ExampleProducer_Skip --- PASS: ExampleProducer_Skip (0.00s) === RUN ExampleProducer_many_test --- PASS: ExampleProducer_many_test (0.00s) === RUN ExampleProducer_skip_todo_alternating --- PASS: ExampleProducer_skip_todo_alternating (0.00s) === RUN ExampleProducer_YAML --- PASS: ExampleProducer_YAML (0.00s) PASS ok fuchsia.googlesource.com/tools/tap 0.028s ? fuchsia.googlesource.com/tools/tap/tokenizer [no test files] ? fuchsia.googlesource.com/tools/telnet [no test files] ? fuchsia.googlesource.com/tools/testrunner [no test files] === RUN TestMakeShards === RUN TestMakeShards/environments_have_nonempty_names === RUN TestMakeShards/tests_of_same_environment_are_grouped === RUN TestMakeShards/there_is_no_deduplication_of_tests === RUN TestMakeShards/shards_are_ordered === RUN TestMakeShards/tags_are_respected === RUN TestMakeShards/different_service_accounts_get_different_shards === RUN TestMakeShards/restricted_mode_is_respected --- PASS: TestMakeShards (0.00s) --- PASS: TestMakeShards/environments_have_nonempty_names (0.00s) --- PASS: TestMakeShards/tests_of_same_environment_are_grouped (0.00s) --- PASS: TestMakeShards/there_is_no_deduplication_of_tests (0.00s) --- PASS: TestMakeShards/shards_are_ordered (0.00s) --- PASS: TestMakeShards/tags_are_respected (0.00s) --- PASS: TestMakeShards/different_service_accounts_get_different_shards (0.00s) --- PASS: TestMakeShards/restricted_mode_is_respected (0.00s) === RUN TestLoadTestSpecs --- PASS: TestLoadTestSpecs (0.00s) === RUN TestValidateTestSpecs === RUN TestValidateTestSpecs/valid_specs_are_validated === RUN TestValidateTestSpecs/invalid_specs_are_invalidated --- PASS: TestValidateTestSpecs (0.00s) --- PASS: TestValidateTestSpecs/valid_specs_are_validated (0.00s) --- PASS: TestValidateTestSpecs/invalid_specs_are_invalidated (0.00s) PASS ok fuchsia.googlesource.com/tools/testsharder 0.059s ? fuchsia.googlesource.com/tools/tftp [no test files]