Running with gitlab-runner 11.2.0 (35e8515d)
  on buildstream-bastion a334e492
Using Docker executor with image buildstream/testsuite-fedora:28-5da27168-32c47d1c ...
Pulling docker image buildstream/testsuite-fedora:28-5da27168-32c47d1c ...
Using docker image sha256:b1b6ca94f13ad0a31d9c85dc2707d47694997b4f21ef406576f227c30ce2596f for buildstream/testsuite-fedora:28-5da27168-32c47d1c ...
section_start:1547464317:prepare_script
Running on runner-a334e492-project-1975139-concurrent-0 via runner-a334e492-gitlab-runner-autoscale-1547463044-e58c94ad...
section_end:1547464318:prepare_script
section_start:1547464318:get_sources
Fetching changes...
Removing .tox/
Removing BuildStream.egg-info/
Removing __pycache__/
Removing buildstream/__pycache__/
Removing buildstream/_cas/__pycache__/
Removing buildstream/_frontend/__pycache__/
Removing buildstream/_loader/__pycache__/
Removing buildstream/_options/__pycache__/
Removing buildstream/_platform/__pycache__/
Removing buildstream/_protos/__pycache__/
Removing buildstream/_protos/build/__pycache__/
Removing buildstream/_protos/build/bazel/__pycache__/
Removing buildstream/_protos/build/bazel/remote/__pycache__/
Removing buildstream/_protos/build/bazel/remote/execution/__pycache__/
Removing buildstream/_protos/build/bazel/remote/execution/v2/__pycache__/
Removing buildstream/_protos/build/bazel/semver/__pycache__/
Removing buildstream/_protos/buildstream/__pycache__/
Removing buildstream/_protos/buildstream/v2/__pycache__/
Removing buildstream/_protos/google/__pycache__/
Removing buildstream/_protos/google/api/__pycache__/
Removing buildstream/_protos/google/bytestream/__pycache__/
Removing buildstream/_protos/google/longrunning/__pycache__/
Removing buildstream/_protos/google/rpc/__pycache__/
Removing buildstream/_scheduler/__pycache__/
Removing buildstream/_scheduler/jobs/__pycache__/
Removing buildstream/_scheduler/queues/__pycache__/
Removing buildstream/plugins/elements/__pycache__/
Removing buildstream/plugins/sources/__pycache__/
Removing buildstream/sandbox/__pycache__/
Removing buildstream/storage/__pycache__/
Removing cache/
Removing tests/__pycache__/
Removing tests/artifactcache/__pycache__/
Removing tests/cachekey/__pycache__/
Removing tests/completions/__pycache__/
Removing tests/context/__pycache__/
Removing tests/examples/__pycache__/
Removing tests/format/__pycache__/
Removing tests/format/project/duplicate-plugins/bar/__pycache__/
Removing tests/format/project/duplicate-plugins/baz/__pycache__/
Removing tests/format/project/plugin-allowed/__pycache__/
Removing tests/format/project/plugin-allowed/plugins/__pycache__/
Removing tests/format/project/plugin-forbidden/forbidden-plugins/__pycache__/
Removing tests/frontend/__pycache__/
Removing tests/frontend/configuredwarning/plugins/__pycache__/
Removing tests/frontend/consistencyerror/__pycache__/
Removing tests/frontend/consistencyerror/plugins/__pycache__/
Removing tests/frontend/project/sources/__pycache__/
Removing tests/integration/__pycache__/
Removing tests/loader/__pycache__/
Removing tests/pipeline/__pycache__/
Removing tests/pipeline/load/noloadref/plugins/__pycache__/
Removing tests/pipeline/preflight-error/errorplugin/__pycache__/
Removing tests/plugins/__pycache__/
Removing tests/plugins/basics/anotherelement/__pycache__/
Removing tests/plugins/basics/anothersource/__pycache__/
Removing tests/plugins/basics/badsetup/__pycache__/
Removing tests/plugins/basics/badversionelement/__pycache__/
Removing tests/plugins/basics/badversionsource/__pycache__/
Removing tests/plugins/basics/customelement/__pycache__/
Removing tests/plugins/basics/customsource/__pycache__/
Removing tests/plugins/basics/nosetup/__pycache__/
Removing tests/plugins/basics/notatype/__pycache__/
Removing tests/plugins/basics/wrongtype/__pycache__/
Removing tests/plugins/filter/basic/element_plugins/__pycache__/
Removing tests/plugins/pipeline/badversionelement/customelements/__pycache__/
Removing tests/plugins/pipeline/badversionsource/customsources/__pycache__/
Removing tests/plugins/pipeline/customelement/pluginelements/__pycache__/
Removing tests/plugins/pipeline/customsource/pluginsources/__pycache__/
Removing tests/plugins/third_party/third_party_element/__pycache__/
Removing tests/plugins/third_party/third_party_source/__pycache__/
Removing tests/sandboxes/__pycache__/
Removing tests/sandboxes/mounting/__pycache__/
Removing tests/sources/__pycache__/
Removing tests/sources/no-fetch-cached/plugins/sources/__pycache__/
Removing tests/sources/previous_source_access/plugins/sources/__pycache__/
Removing tests/storage/__pycache__/
Removing tests/testutils/__pycache__/
Removing tests/testutils/repo/__pycache__/
Removing tests/utils/__pycache__/
Removing tests/yaml/__pycache__/
HEAD is now at c13fc843 artifactcache: implement new push methods
From https://gitlab.com/BuildStream/buildstream
 + c13fc843...3a000f6c raoul/802-refactor-artifactcache -> origin/raoul/802-refactor-artifactcache  (forced update)
Checking out 3a000f6c as raoul/802-refactor-artifactcache...
Skipping Git submodules setup
section_end:1547464324:get_sources
section_start:1547464324:restore_cache
Checking cache for tests-fedora-28--4...
Downloading cache.zip from https://ams3.digitaloceanspaces.com/buildstream-ci-gitlab-cache/runner/a334e492/project/1975139/tests-fedora-28--4 
Successfully extracted cache
section_end:1547464331:restore_cache
section_start:1547464331:download_artifacts
section_end:1547464333:download_artifacts
section_start:1547464333:build_script
$ mount
/dev/mapper/docker-252:1-264677-2bf43b20672feb853770287f7f3d220fddf6d2a084df751baed2cf23a17c001f on / type xfs (rw,relatime,seclabel,nouuid,attr2,inode64,sunit=128,swidth=128,noquota)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,seclabel,size=65536k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=666)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,seclabel,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,xattr,name=systemd)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,freezer)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,cpuset)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,hugetlb)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,pids)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,perf_event)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,blkio)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,net_cls,net_prio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,seclabel,devices)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime,seclabel)
/dev/vda1 on /cache type ext4 (rw,relatime,seclabel,data=ordered)
/dev/vda1 on /builds/BuildStream type ext4 (rw,relatime,seclabel,data=ordered)
/dev/vda1 on /etc/resolv.conf type ext4 (rw,relatime,seclabel,data=ordered)
/dev/vda1 on /etc/hostname type ext4 (rw,relatime,seclabel,data=ordered)
/dev/vda1 on /etc/hosts type ext4 (rw,relatime,seclabel,data=ordered)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,seclabel,size=65536k)
$ df -h
Filesystem                                                                                        Size  Used Avail Use% Mounted on
/dev/mapper/docker-252:1-264677-2bf43b20672feb853770287f7f3d220fddf6d2a084df751baed2cf23a17c001f   10G  638M  9.4G   7% /
tmpfs                                                                                              64M     0   64M   0% /dev
tmpfs                                                                                             2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/vda1                                                                                          25G  3.1G   21G  13% /cache
shm                                                                                                64M     0   64M   0% /dev/shm
$ useradd -Um buildstream
$ chown -R buildstream:buildstream .
$ su buildstream -c "${TEST_COMMAND}"
GLOB sdist-make: /builds/BuildStream/buildstream/setup.py
py35 create: /builds/BuildStream/buildstream/.tox/py35
SKIPPED: InterpreterNotFound: python3.5
py36 create: /builds/BuildStream/buildstream/.tox/py36
py36 installdeps: -rrequirements/requirements.txt, -rrequirements/dev-requirements.txt, -rrequirements/plugin-requirements.txt
py36 inst: /builds/BuildStream/buildstream/.tox/.tmp/package/1/BuildStream-1.3.0+1233.g3a000f6c.zip
py36 installed: You are using pip version 9.0.3, however version 18.1 is available.,You should consider upgrading via the 'pip install --upgrade pip' command.,apipkg==1.5,arpy==1.1.1,astroid==2.1.0,atomicwrites==1.2.1,attrs==18.2.0,BuildStream==1.3.0+1233.g3a000f6c,Click==7.0,coverage==4.4,execnet==1.5.0,grpcio==1.17.1,isort==4.3.4,Jinja2==2.10,lazy-object-proxy==1.3.1,MarkupSafe==1.1.0,mccabe==0.6.1,more-itertools==5.0.0,pluggy==0.8.0,pluginbase==0.7,protobuf==3.6.1,psutil==5.4.8,py==1.7.0,pycairo==1.18.0,pycodestyle==2.4.0,pyftpdlib==1.5.4,PyGObject==3.30.4,pylint==2.2.2,pytest==4.0.2,pytest-cov==2.6.0,pytest-datafiles==2.0,pytest-env==0.6.2,pytest-forked==0.2,pytest-timeout==1.3.3,pytest-xdist==1.25.0,ruamel.yaml==0.15.51,six==1.12.0,typed-ast==1.1.1,wrapt==1.10.11
py36 run-test-pre: PYTHONHASHSEED='296787556'
py36 runtests: commands[0] | pytest --basetemp /builds/BuildStream/buildstream/.tox/py36/tmp --color=yes --integration
============================= test session starts ==============================
platform linux -- Python 3.6.7, pytest-4.0.2, py-1.7.0, pluggy-0.8.0 -- /builds/BuildStream/buildstream/.tox/py36/bin/python
cachedir: .tox/py36/.pytest_cache
rootdir: /builds/BuildStream/buildstream, inifile: setup.cfg
plugins: xdist-1.25.0, timeout-1.3.3, forked-0.2, env-0.6.2, datafiles-2.0, cov-2.6.0
collecting ... collected 1280 items

tests/artifactcache/cache_size.py::test_cache_size_roundtrip PASSED      [  0%]
tests/artifactcache/cache_size.py::test_cache_size_write PASSED          [  0%]
tests/artifactcache/config.py::test_artifact_cache_precedence[empty-config] PASSED [  0%]
tests/artifactcache/config.py::test_artifact_cache_precedence[user-config] PASSED [  0%]
tests/artifactcache/config.py::test_artifact_cache_precedence[project-config] PASSED [  0%]
tests/artifactcache/config.py::test_artifact_cache_precedence[project-override-in-user-config] PASSED [  0%]
tests/artifactcache/config.py::test_artifact_cache_precedence[list-order] PASSED [  0%]
tests/artifactcache/config.py::test_artifact_cache_precedence[duplicates] PASSED [  0%]
tests/artifactcache/config.py::test_missing_certs[client-cert-client.crt] PASSED [  0%]
tests/artifactcache/config.py::test_missing_certs[client-key-client.key] PASSED [  0%]
tests/artifactcache/expiry.py::test_artifact_expires PASSED              [  0%]
tests/artifactcache/expiry.py::test_artifact_too_large[500000] PASSED    [  0%]
tests/artifactcache/expiry.py::test_artifact_too_large[399999] PASSED    [  1%]
tests/artifactcache/expiry.py::test_expiry_order PASSED                  [  1%]
tests/artifactcache/expiry.py::test_keep_dependencies PASSED             [  1%]
tests/artifactcache/expiry.py::test_never_delete_required PASSED         [  1%]
tests/artifactcache/expiry.py::test_never_delete_required_track PASSED   [  1%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[1-True] PASSED   [  1%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[1K-True] PASSED  [  1%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[50%-True] PASSED [  1%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[infinity-True] PASSED [  1%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[0-True] PASSED   [  1%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[-1-False] PASSED [  1%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[pony-False] PASSED [  1%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[7K-False] PASSED [  1%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[70%-False] PASSED [  2%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[200%-False] PASSED [  2%]
tests/artifactcache/expiry.py::test_extract_expiry PASSED                [  2%]
tests/artifactcache/junctions.py::test_push_pull PASSED                  [  2%]
tests/artifactcache/pull.py::test_pull PASSED                            [  2%]
tests/artifactcache/pull.py::test_pull_tree PASSED                       [  2%]
tests/artifactcache/push.py::test_push PASSED                            [  2%]
tests/artifactcache/push.py::test_push_directory PASSED                  [  2%]
tests/artifactcache/push.py::test_push_message PASSED                    [  2%]
tests/cachekey/cachekey.py::test_cache_key PASSED                        [  2%]
tests/cachekey/cachekey.py::test_cache_key_fatal_warnings[first_warnings0-second_warnings0-True] PASSED [  2%]
tests/cachekey/cachekey.py::test_cache_key_fatal_warnings[first_warnings1-second_warnings1-False] PASSED [  2%]
tests/cachekey/cachekey.py::test_cache_key_fatal_warnings[first_warnings2-second_warnings2-False] PASSED [  2%]
tests/cachekey/cachekey.py::test_cache_key_fatal_warnings[first_warnings3-second_warnings3-True] PASSED [  3%]
tests/cachekey/cachekey.py::test_cache_key_fatal_warnings[first_warnings4-second_warnings4-True] PASSED [  3%]
tests/completions/completions.py::test_commands[bst-0-expected0] PASSED  [  3%]
tests/completions/completions.py::test_commands[bst -1-expected1] PASSED [  3%]
tests/completions/completions.py::test_commands[bst pu-1-expected2] PASSED [  3%]
tests/completions/completions.py::test_commands[bst pul-1-expected3] PASSED [  3%]
tests/completions/completions.py::test_commands[bst source -2-expected4] PASSED [  3%]
tests/completions/completions.py::test_commands[bst w -1-expected5] PASSED [  3%]
tests/completions/completions.py::test_commands[bst workspace -2-expected6] PASSED [  3%]
tests/completions/completions.py::test_options[bst --1-expected0] PASSED [  3%]
tests/completions/completions.py::test_options[bst --l-1-expected1] PASSED [  3%]
tests/completions/completions.py::test_options[bst --no-colors build --3-expected2] PASSED [  3%]
tests/completions/completions.py::test_options[bst --fetchers -2-expected3] PASSED [  3%]
tests/completions/completions.py::test_options[bst --no-colors -2-expected4] PASSED [  4%]
tests/completions/completions.py::test_option_choice[bst --on-error -2-expected0] PASSED [  4%]
tests/completions/completions.py::test_option_choice[bst show --deps -3-expected1] PASSED [  4%]
tests/completions/completions.py::test_option_choice[bst show --deps=-2-expected2] PASSED [  4%]
tests/completions/completions.py::test_option_choice[bst show --deps b-3-expected3] PASSED [  4%]
tests/completions/completions.py::test_option_choice[bst show --deps=b-2-expected4] PASSED [  4%]
tests/completions/completions.py::test_option_choice[bst show --deps r-3-expected5] PASSED [  4%]
tests/completions/completions.py::test_option_choice[bst track --deps -3-expected6] PASSED [  4%]
tests/completions/completions.py::test_option_file[bst --config -2-expected0-None] PASSED [  4%]
tests/completions/completions.py::test_option_file[bst --log-file -2-expected1-None] PASSED [  4%]
tests/completions/completions.py::test_option_file[bst --config f-2-expected2-None] PASSED [  4%]
tests/completions/completions.py::test_option_file[bst --log-file f-2-expected3-None] PASSED [  4%]
tests/completions/completions.py::test_option_file[bst --config files-2-expected4-None] PASSED [  5%]
tests/completions/completions.py::test_option_file[bst --log-file files-2-expected5-None] PASSED [  5%]
tests/completions/completions.py::test_option_file[bst --config files/-2-expected6-None] PASSED [  5%]
tests/completions/completions.py::test_option_file[bst --log-file elements/-2-expected7-None] PASSED [  5%]
tests/completions/completions.py::test_option_file[bst --config ../-2-expected8-files] PASSED [  5%]
tests/completions/completions.py::test_option_file[bst --config ../elements/-2-expected9-files] PASSED [  5%]
tests/completions/completions.py::test_option_file[bst --config ../nofile-2-expected10-files] PASSED [  5%]
tests/completions/completions.py::test_option_file[bst --config /pony/rainbow/nobodyhas/this/file-2-expected11-files] PASSED [  5%]
tests/completions/completions.py::test_option_directory[bst --directory -2-expected0-None] PASSED [  5%]
tests/completions/completions.py::test_option_directory[bst --directory elements/-2-expected1-None] PASSED [  5%]
tests/completions/completions.py::test_option_directory[bst --directory -2-expected2-files] PASSED [  5%]
tests/completions/completions.py::test_option_directory[bst --directory ../-2-expected3-files] PASSED [  5%]
tests/completions/completions.py::test_argument_element[project-bst show -2-expected0-None] PASSED [  5%]
tests/completions/completions.py::test_argument_element[project-bst build com-2-expected1-None] PASSED [  6%]
tests/completions/completions.py::test_argument_element[project-bst show -2-expected2-files] PASSED [  6%]
tests/completions/completions.py::test_argument_element[project-bst build com-2-expected3-files] PASSED [  6%]
tests/completions/completions.py::test_argument_element[project-bst --directory ../ show -4-expected4-files] PASSED [  6%]
tests/completions/completions.py::test_argument_element[project-bst --directory ../ build com-4-expected5-files] PASSED [  6%]
tests/completions/completions.py::test_argument_element[project-bst --directory ../ checkout t -4-expected6-files] PASSED [  6%]
tests/completions/completions.py::test_argument_element[project-bst --directory ../ checkout target.bst -5-expected7-files] PASSED [  6%]
tests/completions/completions.py::test_argument_element[no-element-path-bst show -2-expected8-None] PASSED [  6%]
tests/completions/completions.py::test_argument_element[no-element-path-bst build com-2-expected9-None] PASSED [  6%]
tests/completions/completions.py::test_argument_element[no-element-path-bst show -2-expected10-files] PASSED [  6%]
tests/completions/completions.py::test_argument_element[no-element-path-bst build com-2-expected11-files] PASSED [  6%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ show -4-expected12-files] PASSED [  6%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ show f-4-expected13-files] PASSED [  6%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ show files/-4-expected14-files] PASSED [  7%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ build com-4-expected15-files] PASSED [  7%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ checkout t -4-expected16-files] PASSED [  7%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ checkout target.bst -5-expected17-files] PASSED [  7%]
tests/completions/completions.py::test_argument_element[sub-folders-bst show base-2-expected18-None] PASSED [  7%]
tests/completions/completions.py::test_argument_element[sub-folders-bst show base/-2-expected19-None] PASSED [  7%]
tests/completions/completions.py::test_argument_element_invalid[project-bst --directory ../ show -4-expected0-files] PASSED [  7%]
tests/completions/completions.py::test_help_commands[bst he-1-expected0] PASSED [  7%]
tests/completions/completions.py::test_help_commands[bst help -2-expected1] PASSED [  7%]
tests/completions/completions.py::test_help_commands[bst help in-2-expected2] PASSED [  7%]
tests/completions/completions.py::test_help_commands[bst help p-2-expected3] PASSED [  7%]
tests/completions/completions.py::test_help_commands[bst help p-2-expected4] PASSED [  7%]
tests/completions/completions.py::test_help_commands[bst help source -3-expected5] PASSED [  7%]
tests/completions/completions.py::test_help_commands[bst help w-2-expected6] PASSED [  8%]
tests/completions/completions.py::test_help_commands[bst help workspace -3-expected7] PASSED [  8%]
tests/context/context.py::test_context_create PASSED                     [  8%]
tests/context/context.py::test_context_load PASSED                       [  8%]
tests/context/context.py::test_context_load_envvar PASSED                [  8%]
tests/context/context.py::test_context_load_user_config PASSED           [  8%]
tests/context/context.py::test_context_load_missing_config PASSED        [  8%]
tests/context/context.py::test_context_load_malformed_config PASSED      [  8%]
tests/context/context.py::test_context_load_notdict_config PASSED        [  8%]
tests/examples/autotools.py::test_autotools_build PASSED                 [  8%]
tests/examples/autotools.py::test_autotools_run PASSED                   [  8%]
tests/examples/developing.py::test_autotools_build PASSED                [  8%]
tests/examples/developing.py::test_run_unmodified_hello PASSED           [  8%]
tests/examples/developing.py::test_open_workspace PASSED                 [  9%]
tests/examples/developing.py::test_make_change_in_workspace PASSED       [  9%]
tests/examples/first-project.py::test_first_project_build_checkout PASSED [  9%]
tests/examples/flatpak-autotools.py::test_autotools_build PASSED         [  9%]
tests/examples/flatpak-autotools.py::test_autotools_run PASSED           [  9%]
tests/examples/integration-commands.py::test_integration_commands_build PASSED [  9%]
tests/examples/integration-commands.py::test_integration_commands_run PASSED [  9%]
tests/examples/junctions.py::test_build PASSED                           [  9%]
tests/examples/junctions.py::test_shell_call_hello PASSED                [  9%]
tests/examples/junctions.py::test_open_cross_junction_workspace PASSED   [  9%]
tests/examples/running-commands.py::test_running_commands_build PASSED   [  9%]
tests/examples/running-commands.py::test_running_commands_run PASSED     [  9%]
tests/format/assertion.py::test_assertion_cli[raw-assertion.bst-False-False-Raw assertion boogey] PASSED [ 10%]
tests/format/assertion.py::test_assertion_cli[conditional-assertion.bst-True-False-It's not pony time yet] PASSED [ 10%]
tests/format/assertion.py::test_assertion_cli[ordered-assertion.bst-True-True-It's not horsy time yet] PASSED [ 10%]
tests/format/include.py::test_include_junction_file PASSED               [ 10%]
tests/format/include.py::test_include_junction_options PASSED            [ 10%]
tests/format/include.py::test_junction_element_partial_project_project PASSED [ 10%]
tests/format/include.py::test_junction_element_not_partial_project_file PASSED [ 10%]
tests/format/include.py::test_include_element_overrides PASSED           [ 10%]
tests/format/include.py::test_include_element_overrides_composition PASSED [ 10%]
tests/format/include.py::test_include_element_overrides_sub_include PASSED [ 10%]
tests/format/include.py::test_junction_do_not_use_included_overrides PASSED [ 10%]
tests/format/include.py::test_conditional_in_fragment PASSED             [ 10%]
tests/format/include.py::test_inner PASSED                               [ 10%]
tests/format/include.py::test_recusive_include PASSED                    [ 11%]
tests/format/include.py::test_local_to_junction PASSED                   [ 11%]
tests/format/include.py::test_include_project_file PASSED                [ 11%]
tests/format/include_composition.py::test_main_has_prority PASSED        [ 11%]
tests/format/include_composition.py::test_include_cannot_append PASSED   [ 11%]
tests/format/include_composition.py::test_main_can_append PASSED         [ 11%]
tests/format/include_composition.py::test_sibling_cannot_append_backward PASSED [ 11%]
tests/format/include_composition.py::test_sibling_can_append_forward PASSED [ 11%]
tests/format/include_composition.py::test_lastest_sibling_has_priority PASSED [ 11%]
tests/format/include_composition.py::test_main_keeps_keys PASSED         [ 11%]
tests/format/listdirectiveerrors.py::test_element_error[variables.bst] PASSED [ 11%]
tests/format/listdirectiveerrors.py::test_element_error[environment.bst] PASSED [ 11%]
tests/format/listdirectiveerrors.py::test_element_error[config.bst] PASSED [ 11%]
tests/format/listdirectiveerrors.py::test_element_error[public.bst] PASSED [ 12%]
tests/format/listdirectiveerrors.py::test_project_error PASSED           [ 12%]
tests/format/optionarch.py::test_conditional[arm-aarch32-Army] PASSED    [ 12%]
tests/format/optionarch.py::test_conditional[arm-aarch64-Aarchy] PASSED  [ 12%]
tests/format/optionarch.py::test_conditional[arm-None-Army] PASSED       [ 12%]
tests/format/optionarch.py::test_conditional[aarch64-None-Aarchy] PASSED [ 12%]
tests/format/optionarch.py::test_conditional[i386-aarch32-Army] PASSED   [ 12%]
tests/format/optionarch.py::test_conditional[x86_64-aarch64-Aarchy] PASSED [ 12%]
tests/format/optionarch.py::test_unsupported_arch PASSED                 [ 12%]
tests/format/optionarch.py::test_alias PASSED                            [ 12%]
tests/format/optionarch.py::test_unknown_host_arch PASSED                [ 12%]
tests/format/optionarch.py::test_unknown_project_arch PASSED             [ 12%]
tests/format/optionbool.py::test_conditional_cli[element.bst-True-a pony] PASSED [ 12%]
tests/format/optionbool.py::test_conditional_cli[element.bst-true-a pony] PASSED [ 13%]
tests/format/optionbool.py::test_conditional_cli[element.bst-False-not pony] PASSED [ 13%]
tests/format/optionbool.py::test_conditional_cli[element.bst-false-not pony] PASSED [ 13%]
tests/format/optionbool.py::test_conditional_cli[element-not.bst-False-not pony] PASSED [ 13%]
tests/format/optionbool.py::test_conditional_cli[element-not.bst-True-a pony] PASSED [ 13%]
tests/format/optionbool.py::test_conditional_cli[element-equals.bst-False-not pony] PASSED [ 13%]
tests/format/optionbool.py::test_conditional_cli[element-equals.bst-True-a pony] PASSED [ 13%]
tests/format/optionbool.py::test_conditional_cli[element-not-equals.bst-False-not pony] PASSED [ 13%]
tests/format/optionbool.py::test_conditional_cli[element-not-equals.bst-True-a pony] PASSED [ 13%]
tests/format/optionbool.py::test_conditional_config[element.bst-True-a pony] PASSED [ 13%]
tests/format/optionbool.py::test_conditional_config[element.bst-False-not pony] PASSED [ 13%]
tests/format/optionbool.py::test_invalid_value_cli[falsey] PASSED        [ 13%]
tests/format/optionbool.py::test_invalid_value_cli[pony] PASSED          [ 13%]
tests/format/optionbool.py::test_invalid_value_cli[trUE] PASSED          [ 14%]
tests/format/optionbool.py::test_invalid_value_config[pony] PASSED       [ 14%]
tests/format/optionbool.py::test_invalid_value_config[config_option1] PASSED [ 14%]
tests/format/optionbool.py::test_invalid_value_config[config_option2] PASSED [ 14%]
tests/format/optioneltmask.py::test_conditional_cli[pony.bst-pony.bst-True] PASSED [ 14%]
tests/format/optioneltmask.py::test_conditional_cli[horsy.bst-pony.bst, horsy.bst-True] PASSED [ 14%]
tests/format/optioneltmask.py::test_conditional_cli[zebry.bst-pony.bst, horsy.bst-False] PASSED [ 14%]
tests/format/optioneltmask.py::test_conditional_config[pony.bst-value0-True] PASSED [ 14%]
tests/format/optioneltmask.py::test_conditional_config[horsy.bst-value1-True] PASSED [ 14%]
tests/format/optioneltmask.py::test_conditional_config[zebry.bst-value2-False] PASSED [ 14%]
tests/format/optioneltmask.py::test_invalid_declaration PASSED           [ 14%]
tests/format/optioneltmask.py::test_invalid_value PASSED                 [ 14%]
tests/format/optionenum.py::test_conditional_cli[element.bst-brother-pony-a pony] PASSED [ 15%]
tests/format/optionenum.py::test_conditional_cli[element.bst-brother-zebry-a zebry] PASSED [ 15%]
tests/format/optionenum.py::test_conditional_cli[element.bst-brother-horsy-a horsy] PASSED [ 15%]
tests/format/optionenum.py::test_conditional_cli[element-compare.bst-brother-horsy-different] PASSED [ 15%]
tests/format/optionenum.py::test_conditional_cli[element-compare.bst-brother-zebry-same] PASSED [ 15%]
tests/format/optionenum.py::test_conditional_cli[element-compare.bst-sister-pony-same] PASSED [ 15%]
tests/format/optionenum.py::test_conditional_config[element.bst-brother-pony-a pony] PASSED [ 15%]
tests/format/optionenum.py::test_conditional_config[element.bst-brother-zebry-a zebry] PASSED [ 15%]
tests/format/optionenum.py::test_conditional_config[element.bst-brother-horsy-a horsy] PASSED [ 15%]
tests/format/optionenum.py::test_conditional_config[element-compare.bst-brother-horsy-different] PASSED [ 15%]
tests/format/optionenum.py::test_conditional_config[element-compare.bst-brother-zebry-same] PASSED [ 15%]
tests/format/optionenum.py::test_conditional_config[element-compare.bst-sister-pony-same] PASSED [ 15%]
tests/format/optionenum.py::test_invalid_value_cli PASSED                [ 15%]
tests/format/optionenum.py::test_invalid_value_config[giraffy] PASSED    [ 16%]
tests/format/optionenum.py::test_invalid_value_config[config_option1] PASSED [ 16%]
tests/format/optionenum.py::test_invalid_value_config[config_option2] PASSED [ 16%]
tests/format/optionenum.py::test_missing_values PASSED                   [ 16%]
tests/format/optionexports.py::test_export[bool_export-False-exported-bool-0] PASSED [ 16%]
tests/format/optionexports.py::test_export[bool_export-True-exported-bool-1] PASSED [ 16%]
tests/format/optionexports.py::test_export[enum_export-pony-exported-enum-pony] PASSED [ 16%]
tests/format/optionexports.py::test_export[enum_export-horsy-exported-enum-horsy] PASSED [ 16%]
tests/format/optionexports.py::test_export[flags_export-pony-exported-flags-pony] PASSED [ 16%]
tests/format/optionexports.py::test_export[flags_export-pony, horsy-exported-flags-horsy,pony] PASSED [ 16%]
tests/format/optionflags.py::test_conditional_cli[element.bst-farm-pony-a pony] PASSED [ 16%]
tests/format/optionflags.py::test_conditional_cli[element.bst-farm-zebry-a zebry] PASSED [ 16%]
tests/format/optionflags.py::test_conditional_cli[element.bst-farm-pony, horsy-a pony and a horsy] PASSED [ 16%]
tests/format/optionflags.py::test_conditional_cli[element.bst-farm-zebry,horsy , pony-all the animals] PASSED [ 17%]
tests/format/optionflags.py::test_conditional_cli[element-in.bst-farm-zebry, horsy, pony-a zebry] PASSED [ 17%]
tests/format/optionflags.py::test_conditional_cli[element-in.bst-farm-zebry, horsy-no pony] PASSED [ 17%]
tests/format/optionflags.py::test_conditional_cli[element-in.bst-farm-zebry, pony-no horsy] PASSED [ 17%]
tests/format/optionflags.py::test_conditional_config[element.bst-farm-value0-a pony] PASSED [ 17%]
tests/format/optionflags.py::test_conditional_config[element.bst-farm-value1-a zebry] PASSED [ 17%]
tests/format/optionflags.py::test_conditional_config[element.bst-farm-value2-a pony and a horsy] PASSED [ 17%]
tests/format/optionflags.py::test_conditional_config[element.bst-farm-value3-all the animals] PASSED [ 17%]
tests/format/optionflags.py::test_invalid_value_cli[giraffy] PASSED      [ 17%]
tests/format/optionflags.py::test_invalid_value_cli[horsy pony] PASSED   [ 17%]
tests/format/optionflags.py::test_invalid_value_config[pony] PASSED      [ 17%]
tests/format/optionflags.py::test_invalid_value_config[config_option1] PASSED [ 17%]
tests/format/optionflags.py::test_invalid_value_config[config_option2] PASSED [ 17%]
tests/format/optionflags.py::test_missing_values PASSED                  [ 18%]
tests/format/optionos.py::test_conditionals[Darwin-Linux-Linuxy] PASSED  [ 18%]
tests/format/optionos.py::test_conditionals[SunOS-FreeBSD-FreeBSDy] PASSED [ 18%]
tests/format/optionos.py::test_conditionals[Linux-None-Linuxy] PASSED    [ 18%]
tests/format/optionos.py::test_conditionals[Darwin-None-Darwiny] PASSED  [ 18%]
tests/format/optionos.py::test_conditionals[AIX-Linux-Linuxy] PASSED     [ 18%]
tests/format/optionos.py::test_conditionals[HaikuOS-SunOS-SunOSy] PASSED [ 18%]
tests/format/optionos.py::test_unsupported_arch PASSED                   [ 18%]
tests/format/optionoverrides.py::test_override[i686] PASSED              [ 18%]
tests/format/optionoverrides.py::test_override[x86_64] PASSED            [ 18%]
tests/format/options.py::test_invalid_option_name[invalid-name-spaces] PASSED [ 18%]
tests/format/options.py::test_invalid_option_name[invalid-name-dashes] PASSED [ 18%]
tests/format/options.py::test_invalid_option_name[invalid-name-plus] PASSED [ 18%]
tests/format/options.py::test_invalid_option_name[invalid-name-leading-number] PASSED [ 19%]
tests/format/options.py::test_invalid_variable_name[invalid-variable-name-spaces] PASSED [ 19%]
tests/format/options.py::test_invalid_variable_name[invalid-variable-name-plus] PASSED [ 19%]
tests/format/options.py::test_invalid_option_type PASSED                 [ 19%]
tests/format/options.py::test_invalid_option_cli PASSED                  [ 19%]
tests/format/options.py::test_invalid_option_config PASSED               [ 19%]
tests/format/options.py::test_invalid_expression PASSED                  [ 19%]
tests/format/options.py::test_undefined PASSED                           [ 19%]
tests/format/options.py::test_invalid_condition PASSED                   [ 19%]
tests/format/options.py::test_simple_conditional[False-/usr] PASSED      [ 19%]
tests/format/options.py::test_simple_conditional[True-/opt] PASSED       [ 19%]
tests/format/options.py::test_nested_conditional[False-False-False] PASSED [ 19%]
tests/format/options.py::test_nested_conditional[True-False-False] PASSED [ 20%]
tests/format/options.py::test_nested_conditional[False-True-False] PASSED [ 20%]
tests/format/options.py::test_nested_conditional[True-True-True] PASSED  [ 20%]
tests/format/options.py::test_compound_and_conditional[False-False-False] PASSED [ 20%]
tests/format/options.py::test_compound_and_conditional[True-False-False] PASSED [ 20%]
tests/format/options.py::test_compound_and_conditional[False-True-False] PASSED [ 20%]
tests/format/options.py::test_compound_and_conditional[True-True-True] PASSED [ 20%]
tests/format/options.py::test_compound_or_conditional[False-False-False] PASSED [ 20%]
tests/format/options.py::test_compound_or_conditional[True-False-True] PASSED [ 20%]
tests/format/options.py::test_compound_or_conditional[False-True-True] PASSED [ 20%]
tests/format/options.py::test_compound_or_conditional[True-True-True] PASSED [ 20%]
tests/format/options.py::test_deep_nesting_level1[False-horsy] PASSED    [ 20%]
tests/format/options.py::test_deep_nesting_level1[True-pony] PASSED      [ 20%]
tests/format/options.py::test_deep_nesting_level2[False-horsy] PASSED    [ 21%]
tests/format/options.py::test_deep_nesting_level2[True-pony] PASSED      [ 21%]
tests/format/project.py::test_missing_project_conf PASSED                [ 21%]
tests/format/project.py::test_missing_project_name PASSED                [ 21%]
tests/format/project.py::test_empty_project_name PASSED                  [ 21%]
tests/format/project.py::test_invalid_project_name PASSED                [ 21%]
tests/format/project.py::test_invalid_yaml PASSED                        [ 21%]
tests/format/project.py::test_load_default_project PASSED                [ 21%]
tests/format/project.py::test_load_project_from_subdir PASSED            [ 21%]
tests/format/project.py::test_override_project_path PASSED               [ 21%]
tests/format/project.py::test_project_unsupported PASSED                 [ 21%]
tests/format/project.py::test_missing_element_path_directory PASSED      [ 21%]
tests/format/project.py::test_element_path_not_a_directory PASSED        [ 21%]
tests/format/project.py::test_missing_local_plugin_directory PASSED      [ 22%]
tests/format/project.py::test_local_plugin_not_directory PASSED          [ 22%]
tests/format/project.py::test_project_plugin_load_allowed PASSED         [ 22%]
tests/format/project.py::test_project_plugin_load_forbidden PASSED       [ 22%]
tests/format/project.py::test_project_conf_duplicate_plugins PASSED      [ 22%]
tests/format/project.py::test_project_refs_options PASSED                [ 22%]
tests/format/project.py::test_element_path_project_path_contains_symlinks PASSED [ 22%]
tests/format/project.py::test_empty_depends PASSED                       [ 22%]
tests/format/projectoverrides.py::test_prepend_configure_commands PASSED [ 22%]
tests/format/variables.py::test_defaults[autotools.bst-make-install-make -j1 DESTDIR="/buildstream-install" install] PASSED [ 22%]
tests/format/variables.py::test_defaults[cmake.bst-cmake-cmake -B_builddir -H"." -G"Unix Makefiles" -DCMAKE_INSTALL_PREFIX:PATH="/usr" \\\n-DCMAKE_INSTALL_LIBDIR:PATH="lib"   ] PASSED [ 22%]
tests/format/variables.py::test_defaults[distutils.bst-python-install-python3 ./setup.py install --prefix "/usr" \\\n--root "/buildstream-install"] PASSED [ 22%]
tests/format/variables.py::test_defaults[makemaker.bst-configure-perl Makefile.PL PREFIX=/buildstream-install/usr] PASSED [ 22%]
tests/format/variables.py::test_defaults[modulebuild.bst-configure-perl Build.PL --prefix "/buildstream-install/usr"] PASSED [ 23%]
tests/format/variables.py::test_defaults[qmake.bst-make-install-make -j1 INSTALL_ROOT="/buildstream-install" install] PASSED [ 23%]
tests/format/variables.py::test_overrides[autotools.bst-make-install-make -j1 DESTDIR="/custom/install/root" install] PASSED [ 23%]
tests/format/variables.py::test_overrides[cmake.bst-cmake-cmake -B_builddir -H"." -G"Ninja" -DCMAKE_INSTALL_PREFIX:PATH="/opt" \\\n-DCMAKE_INSTALL_LIBDIR:PATH="lib"   ] PASSED [ 23%]
tests/format/variables.py::test_overrides[distutils.bst-python-install-python3 ./setup.py install --prefix "/opt" \\\n--root "/custom/install/root"] PASSED [ 23%]
tests/format/variables.py::test_overrides[makemaker.bst-configure-perl Makefile.PL PREFIX=/custom/install/root/opt] PASSED [ 23%]
tests/format/variables.py::test_overrides[modulebuild.bst-configure-perl Build.PL --prefix "/custom/install/root/opt"] PASSED [ 23%]
tests/format/variables.py::test_overrides[qmake.bst-make-install-make -j1 INSTALL_ROOT="/custom/install/root" install] PASSED [ 23%]
tests/format/variables.py::test_missing_variable PASSED                  [ 23%]
tests/format/variables.py::test_cyclic_variables PASSED                  [ 23%]
tests/frontend/buildcheckout.py::test_build_checkout[strict-copies] PASSED [ 23%]
tests/frontend/buildcheckout.py::test_build_checkout[strict-hardlinks] PASSED [ 23%]
tests/frontend/buildcheckout.py::test_build_checkout[non-strict-copies] PASSED [ 23%]
tests/frontend/buildcheckout.py::test_build_checkout[non-strict-hardlinks] PASSED [ 24%]
tests/frontend/buildcheckout.py::test_build_invalid_suffix[non-strict-hardlinks] PASSED [ 24%]
tests/frontend/buildcheckout.py::test_build_invalid_suffix_dep[non-strict-hardlinks] PASSED [ 24%]
tests/frontend/buildcheckout.py::test_build_invalid_filename_chars PASSED [ 24%]
tests/frontend/buildcheckout.py::test_build_invalid_filename_chars_dep PASSED [ 24%]
tests/frontend/buildcheckout.py::test_build_checkout_deps[run] PASSED    [ 24%]
tests/frontend/buildcheckout.py::test_build_checkout_deps[none] PASSED   [ 24%]
tests/frontend/buildcheckout.py::test_build_checkout_deps[build] PASSED  [ 24%]
tests/frontend/buildcheckout.py::test_build_checkout_unbuilt PASSED      [ 24%]
tests/frontend/buildcheckout.py::test_build_checkout_tarball PASSED      [ 24%]
tests/frontend/buildcheckout.py::test_build_checkout_tarball_stdout PASSED [ 24%]
tests/frontend/buildcheckout.py::test_build_checkout_tarball_is_deterministic PASSED [ 24%]
tests/frontend/buildcheckout.py::test_build_checkout_nonempty[copies] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_build_checkout_nonempty[hardlinks] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_build_checkout_force[copies] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_build_checkout_force[hardlinks] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_build_checkout_force_tarball PASSED [ 25%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[strict-git] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[strict-bzr] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[strict-ostree] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[strict-tar] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[strict-zip] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[non-strict-git] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[non-strict-bzr] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[non-strict-ostree] PASSED [ 25%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[non-strict-tar] PASSED [ 26%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[non-strict-zip] PASSED [ 26%]
tests/frontend/buildcheckout.py::test_install_to_build PASSED            [ 26%]
tests/frontend/buildcheckout.py::test_inconsistent_junction[inline] PASSED [ 26%]
tests/frontend/buildcheckout.py::test_inconsistent_junction[project.refs] PASSED [ 26%]
tests/frontend/buildcheckout.py::test_unfetched_junction[inline] PASSED  [ 26%]
tests/frontend/buildcheckout.py::test_unfetched_junction[project.refs] PASSED [ 26%]
tests/frontend/buildcheckout.py::test_build_checkout_junction PASSED     [ 26%]
tests/frontend/buildcheckout.py::test_build_checkout_workspaced_junction PASSED [ 26%]
tests/frontend/buildcheckout.py::test_build_checkout_cross_junction PASSED [ 26%]
tests/frontend/buildtrack.py::test_build_track[track_targets0-exceptions0-tracked0-inline] PASSED [ 26%]
tests/frontend/buildtrack.py::test_build_track[track_targets0-exceptions0-tracked0-project.refs] PASSED [ 26%]
tests/frontend/buildtrack.py::test_build_track[track_targets1-exceptions1-tracked1-inline] PASSED [ 26%]
tests/frontend/buildtrack.py::test_build_track[track_targets1-exceptions1-tracked1-project.refs] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets2-exceptions2-tracked2-inline] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets2-exceptions2-tracked2-project.refs] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets3-exceptions3-tracked3-inline] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets3-exceptions3-tracked3-project.refs] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets4-exceptions4-tracked4-inline] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets4-exceptions4-tracked4-project.refs] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets5-exceptions5-tracked5-inline] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets5-exceptions5-tracked5-project.refs] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets6-exceptions6-tracked6-inline] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets6-exceptions6-tracked6-project.refs] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets7-exceptions7-tracked7-inline] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets7-exceptions7-tracked7-project.refs] PASSED [ 27%]
tests/frontend/buildtrack.py::test_build_track[track_targets8-exceptions8-tracked8-inline] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track[track_targets8-exceptions8-tracked8-project.refs] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets0-exceptions0-tracked0] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets1-exceptions1-tracked1] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets2-exceptions2-tracked2] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets3-exceptions3-tracked3] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets4-exceptions4-tracked4] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets5-exceptions5-tracked5] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets6-exceptions6-tracked6] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets7-exceptions7-tracked7] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets8-exceptions8-tracked8] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_inconsistent[track_targets0-exceptions0] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_inconsistent[track_targets1-exceptions1] PASSED [ 28%]
tests/frontend/buildtrack.py::test_build_track_track_first[--strict] PASSED [ 29%]
tests/frontend/buildtrack.py::test_build_track_track_first[--no-strict] PASSED [ 29%]
tests/frontend/compose_splits.py::test_compose_splits[compose-include-bin.bst] PASSED [ 29%]
tests/frontend/compose_splits.py::test_compose_splits[compose-exclude-dev.bst] PASSED [ 29%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[corewarn.bst-fatal_warnings0-True-ErrorDomain.STREAM] PASSED [ 29%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warninga.bst-fatal_warnings1-True-ErrorDomain.STREAM] PASSED [ 29%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warningb.bst-fatal_warnings2-True-ErrorDomain.STREAM] PASSED [ 29%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[corewarn.bst-fatal_warnings3-False-None] PASSED [ 29%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warninga.bst-fatal_warnings4-False-None] PASSED [ 29%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warningb.bst-fatal_warnings5-False-None] PASSED [ 29%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warninga.bst-fatal_warnings6-False-None] PASSED [ 29%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warningb.bst-fatal_warnings7-False-None] PASSED [ 29%]
tests/frontend/cross_junction_workspace.py::test_open_cross_junction PASSED [ 30%]
tests/frontend/cross_junction_workspace.py::test_list_cross_junction PASSED [ 30%]
tests/frontend/cross_junction_workspace.py::test_close_cross_junction PASSED [ 30%]
tests/frontend/cross_junction_workspace.py::test_close_all_cross_junction PASSED [ 30%]
tests/frontend/cross_junction_workspace.py::test_subdir_command_cross_junction PASSED [ 30%]
tests/frontend/fetch.py::test_fetch[git] PASSED                          [ 30%]
tests/frontend/fetch.py::test_fetch[bzr] PASSED                          [ 30%]
tests/frontend/fetch.py::test_fetch[ostree] PASSED                       [ 30%]
tests/frontend/fetch.py::test_fetch[tar] PASSED                          [ 30%]
tests/frontend/fetch.py::test_fetch[zip] PASSED                          [ 30%]
tests/frontend/fetch.py::test_fetch_consistency_error PASSED             [ 30%]
tests/frontend/fetch.py::test_fetch_consistency_bug PASSED               [ 30%]
tests/frontend/fetch.py::test_unfetched_junction[inline] PASSED          [ 30%]
tests/frontend/fetch.py::test_unfetched_junction[project.refs] PASSED    [ 31%]
tests/frontend/fetch.py::test_inconsistent_junction[inline] PASSED       [ 31%]
tests/frontend/fetch.py::test_inconsistent_junction[project.refs] PASSED [ 31%]
tests/frontend/fetch.py::test_fetch_cross_junction[git-inline] PASSED    [ 31%]
tests/frontend/fetch.py::test_fetch_cross_junction[git-project.refs] PASSED [ 31%]
tests/frontend/fetch.py::test_fetch_cross_junction[bzr-inline] PASSED    [ 31%]
tests/frontend/fetch.py::test_fetch_cross_junction[bzr-project.refs] PASSED [ 31%]
tests/frontend/fetch.py::test_fetch_cross_junction[ostree-inline] PASSED [ 31%]
tests/frontend/fetch.py::test_fetch_cross_junction[ostree-project.refs] PASSED [ 31%]
tests/frontend/fetch.py::test_fetch_cross_junction[tar-inline] PASSED    [ 31%]
tests/frontend/fetch.py::test_fetch_cross_junction[tar-project.refs] PASSED [ 31%]
tests/frontend/fetch.py::test_fetch_cross_junction[zip-inline] PASSED    [ 31%]
tests/frontend/fetch.py::test_fetch_cross_junction[zip-project.refs] PASSED [ 31%]
tests/frontend/help.py::test_help_main PASSED                            [ 32%]
tests/frontend/help.py::test_help[build] PASSED                          [ 32%]
tests/frontend/help.py::test_help[checkout] PASSED                       [ 32%]
tests/frontend/help.py::test_help[pull] PASSED                           [ 32%]
tests/frontend/help.py::test_help[push] PASSED                           [ 32%]
tests/frontend/help.py::test_help[shell] PASSED                          [ 32%]
tests/frontend/help.py::test_help[show] PASSED                           [ 32%]
tests/frontend/help.py::test_help[source] PASSED                         [ 32%]
tests/frontend/help.py::test_help[workspace] PASSED                      [ 32%]
tests/frontend/init.py::test_defaults PASSED                             [ 32%]
tests/frontend/init.py::test_all_options PASSED                          [ 32%]
tests/frontend/init.py::test_no_project_name PASSED                      [ 32%]
tests/frontend/init.py::test_project_exists PASSED                       [ 32%]
tests/frontend/init.py::test_force_overwrite_project PASSED              [ 33%]
tests/frontend/init.py::test_bad_project_name[Micheal Jackson] PASSED    [ 33%]
tests/frontend/init.py::test_bad_project_name[one+one] PASSED            [ 33%]
tests/frontend/init.py::test_bad_format_version[-1] PASSED               [ 33%]
tests/frontend/init.py::test_bad_format_version[21] PASSED               [ 33%]
tests/frontend/init.py::test_bad_element_path[/absolute/path] PASSED     [ 33%]
tests/frontend/init.py::test_bad_element_path[../outside/of/project] PASSED [ 33%]
tests/frontend/init.py::test_element_path_interactive[foo] PASSED        [ 33%]
tests/frontend/init.py::test_element_path_interactive[foo/bar] PASSED    [ 33%]
tests/frontend/logging.py::test_default_logging PASSED                   [ 33%]
tests/frontend/logging.py::test_custom_logging PASSED                    [ 33%]
tests/frontend/logging.py::test_failed_build_listing PASSED              [ 33%]
tests/frontend/main.py::test_prefix_choice_value_proc_full_match PASSED  [ 33%]
tests/frontend/main.py::test_prefix_choice_value_proc_prefix_match PASSED [ 34%]
tests/frontend/main.py::test_prefix_choice_value_proc_ambigous_match PASSED [ 34%]
tests/frontend/main.py::test_prefix_choice_value_proc_value_not_in_choices PASSED [ 34%]
tests/frontend/mirror.py::test_mirror_fetch[git] PASSED                  [ 34%]
tests/frontend/mirror.py::test_mirror_fetch[bzr] PASSED                  [ 34%]
tests/frontend/mirror.py::test_mirror_fetch[ostree] PASSED               [ 34%]
tests/frontend/mirror.py::test_mirror_fetch[tar] PASSED                  [ 34%]
tests/frontend/mirror.py::test_mirror_fetch[zip] PASSED                  [ 34%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[no-mirror-inline] PASSED [ 34%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[no-mirror-project.refs] PASSED [ 34%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[mirror-inline] PASSED [ 34%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[mirror-project.refs] PASSED [ 34%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[unrelated-mirror-inline] PASSED [ 35%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[unrelated-mirror-project.refs] PASSED [ 35%]
tests/frontend/mirror.py::test_mirror_fetch_upstream_absent[git] PASSED  [ 35%]
tests/frontend/mirror.py::test_mirror_fetch_upstream_absent[bzr] PASSED  [ 35%]
tests/frontend/mirror.py::test_mirror_fetch_upstream_absent[ostree] PASSED [ 35%]
tests/frontend/mirror.py::test_mirror_fetch_upstream_absent[tar] PASSED  [ 35%]
tests/frontend/mirror.py::test_mirror_fetch_upstream_absent[zip] PASSED  [ 35%]
tests/frontend/mirror.py::test_mirror_fetch_multi PASSED                 [ 35%]
tests/frontend/mirror.py::test_mirror_fetch_default_cmdline PASSED       [ 35%]
tests/frontend/mirror.py::test_mirror_fetch_default_userconfig PASSED    [ 35%]
tests/frontend/mirror.py::test_mirror_fetch_default_cmdline_overrides_config PASSED [ 35%]
tests/frontend/mirror.py::test_mirror_track_upstream_present[git] PASSED [ 35%]
tests/frontend/mirror.py::test_mirror_track_upstream_present[bzr] PASSED [ 35%]
tests/frontend/mirror.py::test_mirror_track_upstream_present[ostree] PASSED [ 36%]
tests/frontend/mirror.py::test_mirror_track_upstream_present[tar] PASSED [ 36%]
tests/frontend/mirror.py::test_mirror_track_upstream_present[zip] PASSED [ 36%]
tests/frontend/mirror.py::test_mirror_track_upstream_absent[git] PASSED  [ 36%]
tests/frontend/mirror.py::test_mirror_track_upstream_absent[bzr] PASSED  [ 36%]
tests/frontend/mirror.py::test_mirror_track_upstream_absent[ostree] PASSED [ 36%]
tests/frontend/mirror.py::test_mirror_track_upstream_absent[tar] PASSED  [ 36%]
tests/frontend/mirror.py::test_mirror_track_upstream_absent[zip] PASSED  [ 36%]
tests/frontend/mirror.py::test_mirror_from_includes[git] PASSED          [ 36%]
tests/frontend/mirror.py::test_mirror_from_includes[bzr] PASSED          [ 36%]
tests/frontend/mirror.py::test_mirror_from_includes[ostree] PASSED       [ 36%]
tests/frontend/mirror.py::test_mirror_from_includes[tar] PASSED          [ 36%]
tests/frontend/mirror.py::test_mirror_from_includes[zip] PASSED          [ 36%]
tests/frontend/mirror.py::test_mirror_junction_from_includes[git] PASSED [ 37%]
tests/frontend/mirror.py::test_mirror_junction_from_includes[bzr] PASSED [ 37%]
tests/frontend/mirror.py::test_mirror_junction_from_includes[ostree] PASSED [ 37%]
tests/frontend/mirror.py::test_mirror_junction_from_includes[tar] PASSED [ 37%]
tests/frontend/mirror.py::test_mirror_junction_from_includes[zip] PASSED [ 37%]
tests/frontend/mirror.py::test_mirror_git_submodule_fetch PASSED         [ 37%]
tests/frontend/mirror.py::test_mirror_fallback_git_only_submodules PASSED [ 37%]
tests/frontend/mirror.py::test_mirror_fallback_git_with_submodules PASSED [ 37%]
tests/frontend/order.py::test_order[show-3.bst-template0-expected0] PASSED [ 37%]
tests/frontend/order.py::test_order[show-target.bst-template1-expected1] PASSED [ 37%]
tests/frontend/order.py::test_order[fetch-3.bst-template0-expected0] PASSED [ 37%]
tests/frontend/order.py::test_order[fetch-target.bst-template1-expected1] PASSED [ 37%]
tests/frontend/order.py::test_order[build-3.bst-template0-expected0] SKIPPED [ 37%]
tests/frontend/order.py::test_order[build-target.bst-template1-expected1] SKIPPED [ 38%]
tests/frontend/overlaps.py::test_overlaps[True] PASSED                   [ 38%]
tests/frontend/overlaps.py::test_overlaps[False] PASSED                  [ 38%]
tests/frontend/overlaps.py::test_overlaps_error[True] PASSED             [ 38%]
tests/frontend/overlaps.py::test_overlaps_error[False] PASSED            [ 38%]
tests/frontend/overlaps.py::test_overlaps_whitelist PASSED               [ 38%]
tests/frontend/overlaps.py::test_overlaps_whitelist_ignored PASSED       [ 38%]
tests/frontend/overlaps.py::test_overlaps_whitelist_on_overlapper PASSED [ 38%]
tests/frontend/overlaps.py::test_overlaps_script[True] PASSED            [ 38%]
tests/frontend/overlaps.py::test_overlaps_script[False] PASSED           [ 38%]
tests/frontend/pull.py::test_push_pull_all PASSED                        [ 38%]
tests/frontend/pull.py::test_pull_secondary_cache PASSED                 [ 38%]
tests/frontend/pull.py::test_push_pull_specific_remote PASSED            [ 38%]
tests/frontend/pull.py::test_push_pull_non_strict PASSED                 [ 39%]
tests/frontend/pull.py::test_push_pull_track_non_strict PASSED           [ 39%]
tests/frontend/pull.py::test_push_pull_cross_junction PASSED             [ 39%]
tests/frontend/pull.py::test_pull_missing_blob PASSED                    [ 39%]
tests/frontend/pull.py::test_pull_missing_notifies_user PASSED           [ 39%]
tests/frontend/push.py::test_push PASSED                                 [ 39%]
tests/frontend/push.py::test_push_all PASSED                             [ 39%]
tests/frontend/push.py::test_push_after_pull PASSED                      [ 39%]
tests/frontend/push.py::test_artifact_expires PASSED                     [ 39%]
tests/frontend/push.py::test_artifact_too_large PASSED                   [ 39%]
tests/frontend/push.py::test_recently_pulled_artifact_does_not_expire PASSED [ 39%]
tests/frontend/push.py::test_push_cross_junction PASSED                  [ 39%]
tests/frontend/push.py::test_push_already_cached PASSED                  [ 40%]
tests/frontend/rebuild.py::test_rebuild[strict] PASSED                   [ 40%]
tests/frontend/rebuild.py::test_rebuild[non-strict] PASSED               [ 40%]
tests/frontend/show.py::test_show[import-bin.bst-%{name}-import-bin.bst] PASSED [ 40%]
tests/frontend/show.py::test_show[import-bin.bst-%{state}-buildable] PASSED [ 40%]
tests/frontend/show.py::test_show[compose-all.bst-%{state}-waiting] PASSED [ 40%]
tests/frontend/show.py::test_show_invalid_element_path PASSED            [ 40%]
tests/frontend/show.py::test_show_except[target.bst-import-bin.bst-expected0] PASSED [ 40%]
tests/frontend/show.py::test_show_except[target.bst-import-dev.bst-expected1] PASSED [ 40%]
tests/frontend/show.py::test_show_except[target.bst-compose-all.bst-expected2] PASSED [ 40%]
tests/frontend/show.py::test_show_except[compose-all.bst-import-bin.bst-expected3] PASSED [ 40%]
tests/frontend/show.py::test_parallel_order PASSED                       [ 40%]
tests/frontend/show.py::test_target_is_dependency PASSED                 [ 40%]
tests/frontend/show.py::test_unfetched_junction[junction-dep.bst-inline] PASSED [ 41%]
tests/frontend/show.py::test_unfetched_junction[junction-dep.bst-project.refs] PASSED [ 41%]
tests/frontend/show.py::test_unfetched_junction[junction.bst:import-etc.bst-inline] PASSED [ 41%]
tests/frontend/show.py::test_unfetched_junction[junction.bst:import-etc.bst-project.refs] PASSED [ 41%]
tests/frontend/show.py::test_inconsistent_junction[junction-dep.bst-inline] PASSED [ 41%]
tests/frontend/show.py::test_inconsistent_junction[junction-dep.bst-project.refs] PASSED [ 41%]
tests/frontend/show.py::test_inconsistent_junction[junction.bst:import-etc.bst-inline] PASSED [ 41%]
tests/frontend/show.py::test_inconsistent_junction[junction.bst:import-etc.bst-project.refs] PASSED [ 41%]
tests/frontend/show.py::test_fetched_junction[junction-dep.bst] PASSED   [ 41%]
tests/frontend/show.py::test_fetched_junction[junction.bst:import-etc.bst] PASSED [ 41%]
tests/frontend/show.py::test_exceed_max_recursion_depth[100] PASSED      [ 41%]
tests/frontend/show.py::test_exceed_max_recursion_depth[500] PASSED      [ 41%]
tests/frontend/show.py::test_exceed_max_recursion_depth[1200] PASSED     [ 41%]
tests/frontend/source_checkout.py::test_source_checkout[workspace-guess] PASSED [ 42%]
tests/frontend/source_checkout.py::test_source_checkout[workspace-no-guess] PASSED [ 42%]
tests/frontend/source_checkout.py::test_source_checkout[no-workspace-no-guess] PASSED [ 42%]
tests/frontend/source_checkout.py::test_source_checkout_force[--force] PASSED [ 42%]
tests/frontend/source_checkout.py::test_source_checkout_force[-f] PASSED [ 42%]
tests/frontend/source_checkout.py::test_source_checkout_tar PASSED       [ 42%]
tests/frontend/source_checkout.py::test_source_checkout_deps[build] PASSED [ 42%]
tests/frontend/source_checkout.py::test_source_checkout_deps[none] PASSED [ 42%]
tests/frontend/source_checkout.py::test_source_checkout_deps[run] PASSED [ 42%]
tests/frontend/source_checkout.py::test_source_checkout_deps[all] PASSED [ 42%]
tests/frontend/source_checkout.py::test_source_checkout_except PASSED    [ 42%]
tests/frontend/source_checkout.py::test_source_checkout_fetch[False] PASSED [ 42%]
tests/frontend/source_checkout.py::test_source_checkout_fetch[True] PASSED [ 42%]
tests/frontend/source_checkout.py::test_source_checkout_build_scripts PASSED [ 43%]
tests/frontend/source_checkout.py::test_source_checkout_tar_buildscripts PASSED [ 43%]
tests/frontend/track.py::test_track[git-inline] PASSED                   [ 43%]
tests/frontend/track.py::test_track[git-project.refs] PASSED             [ 43%]
tests/frontend/track.py::test_track[bzr-inline] PASSED                   [ 43%]
tests/frontend/track.py::test_track[bzr-project.refs] PASSED             [ 43%]
tests/frontend/track.py::test_track[ostree-inline] PASSED                [ 43%]
tests/frontend/track.py::test_track[ostree-project.refs] PASSED          [ 43%]
tests/frontend/track.py::test_track[tar-inline] PASSED                   [ 43%]
tests/frontend/track.py::test_track[tar-project.refs] PASSED             [ 43%]
tests/frontend/track.py::test_track[zip-inline] PASSED                   [ 43%]
tests/frontend/track.py::test_track[zip-project.refs] PASSED             [ 43%]
tests/frontend/track.py::test_track_recurse[git] PASSED                  [ 43%]
tests/frontend/track.py::test_track_recurse[bzr] PASSED                  [ 44%]
tests/frontend/track.py::test_track_recurse[ostree] PASSED               [ 44%]
tests/frontend/track.py::test_track_recurse[tar] PASSED                  [ 44%]
tests/frontend/track.py::test_track_recurse[zip] PASSED                  [ 44%]
tests/frontend/track.py::test_track_single PASSED                        [ 44%]
tests/frontend/track.py::test_track_recurse_except[git] PASSED           [ 44%]
tests/frontend/track.py::test_track_recurse_except[bzr] PASSED           [ 44%]
tests/frontend/track.py::test_track_recurse_except[ostree] PASSED        [ 44%]
tests/frontend/track.py::test_track_recurse_except[tar] PASSED           [ 44%]
tests/frontend/track.py::test_track_recurse_except[zip] PASSED           [ 44%]
tests/frontend/track.py::test_track_optional[inline] PASSED              [ 44%]
tests/frontend/track.py::test_track_optional[project-refs] PASSED        [ 44%]
tests/frontend/track.py::test_track_cross_junction[inline-cross] PASSED  [ 45%]
tests/frontend/track.py::test_track_cross_junction[inline-nocross] PASSED [ 45%]
tests/frontend/track.py::test_track_cross_junction[project.refs-cross] PASSED [ 45%]
tests/frontend/track.py::test_track_cross_junction[project.refs-nocross] PASSED [ 45%]
tests/frontend/track.py::test_track_consistency_error PASSED             [ 45%]
tests/frontend/track.py::test_track_consistency_bug PASSED               [ 45%]
tests/frontend/track.py::test_inconsistent_junction[inline] PASSED       [ 45%]
tests/frontend/track.py::test_inconsistent_junction[project.refs] PASSED [ 45%]
tests/frontend/track.py::test_junction_element[inline] PASSED            [ 45%]
tests/frontend/track.py::test_junction_element[project.refs] PASSED      [ 45%]
tests/frontend/track.py::test_cross_junction[git-inline] PASSED          [ 45%]
tests/frontend/track.py::test_cross_junction[git-project.refs] PASSED    [ 45%]
tests/frontend/track.py::test_cross_junction[bzr-inline] PASSED          [ 45%]
tests/frontend/track.py::test_cross_junction[bzr-project.refs] PASSED    [ 46%]
tests/frontend/track.py::test_cross_junction[ostree-inline] PASSED       [ 46%]
tests/frontend/track.py::test_cross_junction[ostree-project.refs] PASSED [ 46%]
tests/frontend/track.py::test_cross_junction[tar-inline] PASSED          [ 46%]
tests/frontend/track.py::test_cross_junction[tar-project.refs] PASSED    [ 46%]
tests/frontend/track.py::test_cross_junction[zip-inline] PASSED          [ 46%]
tests/frontend/track.py::test_cross_junction[zip-project.refs] PASSED    [ 46%]
tests/frontend/track.py::test_track_include[git-inline] PASSED           [ 46%]
tests/frontend/track.py::test_track_include[git-project.refs] PASSED     [ 46%]
tests/frontend/track.py::test_track_include[bzr-inline] PASSED           [ 46%]
tests/frontend/track.py::test_track_include[bzr-project.refs] PASSED     [ 46%]
tests/frontend/track.py::test_track_include[ostree-inline] PASSED        [ 46%]
tests/frontend/track.py::test_track_include[ostree-project.refs] PASSED  [ 46%]
tests/frontend/track.py::test_track_include[tar-inline] PASSED           [ 47%]
tests/frontend/track.py::test_track_include[tar-project.refs] PASSED     [ 47%]
tests/frontend/track.py::test_track_include[zip-inline] PASSED           [ 47%]
tests/frontend/track.py::test_track_include[zip-project.refs] PASSED     [ 47%]
tests/frontend/track.py::test_track_include_junction[git-inline] PASSED  [ 47%]
tests/frontend/track.py::test_track_include_junction[git-project.refs] PASSED [ 47%]
tests/frontend/track.py::test_track_include_junction[bzr-inline] PASSED  [ 47%]
tests/frontend/track.py::test_track_include_junction[bzr-project.refs] PASSED [ 47%]
tests/frontend/track.py::test_track_include_junction[ostree-inline] PASSED [ 47%]
tests/frontend/track.py::test_track_include_junction[ostree-project.refs] PASSED [ 47%]
tests/frontend/track.py::test_track_include_junction[tar-inline] PASSED  [ 47%]
tests/frontend/track.py::test_track_include_junction[tar-project.refs] PASSED [ 47%]
tests/frontend/track.py::test_track_include_junction[zip-inline] PASSED  [ 47%]
tests/frontend/track.py::test_track_include_junction[zip-project.refs] PASSED [ 48%]
tests/frontend/track.py::test_track_junction_included[git-inline] PASSED [ 48%]
tests/frontend/track.py::test_track_junction_included[git-project.refs] PASSED [ 48%]
tests/frontend/track.py::test_track_junction_included[bzr-inline] PASSED [ 48%]
tests/frontend/track.py::test_track_junction_included[bzr-project.refs] PASSED [ 48%]
tests/frontend/track.py::test_track_junction_included[ostree-inline] PASSED [ 48%]
tests/frontend/track.py::test_track_junction_included[ostree-project.refs] PASSED [ 48%]
tests/frontend/track.py::test_track_junction_included[tar-inline] PASSED [ 48%]
tests/frontend/track.py::test_track_junction_included[tar-project.refs] PASSED [ 48%]
tests/frontend/track.py::test_track_junction_included[zip-inline] PASSED [ 48%]
tests/frontend/track.py::test_track_junction_included[zip-project.refs] PASSED [ 48%]
tests/frontend/track.py::test_track_error_cannot_write_file[git] PASSED  [ 48%]
tests/frontend/track.py::test_track_error_cannot_write_file[bzr] PASSED  [ 48%]
tests/frontend/track.py::test_track_error_cannot_write_file[ostree] PASSED [ 49%]
tests/frontend/track.py::test_track_error_cannot_write_file[tar] PASSED  [ 49%]
tests/frontend/track.py::test_track_error_cannot_write_file[zip] PASSED  [ 49%]
tests/frontend/track_cross_junction.py::test_cross_junction_multiple_projects[git] PASSED [ 49%]
tests/frontend/track_cross_junction.py::test_cross_junction_multiple_projects[bzr] PASSED [ 49%]
tests/frontend/track_cross_junction.py::test_cross_junction_multiple_projects[ostree] PASSED [ 49%]
tests/frontend/track_cross_junction.py::test_cross_junction_multiple_projects[tar] PASSED [ 49%]
tests/frontend/track_cross_junction.py::test_cross_junction_multiple_projects[zip] PASSED [ 49%]
tests/frontend/track_cross_junction.py::test_track_exceptions[git] PASSED [ 49%]
tests/frontend/track_cross_junction.py::test_track_exceptions[bzr] PASSED [ 49%]
tests/frontend/track_cross_junction.py::test_track_exceptions[ostree] PASSED [ 49%]
tests/frontend/track_cross_junction.py::test_track_exceptions[tar] PASSED [ 49%]
tests/frontend/track_cross_junction.py::test_track_exceptions[zip] PASSED [ 50%]
tests/frontend/version.py::test_version PASSED                           [ 50%]
tests/frontend/workspace.py::test_open[git] PASSED                       [ 50%]
tests/frontend/workspace.py::test_open[bzr] PASSED                       [ 50%]
tests/frontend/workspace.py::test_open[ostree] PASSED                    [ 50%]
tests/frontend/workspace.py::test_open[tar] PASSED                       [ 50%]
tests/frontend/workspace.py::test_open[zip] PASSED                       [ 50%]
tests/frontend/workspace.py::test_open_bzr_customize PASSED              [ 50%]
tests/frontend/workspace.py::test_open_multi PASSED                      [ 50%]
tests/frontend/workspace.py::test_open_multi_unwritable PASSED           [ 50%]
tests/frontend/workspace.py::test_open_multi_with_directory PASSED       [ 50%]
tests/frontend/workspace.py::test_open_defaultlocation PASSED            [ 50%]
tests/frontend/workspace.py::test_open_defaultlocation_exists PASSED     [ 50%]
tests/frontend/workspace.py::test_open_track[git] PASSED                 [ 51%]
tests/frontend/workspace.py::test_open_track[bzr] PASSED                 [ 51%]
tests/frontend/workspace.py::test_open_track[ostree] PASSED              [ 51%]
tests/frontend/workspace.py::test_open_track[tar] PASSED                 [ 51%]
tests/frontend/workspace.py::test_open_track[zip] PASSED                 [ 51%]
tests/frontend/workspace.py::test_open_force[git] PASSED                 [ 51%]
tests/frontend/workspace.py::test_open_force[bzr] PASSED                 [ 51%]
tests/frontend/workspace.py::test_open_force[ostree] PASSED              [ 51%]
tests/frontend/workspace.py::test_open_force[tar] PASSED                 [ 51%]
tests/frontend/workspace.py::test_open_force[zip] PASSED                 [ 51%]
tests/frontend/workspace.py::test_open_force_open[git] PASSED            [ 51%]
tests/frontend/workspace.py::test_open_force_open[bzr] PASSED            [ 51%]
tests/frontend/workspace.py::test_open_force_open[ostree] PASSED         [ 51%]
tests/frontend/workspace.py::test_open_force_open[tar] PASSED            [ 52%]
tests/frontend/workspace.py::test_open_force_open[zip] PASSED            [ 52%]
tests/frontend/workspace.py::test_open_force_different_workspace[git] PASSED [ 52%]
tests/frontend/workspace.py::test_open_force_different_workspace[bzr] PASSED [ 52%]
tests/frontend/workspace.py::test_open_force_different_workspace[ostree] PASSED [ 52%]
tests/frontend/workspace.py::test_open_force_different_workspace[tar] PASSED [ 52%]
tests/frontend/workspace.py::test_open_force_different_workspace[zip] PASSED [ 52%]
tests/frontend/workspace.py::test_close[git] PASSED                      [ 52%]
tests/frontend/workspace.py::test_close[bzr] PASSED                      [ 52%]
tests/frontend/workspace.py::test_close[ostree] PASSED                   [ 52%]
tests/frontend/workspace.py::test_close[tar] PASSED                      [ 52%]
tests/frontend/workspace.py::test_close[zip] PASSED                      [ 52%]
tests/frontend/workspace.py::test_close_external_after_move_project PASSED [ 52%]
tests/frontend/workspace.py::test_close_internal_after_move_project PASSED [ 53%]
tests/frontend/workspace.py::test_close_removed PASSED                   [ 53%]
tests/frontend/workspace.py::test_close_nonexistant_element PASSED       [ 53%]
tests/frontend/workspace.py::test_close_multiple PASSED                  [ 53%]
tests/frontend/workspace.py::test_close_all PASSED                       [ 53%]
tests/frontend/workspace.py::test_reset PASSED                           [ 53%]
tests/frontend/workspace.py::test_reset_multiple PASSED                  [ 53%]
tests/frontend/workspace.py::test_reset_all PASSED                       [ 53%]
tests/frontend/workspace.py::test_list PASSED                            [ 53%]
tests/frontend/workspace.py::test_build[project-no-guess-strict-git] PASSED [ 53%]
tests/frontend/workspace.py::test_build[project-no-guess-strict-bzr] PASSED [ 53%]
tests/frontend/workspace.py::test_build[project-no-guess-strict-ostree] PASSED [ 53%]
tests/frontend/workspace.py::test_build[project-no-guess-strict-tar] PASSED [ 53%]
tests/frontend/workspace.py::test_build[project-no-guess-strict-zip] PASSED [ 54%]
tests/frontend/workspace.py::test_build[project-no-guess-non-strict-git] PASSED [ 54%]
tests/frontend/workspace.py::test_build[project-no-guess-non-strict-bzr] PASSED [ 54%]
tests/frontend/workspace.py::test_build[project-no-guess-non-strict-ostree] PASSED [ 54%]
tests/frontend/workspace.py::test_build[project-no-guess-non-strict-tar] PASSED [ 54%]
tests/frontend/workspace.py::test_build[project-no-guess-non-strict-zip] PASSED [ 54%]
tests/frontend/workspace.py::test_build[workspace-guess-strict-git] PASSED [ 54%]
tests/frontend/workspace.py::test_build[workspace-guess-strict-bzr] PASSED [ 54%]
tests/frontend/workspace.py::test_build[workspace-guess-strict-ostree] PASSED [ 54%]
tests/frontend/workspace.py::test_build[workspace-guess-strict-tar] PASSED [ 54%]
tests/frontend/workspace.py::test_build[workspace-guess-strict-zip] PASSED [ 54%]
tests/frontend/workspace.py::test_build[workspace-guess-non-strict-git] PASSED [ 54%]
tests/frontend/workspace.py::test_build[workspace-guess-non-strict-bzr] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-guess-non-strict-ostree] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-guess-non-strict-tar] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-guess-non-strict-zip] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-no-guess-strict-git] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-no-guess-strict-bzr] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-no-guess-strict-ostree] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-no-guess-strict-tar] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-no-guess-strict-zip] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-no-guess-non-strict-git] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-no-guess-non-strict-bzr] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-no-guess-non-strict-ostree] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-no-guess-non-strict-tar] PASSED [ 55%]
tests/frontend/workspace.py::test_build[workspace-no-guess-non-strict-zip] PASSED [ 56%]
tests/frontend/workspace.py::test_buildable_no_ref PASSED                [ 56%]
tests/frontend/workspace.py::test_detect_modifications[strict-addfile] PASSED [ 56%]
tests/frontend/workspace.py::test_detect_modifications[strict-removefile] PASSED [ 56%]
tests/frontend/workspace.py::test_detect_modifications[strict-modifyfile] PASSED [ 56%]
tests/frontend/workspace.py::test_detect_modifications[non-strict-addfile] PASSED [ 56%]
tests/frontend/workspace.py::test_detect_modifications[non-strict-removefile] PASSED [ 56%]
tests/frontend/workspace.py::test_detect_modifications[non-strict-modifyfile] PASSED [ 56%]
tests/frontend/workspace.py::test_list_unsupported_workspace[workspace_cfg0] PASSED [ 56%]
tests/frontend/workspace.py::test_list_unsupported_workspace[workspace_cfg1] PASSED [ 56%]
tests/frontend/workspace.py::test_list_unsupported_workspace[workspace_cfg2] PASSED [ 56%]
tests/frontend/workspace.py::test_list_unsupported_workspace[workspace_cfg3] PASSED [ 56%]
tests/frontend/workspace.py::test_list_supported_workspace[workspace_cfg0-expected0] PASSED [ 56%]
tests/frontend/workspace.py::test_list_supported_workspace[workspace_cfg1-expected1] PASSED [ 57%]
tests/frontend/workspace.py::test_list_supported_workspace[workspace_cfg2-expected2] PASSED [ 57%]
tests/frontend/workspace.py::test_list_supported_workspace[workspace_cfg3-expected3] PASSED [ 57%]
tests/frontend/workspace.py::test_list_supported_workspace[workspace_cfg4-expected4] PASSED [ 57%]
tests/frontend/workspace.py::test_inconsitent_pipeline_message[git] PASSED [ 57%]
tests/frontend/workspace.py::test_inconsitent_pipeline_message[bzr] PASSED [ 57%]
tests/frontend/workspace.py::test_inconsitent_pipeline_message[ostree] PASSED [ 57%]
tests/frontend/workspace.py::test_inconsitent_pipeline_message[tar] PASSED [ 57%]
tests/frontend/workspace.py::test_inconsitent_pipeline_message[zip] PASSED [ 57%]
tests/frontend/workspace.py::test_cache_key_workspace_in_dependencies[strict] PASSED [ 57%]
tests/frontend/workspace.py::test_cache_key_workspace_in_dependencies[non-strict] PASSED [ 57%]
tests/frontend/workspace.py::test_multiple_failed_builds PASSED          [ 57%]
tests/frontend/workspace.py::test_external_fetch[guess-subdir] PASSED    [ 57%]
tests/frontend/workspace.py::test_external_fetch[guess-no-subdir] PASSED [ 58%]
tests/frontend/workspace.py::test_external_fetch[no-guess-subdir] PASSED [ 58%]
tests/frontend/workspace.py::test_external_fetch[no-guess-no-subdir] PASSED [ 58%]
tests/frontend/workspace.py::test_external_push_pull[guess] PASSED       [ 58%]
tests/frontend/workspace.py::test_external_push_pull[no-guess] PASSED    [ 58%]
tests/frontend/workspace.py::test_external_track[guess] PASSED           [ 58%]
tests/frontend/workspace.py::test_external_track[no-guess] PASSED        [ 58%]
tests/frontend/workspace.py::test_external_open_other PASSED             [ 58%]
tests/frontend/workspace.py::test_external_close_other PASSED            [ 58%]
tests/frontend/workspace.py::test_external_close_self[guess] PASSED      [ 58%]
tests/frontend/workspace.py::test_external_close_self[no-guess] PASSED   [ 58%]
tests/frontend/workspace.py::test_external_reset_other PASSED            [ 58%]
tests/frontend/workspace.py::test_external_reset_self[guess] PASSED      [ 58%]
tests/frontend/workspace.py::test_external_reset_self[no-guess] PASSED   [ 59%]
tests/frontend/workspace.py::test_external_list PASSED                   [ 59%]
tests/frontend/yamlcache.py::test_yamlcache_used[move-no-junction-inline] PASSED [ 59%]
tests/frontend/yamlcache.py::test_yamlcache_used[move-no-junction-project.refs] PASSED [ 59%]
tests/frontend/yamlcache.py::test_yamlcache_used[move-junction-inline] PASSED [ 59%]
tests/frontend/yamlcache.py::test_yamlcache_used[move-junction-project.refs] PASSED [ 59%]
tests/frontend/yamlcache.py::test_yamlcache_used[no-move-no-junction-inline] PASSED [ 59%]
tests/frontend/yamlcache.py::test_yamlcache_used[no-move-no-junction-project.refs] PASSED [ 59%]
tests/frontend/yamlcache.py::test_yamlcache_used[no-move-junction-inline] PASSED [ 59%]
tests/frontend/yamlcache.py::test_yamlcache_used[no-move-junction-project.refs] PASSED [ 59%]
tests/frontend/yamlcache.py::test_yamlcache_changed_file[junction-inline] PASSED [ 59%]
tests/frontend/yamlcache.py::test_yamlcache_changed_file[junction-project.refs] PASSED [ 59%]
tests/frontend/yamlcache.py::test_yamlcache_changed_file[no-junction-inline] PASSED [ 60%]
tests/frontend/yamlcache.py::test_yamlcache_changed_file[no-junction-project.refs] PASSED [ 60%]
tests/integration/artifact.py::test_artifact_log PASSED                  [ 60%]
tests/integration/autotools.py::test_autotools_build PASSED              [ 60%]
tests/integration/autotools.py::test_autotools_confroot_build PASSED     [ 60%]
tests/integration/autotools.py::test_autotools_run PASSED                [ 60%]
tests/integration/build-tree.py::test_buildtree_staged PASSED            [ 60%]
tests/integration/build-tree.py::test_buildtree_staged_forced_true PASSED [ 60%]
tests/integration/build-tree.py::test_buildtree_staged_if_available PASSED [ 60%]
tests/integration/build-tree.py::test_buildtree_staged_forced_false PASSED [ 60%]
tests/integration/build-tree.py::test_buildtree_from_failure PASSED      [ 60%]
tests/integration/build-tree.py::test_buildtree_pulled PASSED            [ 60%]
tests/integration/build-tree.py::test_buildtree_options PASSED           [ 60%]
tests/integration/build-uid.py::test_build_uid_overridden PASSED         [ 61%]
tests/integration/build-uid.py::test_build_uid_in_project PASSED         [ 61%]
tests/integration/build-uid.py::test_build_uid_default PASSED            [ 61%]
tests/integration/cachedfail.py::test_build_checkout_cached_fail PASSED  [ 61%]
tests/integration/cachedfail.py::test_build_depend_on_cached_fail PASSED [ 61%]
tests/integration/cachedfail.py::test_push_cached_fail[continue] PASSED  [ 61%]
tests/integration/cachedfail.py::test_push_cached_fail[quit] PASSED      [ 61%]
tests/integration/cachedfail.py::test_host_tools_errors_are_not_cached PASSED [ 61%]
tests/integration/cmake.py::test_cmake_build PASSED                      [ 61%]
tests/integration/cmake.py::test_cmake_confroot_build PASSED             [ 61%]
tests/integration/cmake.py::test_cmake_run PASSED                        [ 61%]
tests/integration/compose-symlinks.py::test_compose_symlinks PASSED      [ 61%]
tests/integration/compose.py::test_compose_include[include_domains0-exclude_domains0-expected0] PASSED [ 61%]
tests/integration/compose.py::test_compose_include[include_domains1-exclude_domains1-expected1] PASSED [ 62%]
tests/integration/compose.py::test_compose_include[include_domains2-exclude_domains2-expected2] PASSED [ 62%]
tests/integration/compose.py::test_compose_include[include_domains3-exclude_domains3-expected3] PASSED [ 62%]
tests/integration/compose.py::test_compose_include[include_domains4-exclude_domains4-expected4] PASSED [ 62%]
tests/integration/compose.py::test_compose_include[include_domains5-exclude_domains5-expected5] PASSED [ 62%]
tests/integration/compose.py::test_compose_include[include_domains6-exclude_domains6-expected6] PASSED [ 62%]
tests/integration/compose.py::test_compose_include[include_domains7-exclude_domains7-expected7] PASSED [ 62%]
tests/integration/compose.py::test_compose_include[include_domains8-exclude_domains8-expected8] PASSED [ 62%]
tests/integration/import.py::test_import[/-/-files/import-source-expected0] PASSED [ 62%]
tests/integration/import.py::test_import[/subdir-/-files/import-source-expected1] PASSED [ 62%]
tests/integration/import.py::test_import[/-/-files/import-source/subdir-expected2] PASSED [ 62%]
tests/integration/import.py::test_import[/-/output-files/import-source-expected3] PASSED [ 62%]
tests/integration/make.py::test_make_build PASSED                        [ 62%]
tests/integration/make.py::test_make_run PASSED                          [ 63%]
tests/integration/manual.py::test_manual_element PASSED                  [ 63%]
tests/integration/manual.py::test_manual_element_environment PASSED      [ 63%]
tests/integration/manual.py::test_manual_element_noparallel PASSED       [ 63%]
tests/integration/manual.py::test_manual_element_logging PASSED          [ 63%]
tests/integration/pip_element.py::test_pip_build PASSED                  [ 63%]
tests/integration/pip_element.py::test_pip_run PASSED                    [ 63%]
tests/integration/pip_source.py::test_pip_source_import PASSED           [ 63%]
tests/integration/pip_source.py::test_pip_source_build PASSED            [ 63%]
tests/integration/pullbuildtrees.py::test_pullbuildtrees FAILED          [ 63%]
tests/integration/pullbuildtrees.py::test_invalid_cache_pullbuildtrees[True-True] PASSED [ 63%]
tests/integration/pullbuildtrees.py::test_invalid_cache_pullbuildtrees[False-True] PASSED [ 63%]
tests/integration/pullbuildtrees.py::test_invalid_cache_pullbuildtrees[pony-False] PASSED [ 63%]
tests/integration/pullbuildtrees.py::test_invalid_cache_pullbuildtrees[1-False] PASSED [ 64%]
tests/integration/sandbox-bwrap.py::test_sandbox_bwrap_cleanup_build PASSED [ 64%]
tests/integration/sandbox-bwrap.py::test_sandbox_bwrap_distinguish_setup_error SKIPPED [ 64%]
tests/integration/sandbox-bwrap.py::test_sandbox_bwrap_return_subprocess PASSED [ 64%]
tests/integration/script.py::test_script PASSED                          [ 64%]
tests/integration/script.py::test_script_root PASSED                     [ 64%]
tests/integration/script.py::test_script_no_root PASSED                  [ 64%]
tests/integration/script.py::test_script_cwd PASSED                      [ 64%]
tests/integration/script.py::test_script_layout PASSED                   [ 64%]
tests/integration/script.py::test_regression_cache_corruption PASSED     [ 64%]
tests/integration/script.py::test_regression_tmpdir PASSED               [ 64%]
tests/integration/script.py::test_regression_cache_corruption_2 PASSED   [ 64%]
tests/integration/shell.py::test_shell PASSED                            [ 65%]
tests/integration/shell.py::test_executable PASSED                       [ 65%]
tests/integration/shell.py::test_env_assign[Horse] PASSED                [ 65%]
tests/integration/shell.py::test_env_assign[Pony] PASSED                 [ 65%]
tests/integration/shell.py::test_env_assign_expand_host_environ[Horse] PASSED [ 65%]
tests/integration/shell.py::test_env_assign_expand_host_environ[Pony] PASSED [ 65%]
tests/integration/shell.py::test_env_assign_isolated[Horse] PASSED       [ 65%]
tests/integration/shell.py::test_env_assign_isolated[Pony] PASSED        [ 65%]
tests/integration/shell.py::test_no_shell PASSED                         [ 65%]
tests/integration/shell.py::test_host_files[/etc/pony.conf] PASSED       [ 65%]
tests/integration/shell.py::test_host_files[/usr/share/pony/pony.txt] PASSED [ 65%]
tests/integration/shell.py::test_host_files_expand_environ[/etc] PASSED  [ 65%]
tests/integration/shell.py::test_host_files_expand_environ[/usr/share/pony] PASSED [ 65%]
tests/integration/shell.py::test_isolated_no_mount[/etc/pony.conf] PASSED [ 66%]
tests/integration/shell.py::test_isolated_no_mount[/usr/share/pony/pony.txt] PASSED [ 66%]
tests/integration/shell.py::test_host_files_missing[mandatory] PASSED    [ 66%]
tests/integration/shell.py::test_host_files_missing[optional] PASSED     [ 66%]
tests/integration/shell.py::test_cli_mount[/etc/pony.conf] PASSED        [ 66%]
tests/integration/shell.py::test_cli_mount[/usr/share/pony/pony.txt] PASSED [ 66%]
tests/integration/shell.py::test_workspace_visible PASSED                [ 66%]
tests/integration/shell.py::test_sysroot PASSED                          [ 66%]
tests/integration/shell.py::test_integration_devices PASSED              [ 66%]
tests/integration/shell.py::test_integration_external_workspace[guess-build] PASSED [ 66%]
tests/integration/shell.py::test_integration_external_workspace[guess-nobuild] PASSED [ 66%]
tests/integration/shell.py::test_integration_external_workspace[no-guess-build] PASSED [ 66%]
tests/integration/shell.py::test_integration_external_workspace[no-guess-nobuild] PASSED [ 66%]
tests/integration/sockets.py::test_builddir_socket_ignored PASSED        [ 67%]
tests/integration/sockets.py::test_install_root_socket_ignored PASSED    [ 67%]
tests/integration/source-determinism.py::test_deterministic_source_umask[git] PASSED [ 67%]
tests/integration/source-determinism.py::test_deterministic_source_umask[bzr] PASSED [ 67%]
tests/integration/source-determinism.py::test_deterministic_source_umask[ostree] PASSED [ 67%]
tests/integration/source-determinism.py::test_deterministic_source_umask[tar] PASSED [ 67%]
tests/integration/source-determinism.py::test_deterministic_source_umask[zip] PASSED [ 67%]
tests/integration/source-determinism.py::test_deterministic_source_umask[local] PASSED [ 67%]
tests/integration/source-determinism.py::test_deterministic_source_local PASSED [ 67%]
tests/integration/stack.py::test_stack PASSED                            [ 67%]
tests/integration/symlinks.py::test_absolute_symlinks_made_relative PASSED [ 67%]
tests/integration/symlinks.py::test_allow_overlaps_inside_symlink_with_dangling_target PASSED [ 67%]
tests/integration/symlinks.py::test_detect_symlink_overlaps_pointing_outside_sandbox PASSED [ 67%]
tests/integration/workspace.py::test_workspace_mount PASSED              [ 68%]
tests/integration/workspace.py::test_workspace_commanddir PASSED         [ 68%]
tests/integration/workspace.py::test_workspace_updated_dependency PASSED [ 68%]
tests/integration/workspace.py::test_workspace_update_dependency_failed PASSED [ 68%]
tests/integration/workspace.py::test_updated_dependency_nested PASSED    [ 68%]
tests/integration/workspace.py::test_incremental_configure_commands_run_only_once PASSED [ 68%]
tests/loader/basics.py::test_one_file PASSED                             [ 68%]
tests/loader/basics.py::test_missing_file PASSED                         [ 68%]
tests/loader/basics.py::test_invalid_reference PASSED                    [ 68%]
tests/loader/basics.py::test_invalid_yaml PASSED                         [ 68%]
tests/loader/basics.py::test_fail_fullpath_target PASSED                 [ 68%]
tests/loader/basics.py::test_invalid_key PASSED                          [ 68%]
tests/loader/basics.py::test_invalid_directory_load PASSED               [ 68%]
tests/loader/dependencies.py::test_two_files PASSED                      [ 69%]
tests/loader/dependencies.py::test_shared_dependency PASSED              [ 69%]
tests/loader/dependencies.py::test_dependency_dict PASSED                [ 69%]
tests/loader/dependencies.py::test_invalid_dependency_declaration PASSED [ 69%]
tests/loader/dependencies.py::test_circular_dependency PASSED            [ 69%]
tests/loader/dependencies.py::test_invalid_dependency_type PASSED        [ 69%]
tests/loader/dependencies.py::test_build_dependency PASSED               [ 69%]
tests/loader/dependencies.py::test_runtime_dependency PASSED             [ 69%]
tests/loader/dependencies.py::test_build_runtime_dependency PASSED       [ 69%]
tests/loader/dependencies.py::test_all_dependency PASSED                 [ 69%]
tests/loader/dependencies.py::test_list_build_dependency PASSED          [ 69%]
tests/loader/dependencies.py::test_list_runtime_dependency PASSED        [ 69%]
tests/loader/dependencies.py::test_list_dependencies_combined PASSED     [ 70%]
tests/loader/dependencies.py::test_list_overlap PASSED                   [ 70%]
tests/loader/junctions.py::test_simple_pipeline PASSED                   [ 70%]
tests/loader/junctions.py::test_simple_build PASSED                      [ 70%]
tests/loader/junctions.py::test_build_of_same_junction_used_twice PASSED [ 70%]
tests/loader/junctions.py::test_nested_simple PASSED                     [ 70%]
tests/loader/junctions.py::test_nested_double PASSED                     [ 70%]
tests/loader/junctions.py::test_nested_conflict PASSED                   [ 70%]
tests/loader/junctions.py::test_missing_junction PASSED                  [ 70%]
tests/loader/junctions.py::test_missing_subproject_element PASSED        [ 70%]
tests/loader/junctions.py::test_invalid_with_deps PASSED                 [ 70%]
tests/loader/junctions.py::test_invalid_junction_dep PASSED              [ 70%]
tests/loader/junctions.py::test_options_default PASSED                   [ 70%]
tests/loader/junctions.py::test_options PASSED                           [ 71%]
tests/loader/junctions.py::test_options_inherit PASSED                   [ 71%]
tests/loader/junctions.py::test_git_show PASSED                          [ 71%]
tests/loader/junctions.py::test_git_build PASSED                         [ 71%]
tests/loader/junctions.py::test_cross_junction_names PASSED              [ 71%]
tests/loader/junctions.py::test_build_git_cross_junction_names PASSED    [ 71%]
tests/loader/variables.py::test_use_of_protected_var_project_conf[project-name] PASSED [ 71%]
tests/loader/variables.py::test_use_of_protected_var_project_conf[element-name] PASSED [ 71%]
tests/loader/variables.py::test_use_of_protected_var_project_conf[max-jobs] PASSED [ 71%]
tests/loader/variables.py::test_use_of_protected_var_element_overrides[project-name] PASSED [ 71%]
tests/loader/variables.py::test_use_of_protected_var_element_overrides[element-name] PASSED [ 71%]
tests/loader/variables.py::test_use_of_protected_var_element_overrides[max-jobs] PASSED [ 71%]
tests/loader/variables.py::test_use_of_protected_var_in_element[project-name] PASSED [ 71%]
tests/loader/variables.py::test_use_of_protected_var_in_element[element-name] PASSED [ 72%]
tests/loader/variables.py::test_use_of_protected_var_in_element[max-jobs] PASSED [ 72%]
tests/pipeline/load.py::test_load_simple PASSED                          [ 72%]
tests/pipeline/load.py::test_iterate_scope_all PASSED                    [ 72%]
tests/pipeline/load.py::test_iterate_scope_run PASSED                    [ 72%]
tests/pipeline/load.py::test_iterate_scope_build PASSED                  [ 72%]
tests/pipeline/load.py::test_iterate_scope_build_of_child PASSED         [ 72%]
tests/pipeline/load.py::test_iterate_no_recurse PASSED                   [ 72%]
tests/pipeline/load.py::test_except_elements[elements0-None-results0] PASSED [ 72%]
tests/pipeline/load.py::test_except_elements[elements1-exceptions1-results1] PASSED [ 72%]
tests/pipeline/load.py::test_except_elements[elements2-exceptions2-results2] PASSED [ 72%]
tests/pipeline/load.py::test_except_elements[elements3-exceptions3-results3] PASSED [ 72%]
tests/pipeline/load.py::test_except_elements[elements4-exceptions4-results4] PASSED [ 72%]
tests/pipeline/load.py::test_except_elements[elements5-exceptions5-results5] PASSED [ 73%]
tests/pipeline/load.py::test_unsupported_load_ref[inline] PASSED         [ 73%]
tests/pipeline/load.py::test_unsupported_load_ref[project.refs] PASSED   [ 73%]
tests/pipeline/preflight.py::test_load_simple PASSED                     [ 73%]
tests/plugins/basics.py::test_fixture PASSED                             [ 73%]
tests/plugins/basics.py::test_source_factory PASSED                      [ 73%]
tests/plugins/basics.py::test_element_factory PASSED                     [ 73%]
tests/plugins/basics.py::test_custom_source PASSED                       [ 73%]
tests/plugins/basics.py::test_custom_element PASSED                      [ 73%]
tests/plugins/basics.py::test_missing_source PASSED                      [ 73%]
tests/plugins/basics.py::test_missing_element PASSED                     [ 73%]
tests/plugins/basics.py::test_source_notatype PASSED                     [ 73%]
tests/plugins/basics.py::test_element_notatype PASSED                    [ 73%]
tests/plugins/basics.py::test_source_wrongtype PASSED                    [ 74%]
tests/plugins/basics.py::test_element_wrongtype PASSED                   [ 74%]
tests/plugins/basics.py::test_source_missing_setup PASSED                [ 74%]
tests/plugins/basics.py::test_element_missing_setup PASSED               [ 74%]
tests/plugins/basics.py::test_source_bad_setup PASSED                    [ 74%]
tests/plugins/basics.py::test_element_bad_setup PASSED                   [ 74%]
tests/plugins/basics.py::test_source_badversion PASSED                   [ 74%]
tests/plugins/basics.py::test_element_badversion PASSED                  [ 74%]
tests/plugins/basics.py::test_source_multicontext PASSED                 [ 74%]
tests/plugins/basics.py::test_element_multicontext PASSED                [ 74%]
tests/plugins/filter.py::test_filter_include PASSED                      [ 74%]
tests/plugins/filter.py::test_filter_include_dynamic PASSED              [ 74%]
tests/plugins/filter.py::test_filter_exclude PASSED                      [ 75%]
tests/plugins/filter.py::test_filter_orphans PASSED                      [ 75%]
tests/plugins/filter.py::test_filter_deps_ok PASSED                      [ 75%]
tests/plugins/filter.py::test_filter_forbid_sources PASSED               [ 75%]
tests/plugins/filter.py::test_filter_forbid_multi_bdep PASSED            [ 75%]
tests/plugins/filter.py::test_filter_forbid_no_bdep PASSED               [ 75%]
tests/plugins/filter.py::test_filter_forbid_also_rdep PASSED             [ 75%]
tests/plugins/filter.py::test_filter_workspace_open PASSED               [ 75%]
tests/plugins/filter.py::test_filter_workspace_open_multi PASSED         [ 75%]
tests/plugins/filter.py::test_filter_workspace_build PASSED              [ 75%]
tests/plugins/filter.py::test_filter_workspace_close PASSED              [ 75%]
tests/plugins/filter.py::test_filter_workspace_reset PASSED              [ 75%]
tests/plugins/filter.py::test_filter_track PASSED                        [ 75%]
tests/plugins/filter.py::test_filter_track_excepted PASSED               [ 76%]
tests/plugins/filter.py::test_filter_track_multi_to_one PASSED           [ 76%]
tests/plugins/filter.py::test_filter_track_multi PASSED                  [ 76%]
tests/plugins/filter.py::test_filter_track_multi_exclude PASSED          [ 76%]
tests/plugins/pipeline.py::test_customsource PASSED                      [ 76%]
tests/plugins/pipeline.py::test_customelement PASSED                     [ 76%]
tests/plugins/pipeline.py::test_badversionsource PASSED                  [ 76%]
tests/plugins/pipeline.py::test_badversionelement PASSED                 [ 76%]
tests/plugins/third_party.py::test_custom_pip_element PASSED             [ 76%]
tests/plugins/third_party.py::test_custom_pip_source PASSED              [ 76%]
tests/sandboxes/missing-command.py::test_missing_command PASSED          [ 76%]
tests/sandboxes/missing_dependencies.py::test_missing_brwap_has_nice_error_message PASSED [ 76%]
tests/sandboxes/missing_dependencies.py::test_old_brwap_has_nice_error_message PASSED [ 76%]
tests/sandboxes/remote-exec-config.py::test_old_and_new_configs PASSED   [ 77%]
tests/sandboxes/remote-exec-config.py::test_missing_certs[client-cert-client.crt] PASSED [ 77%]
tests/sandboxes/remote-exec-config.py::test_missing_certs[client-key-client.key] PASSED [ 77%]
tests/sandboxes/remote-exec-config.py::test_empty_config PASSED          [ 77%]
tests/sandboxes/storage-tests.py::test_import[FileBasedDirectory] PASSED [ 77%]
tests/sandboxes/storage-tests.py::test_import[CasBasedDirectory] PASSED  [ 77%]
tests/sandboxes/storage-tests.py::test_modified_file_list[FileBasedDirectory] PASSED [ 77%]
tests/sandboxes/storage-tests.py::test_modified_file_list[CasBasedDirectory] PASSED [ 77%]
tests/sandboxes/mounting/mount_simple.py::test_bind_mount SKIPPED        [ 77%]
tests/sandboxes/mounting/mount_simple.py::test_mount_proc SKIPPED        [ 77%]
tests/sources/bzr.py::test_fetch_checkout PASSED                         [ 77%]
tests/sources/deb.py::test_no_ref PASSED                                 [ 77%]
tests/sources/deb.py::test_fetch_bad_url PASSED                          [ 77%]
tests/sources/deb.py::test_fetch_bad_ref PASSED                          [ 78%]
tests/sources/deb.py::test_track_warning PASSED                          [ 78%]
tests/sources/deb.py::test_stage_default_basedir PASSED                  [ 78%]
tests/sources/deb.py::test_stage_no_basedir PASSED                       [ 78%]
tests/sources/deb.py::test_stage_explicit_basedir PASSED                 [ 78%]
tests/sources/git.py::test_fetch_bad_ref PASSED                          [ 78%]
tests/sources/git.py::test_submodule_fetch_checkout PASSED               [ 78%]
tests/sources/git.py::test_submodule_fetch_source_enable_explicit PASSED [ 78%]
tests/sources/git.py::test_submodule_fetch_source_disable PASSED         [ 78%]
tests/sources/git.py::test_submodule_fetch_submodule_does_override PASSED [ 78%]
tests/sources/git.py::test_submodule_fetch_submodule_individual_checkout PASSED [ 78%]
tests/sources/git.py::test_submodule_fetch_submodule_individual_checkout_explicit PASSED [ 78%]
tests/sources/git.py::test_submodule_fetch_project_override PASSED       [ 78%]
tests/sources/git.py::test_submodule_track_ignore_inconsistent PASSED    [ 79%]
tests/sources/git.py::test_submodule_track_no_ref_or_track PASSED        [ 79%]
tests/sources/git.py::test_ref_not_in_track[warn] PASSED                 [ 79%]
tests/sources/git.py::test_ref_not_in_track[error] PASSED                [ 79%]
tests/sources/git.py::test_unlisted_submodule[warn] PASSED               [ 79%]
tests/sources/git.py::test_unlisted_submodule[error] PASSED              [ 79%]
tests/sources/git.py::test_track_unlisted_submodule[warn] PASSED         [ 79%]
tests/sources/git.py::test_track_unlisted_submodule[error] PASSED        [ 79%]
tests/sources/git.py::test_invalid_submodule[warn] PASSED                [ 79%]
tests/sources/git.py::test_invalid_submodule[error] PASSED               [ 79%]
tests/sources/git.py::test_track_invalid_submodule[warn] PASSED          [ 79%]
tests/sources/git.py::test_track_invalid_submodule[error] PASSED         [ 79%]
tests/sources/git.py::test_track_fetch[False-False-sha1] PASSED          [ 80%]
tests/sources/git.py::test_track_fetch[False-False-git-describe] PASSED  [ 80%]
tests/sources/git.py::test_track_fetch[True-False-sha1] PASSED           [ 80%]
tests/sources/git.py::test_track_fetch[True-False-git-describe] PASSED   [ 80%]
tests/sources/git.py::test_track_fetch[True-True-sha1] PASSED            [ 80%]
tests/sources/git.py::test_track_fetch[True-True-git-describe] PASSED    [ 80%]
tests/sources/git.py::test_git_describe[annotated-inline] PASSED         [ 80%]
tests/sources/git.py::test_git_describe[annotated-project.refs] PASSED   [ 80%]
tests/sources/git.py::test_git_describe[lightweight-inline] PASSED       [ 80%]
tests/sources/git.py::test_git_describe[lightweight-project.refs] PASSED [ 80%]
tests/sources/git.py::test_default_do_not_track_tags PASSED              [ 80%]
tests/sources/git.py::test_overwrite_rogue_tag_multiple_remotes PASSED   [ 80%]
tests/sources/local.py::test_missing_path PASSED                         [ 80%]
tests/sources/local.py::test_non_regular_file_or_directory PASSED        [ 81%]
tests/sources/local.py::test_invalid_absolute_path PASSED                [ 81%]
tests/sources/local.py::test_invalid_relative_path PASSED                [ 81%]
tests/sources/local.py::test_stage_file PASSED                           [ 81%]
tests/sources/local.py::test_stage_directory PASSED                      [ 81%]
tests/sources/local.py::test_stage_symlink PASSED                        [ 81%]
tests/sources/local.py::test_stage_file_exists PASSED                    [ 81%]
tests/sources/no_fetch_cached.py::test_no_fetch_cached PASSED            [ 81%]
tests/sources/ostree.py::test_submodule_track_no_ref_or_track PASSED     [ 81%]
tests/sources/patch.py::test_missing_patch PASSED                        [ 81%]
tests/sources/patch.py::test_non_regular_file_patch PASSED               [ 81%]
tests/sources/patch.py::test_invalid_absolute_path PASSED                [ 81%]
tests/sources/patch.py::test_invalid_relative_path PASSED                [ 81%]
tests/sources/patch.py::test_stage_and_patch PASSED                      [ 82%]
tests/sources/patch.py::test_stage_file_nonexistent_dir PASSED           [ 82%]
tests/sources/patch.py::test_stage_file_empty_dir PASSED                 [ 82%]
tests/sources/patch.py::test_stage_separate_patch_dir PASSED             [ 82%]
tests/sources/patch.py::test_stage_multiple_patches PASSED               [ 82%]
tests/sources/patch.py::test_patch_strip_level PASSED                    [ 82%]
tests/sources/pip.py::test_no_ref PASSED                                 [ 82%]
tests/sources/pip.py::test_first_source PASSED                           [ 82%]
tests/sources/pip.py::test_no_packages PASSED                            [ 82%]
tests/sources/pip.py::test_match_package_name[dotted.package-0.9.8.tar.gz-dotted.package-0.9.8] PASSED [ 82%]
tests/sources/pip.py::test_match_package_name[hyphenated-package-2.6.0.tar.gz-hyphenated-package-2.6.0] PASSED [ 82%]
tests/sources/pip.py::test_match_package_name[underscore_pkg-3.1.0.tar.gz-underscore_pkg-3.1.0] PASSED [ 82%]
tests/sources/pip.py::test_match_package_name[numbers2and5-1.0.1.tar.gz-numbers2and5-1.0.1] PASSED [ 82%]
tests/sources/pip.py::test_match_package_name[multiple.dots.package-5.6.7.tar.gz-multiple.dots.package-5.6.7] PASSED [ 83%]
tests/sources/pip.py::test_match_package_name[multiple-hyphens-package-1.2.3.tar.gz-multiple-hyphens-package-1.2.3] PASSED [ 83%]
tests/sources/pip.py::test_match_package_name[multiple_underscore_pkg-3.4.5.tar.gz-multiple_underscore_pkg-3.4.5] PASSED [ 83%]
tests/sources/pip.py::test_match_package_name[shortversion-1.0.tar.gz-shortversion-1.0] PASSED [ 83%]
tests/sources/pip.py::test_match_package_name[longversion-1.2.3.4.tar.gz-longversion-1.2.3.4] PASSED [ 83%]
tests/sources/previous_source_access.py::test_custom_transform_source PASSED [ 83%]
tests/sources/remote.py::test_no_ref PASSED                              [ 83%]
tests/sources/remote.py::test_missing_file PASSED                        [ 83%]
tests/sources/remote.py::test_path_in_filename PASSED                    [ 83%]
tests/sources/remote.py::test_simple_file_build PASSED                   [ 83%]
tests/sources/remote.py::test_simple_file_custom_name_build PASSED       [ 83%]
tests/sources/remote.py::test_unique_key PASSED                          [ 83%]
tests/sources/remote.py::test_executable PASSED                          [ 83%]
tests/sources/remote.py::test_use_netrc[FTP] PASSED                      [ 84%]
tests/sources/remote.py::test_use_netrc[HTTP] PASSED                     [ 84%]
tests/sources/tar.py::test_no_ref PASSED                                 [ 84%]
tests/sources/tar.py::test_fetch_bad_url PASSED                          [ 84%]
tests/sources/tar.py::test_fetch_bad_ref PASSED                          [ 84%]
tests/sources/tar.py::test_track_warning PASSED                          [ 84%]
tests/sources/tar.py::test_stage_default_basedir[a] PASSED               [ 84%]
tests/sources/tar.py::test_stage_default_basedir[./a] PASSED             [ 84%]
tests/sources/tar.py::test_stage_no_basedir[a] PASSED                    [ 84%]
tests/sources/tar.py::test_stage_no_basedir[./a] PASSED                  [ 84%]
tests/sources/tar.py::test_stage_explicit_basedir[a] PASSED              [ 84%]
tests/sources/tar.py::test_stage_explicit_basedir[./a] PASSED            [ 84%]
tests/sources/tar.py::test_stage_contains_links PASSED                   [ 85%]
tests/sources/tar.py::test_stage_default_basedir_lzip[a] PASSED          [ 85%]
tests/sources/tar.py::test_stage_default_basedir_lzip[./a] PASSED        [ 85%]
tests/sources/tar.py::test_read_only_dir PASSED                          [ 85%]
tests/sources/tar.py::test_use_netrc[FTP] PASSED                         [ 85%]
tests/sources/tar.py::test_use_netrc[HTTP] PASSED                        [ 85%]
tests/sources/tar.py::test_netrc_already_specified_user[FTP] PASSED      [ 85%]
tests/sources/tar.py::test_netrc_already_specified_user[HTTP] PASSED     [ 85%]
tests/sources/tar.py::test_homeless_environment PASSED                   [ 85%]
tests/sources/zip.py::test_no_ref PASSED                                 [ 85%]
tests/sources/zip.py::test_fetch_bad_url PASSED                          [ 85%]
tests/sources/zip.py::test_fetch_bad_ref PASSED                          [ 85%]
tests/sources/zip.py::test_track_warning PASSED                          [ 85%]
tests/sources/zip.py::test_stage_default_basedir PASSED                  [ 86%]
tests/sources/zip.py::test_stage_no_basedir PASSED                       [ 86%]
tests/sources/zip.py::test_stage_explicit_basedir PASSED                 [ 86%]
tests/sources/zip.py::test_use_netrc[FTP] PASSED                         [ 86%]
tests/sources/zip.py::test_use_netrc[HTTP] PASSED                        [ 86%]
tests/storage/virtual_directory_import.py::test_fixed_cas_import[1] PASSED [ 86%]
tests/storage/virtual_directory_import.py::test_fixed_cas_import[2] PASSED [ 86%]
tests/storage/virtual_directory_import.py::test_fixed_cas_import[3] PASSED [ 86%]
tests/storage/virtual_directory_import.py::test_fixed_cas_import[4] PASSED [ 86%]
tests/storage/virtual_directory_import.py::test_fixed_cas_import[5] PASSED [ 86%]
tests/storage/virtual_directory_import.py::test_fixed_cas_import[6] PASSED [ 86%]
tests/storage/virtual_directory_import.py::test_fixed_cas_import[7] PASSED [ 86%]
tests/storage/virtual_directory_import.py::test_fixed_cas_import[8] PASSED [ 86%]
tests/storage/virtual_directory_import.py::test_fixed_cas_import[9] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_fixed_cas_import[10] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_cas_import[1] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_cas_import[2] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_cas_import[3] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_cas_import[4] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_cas_import[5] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_cas_import[6] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_cas_import[7] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_cas_import[8] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_cas_import[9] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_cas_import[10] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_directory_listing[1] PASSED [ 87%]
tests/storage/virtual_directory_import.py::test_random_directory_listing[2] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_random_directory_listing[3] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_random_directory_listing[4] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_random_directory_listing[5] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_random_directory_listing[6] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_random_directory_listing[7] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_random_directory_listing[8] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_random_directory_listing[9] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_random_directory_listing[10] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_fixed_directory_listing[1] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_fixed_directory_listing[2] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_fixed_directory_listing[3] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_fixed_directory_listing[4] PASSED [ 88%]
tests/storage/virtual_directory_import.py::test_fixed_directory_listing[5] PASSED [ 89%]
tests/utils/misc.py::test_parse_size_over_1024T PASSED                   [ 89%]
tests/utils/movedirectory.py::test_move_to_empty_dir PASSED              [ 89%]
tests/utils/movedirectory.py::test_move_to_empty_dir_create_parents PASSED [ 89%]
tests/utils/movedirectory.py::test_move_to_empty_dir_no_create_parents PASSED [ 89%]
tests/utils/movedirectory.py::test_move_non_existing_dir PASSED          [ 89%]
tests/utils/movedirectory.py::test_move_to_existing_empty_dir PASSED     [ 89%]
tests/utils/movedirectory.py::test_move_to_existing_file PASSED          [ 89%]
tests/utils/movedirectory.py::test_move_file_to_existing_file PASSED     [ 89%]
tests/utils/movedirectory.py::test_move_to_existing_non_empty_dir PASSED [ 89%]
tests/utils/savefile.py::test_save_new_file PASSED                       [ 89%]
tests/utils/savefile.py::test_save_over_existing_file PASSED             [ 89%]
tests/utils/savefile.py::test_exception_new_file PASSED                  [ 90%]
tests/utils/savefile.py::test_exception_existing_file PASSED             [ 90%]
tests/utils/savefile.py::test_attributes PASSED                          [ 90%]
tests/yaml/yaml.py::test_load_yaml PASSED                                [ 90%]
tests/yaml/yaml.py::test_basic_provenance PASSED                         [ 90%]
tests/yaml/yaml.py::test_member_provenance PASSED                        [ 90%]
tests/yaml/yaml.py::test_element_provenance PASSED                       [ 90%]
tests/yaml/yaml.py::test_node_validate PASSED                            [ 90%]
tests/yaml/yaml.py::test_node_get PASSED                                 [ 90%]
tests/yaml/yaml.py::test_composite_preserve_originals PASSED             [ 90%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-0-9-prepended1-listprepend.yaml-5-10-raw] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-0-9-prepended1-listprepend.yaml-5-10-cached] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-1-9-prepended2-listprepend.yaml-7-10-raw] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-1-9-prepended2-listprepend.yaml-7-10-cached] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-2-9-silly-basics.yaml-8-8-raw] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-2-9-silly-basics.yaml-8-8-cached] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-8-9-sleepy-basics.yaml-20-8-raw] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-8-9-sleepy-basics.yaml-20-8-cached] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-7-9-appended1-listappend.yaml-5-10-raw] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-7-9-appended1-listappend.yaml-5-10-cached] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-8-9-appended2-listappend.yaml-7-10-raw] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-8-9-appended2-listappend.yaml-7-10-cached] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-0-9-silly-basics.yaml-8-8-raw] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-0-9-silly-basics.yaml-8-8-cached] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-6-9-sleepy-basics.yaml-20-8-raw] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-6-9-sleepy-basics.yaml-20-8-cached] PASSED [ 91%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-0-11-prepended1-listappendprepend.yaml-5-10-raw] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-0-11-prepended1-listappendprepend.yaml-5-10-cached] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-1-11-prepended2-listappendprepend.yaml-7-10-raw] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-1-11-prepended2-listappendprepend.yaml-7-10-cached] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-2-11-silly-basics.yaml-8-8-raw] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-2-11-silly-basics.yaml-8-8-cached] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-8-11-sleepy-basics.yaml-20-8-raw] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-8-11-sleepy-basics.yaml-20-8-cached] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-9-11-appended1-listappendprepend.yaml-10-10-raw] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-9-11-appended1-listappendprepend.yaml-10-10-cached] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-10-11-appended2-listappendprepend.yaml-12-10-raw] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-10-11-appended2-listappendprepend.yaml-12-10-cached] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listoverwrite.yaml-0-2-overwrite1-listoverwrite.yaml-5-10-raw] PASSED [ 92%]
tests/yaml/yaml.py::test_list_composition[listoverwrite.yaml-0-2-overwrite1-listoverwrite.yaml-5-10-cached] PASSED [ 93%]
tests/yaml/yaml.py::test_list_composition[listoverwrite.yaml-1-2-overwrite2-listoverwrite.yaml-7-10-raw] PASSED [ 93%]
tests/yaml/yaml.py::test_list_composition[listoverwrite.yaml-1-2-overwrite2-listoverwrite.yaml-7-10-cached] PASSED [ 93%]
tests/yaml/yaml.py::test_list_composition[implicitoverwrite.yaml-0-2-overwrite1-implicitoverwrite.yaml-4-8-raw] PASSED [ 93%]
tests/yaml/yaml.py::test_list_composition[implicitoverwrite.yaml-0-2-overwrite1-implicitoverwrite.yaml-4-8-cached] PASSED [ 93%]
tests/yaml/yaml.py::test_list_composition[implicitoverwrite.yaml-1-2-overwrite2-implicitoverwrite.yaml-6-8-raw] PASSED [ 93%]
tests/yaml/yaml.py::test_list_composition[implicitoverwrite.yaml-1-2-overwrite2-implicitoverwrite.yaml-6-8-cached] PASSED [ 93%]
tests/yaml/yaml.py::test_list_deletion PASSED                            [ 93%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-0-11-prepended1-listprepend.yaml-5-10-raw] PASSED [ 93%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-0-11-prepended1-listprepend.yaml-5-10-cached] PASSED [ 93%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-1-11-prepended2-listprepend.yaml-7-10-raw] PASSED [ 93%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-1-11-prepended2-listprepend.yaml-7-10-cached] PASSED [ 93%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-2-11-silly-basics.yaml-8-8-raw] PASSED [ 93%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-2-11-silly-basics.yaml-8-8-cached] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-8-11-sleepy-basics.yaml-20-8-raw] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-8-11-sleepy-basics.yaml-20-8-cached] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-9-11-appended1-listappend.yaml-5-10-raw] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-9-11-appended1-listappend.yaml-5-10-cached] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-10-11-appended2-listappend.yaml-7-10-raw] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-10-11-appended2-listappend.yaml-7-10-cached] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-0-11-prepended1-listprepend.yaml-5-10-raw] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-0-11-prepended1-listprepend.yaml-5-10-cached] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-1-11-prepended2-listprepend.yaml-7-10-raw] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-1-11-prepended2-listprepend.yaml-7-10-cached] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-2-11-silly-basics.yaml-8-8-raw] PASSED [ 94%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-2-11-silly-basics.yaml-8-8-cached] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-8-11-sleepy-basics.yaml-20-8-raw] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-8-11-sleepy-basics.yaml-20-8-cached] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-9-11-appended1-listappend.yaml-5-10-raw] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-9-11-appended1-listappend.yaml-5-10-cached] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-10-11-appended2-listappend.yaml-7-10-raw] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-10-11-appended2-listappend.yaml-7-10-cached] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-0-11-silly-basics.yaml-8-8-raw] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-0-11-silly-basics.yaml-8-8-cached] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-6-11-sleepy-basics.yaml-20-8-raw] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-6-11-sleepy-basics.yaml-20-8-cached] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-7-11-appended1-listappend.yaml-5-10-raw] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-7-11-appended1-listappend.yaml-5-10-cached] PASSED [ 95%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-8-11-appended2-listappend.yaml-7-10-raw] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-8-11-appended2-listappend.yaml-7-10-cached] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-9-11-secondappend1-secondappend.yaml-5-10-raw] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-9-11-secondappend1-secondappend.yaml-5-10-cached] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-10-11-secondappend2-secondappend.yaml-7-10-raw] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-10-11-secondappend2-secondappend.yaml-7-10-cached] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-0-11-secondprepend1-secondprepend.yaml-5-10-raw] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-0-11-secondprepend1-secondprepend.yaml-5-10-cached] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-1-11-secondprepend2-secondprepend.yaml-7-10-raw] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-1-11-secondprepend2-secondprepend.yaml-7-10-cached] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-2-11-prepended1-listprepend.yaml-5-10-raw] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-2-11-prepended1-listprepend.yaml-5-10-cached] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-3-11-prepended2-listprepend.yaml-7-10-raw] PASSED [ 96%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-3-11-prepended2-listprepend.yaml-7-10-cached] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-4-11-silly-basics.yaml-8-8-raw] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-4-11-silly-basics.yaml-8-8-cached] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-10-11-sleepy-basics.yaml-20-8-raw] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-10-11-sleepy-basics.yaml-20-8-cached] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-implicitoverwrite.yaml-0-2-overwrite1-implicitoverwrite.yaml-4-8-raw] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-implicitoverwrite.yaml-0-2-overwrite1-implicitoverwrite.yaml-4-8-cached] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-implicitoverwrite.yaml-1-2-overwrite2-implicitoverwrite.yaml-6-8-raw] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-implicitoverwrite.yaml-1-2-overwrite2-implicitoverwrite.yaml-6-8-cached] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-implicitoverwrite.yaml-0-2-overwrite1-implicitoverwrite.yaml-4-8-raw] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-implicitoverwrite.yaml-0-2-overwrite1-implicitoverwrite.yaml-4-8-cached] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-implicitoverwrite.yaml-1-2-overwrite2-implicitoverwrite.yaml-6-8-raw] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-implicitoverwrite.yaml-1-2-overwrite2-implicitoverwrite.yaml-6-8-cached] PASSED [ 97%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listoverwrite.yaml-0-2-overwrite1-listoverwrite.yaml-5-10-raw] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listoverwrite.yaml-0-2-overwrite1-listoverwrite.yaml-5-10-cached] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listoverwrite.yaml-1-2-overwrite2-listoverwrite.yaml-7-10-raw] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listoverwrite.yaml-1-2-overwrite2-listoverwrite.yaml-7-10-cached] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listoverwrite.yaml-0-2-overwrite1-listoverwrite.yaml-5-10-raw] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listoverwrite.yaml-0-2-overwrite1-listoverwrite.yaml-5-10-cached] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listoverwrite.yaml-1-2-overwrite2-listoverwrite.yaml-7-10-raw] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listoverwrite.yaml-1-2-overwrite2-listoverwrite.yaml-7-10-cached] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-0-4-overwrite1-listoverwrite.yaml-5-10-raw] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-0-4-overwrite1-listoverwrite.yaml-5-10-cached] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-1-4-overwrite2-listoverwrite.yaml-7-10-raw] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-1-4-overwrite2-listoverwrite.yaml-7-10-cached] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-2-4-appended1-listappend.yaml-5-10-raw] PASSED [ 98%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-2-4-appended1-listappend.yaml-5-10-cached] PASSED [ 99%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-3-4-appended2-listappend.yaml-7-10-raw] PASSED [ 99%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-3-4-appended2-listappend.yaml-7-10-cached] PASSED [ 99%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-0-4-prepended1-listprepend.yaml-5-10-raw] PASSED [ 99%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-0-4-prepended1-listprepend.yaml-5-10-cached] PASSED [ 99%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-1-4-prepended2-listprepend.yaml-7-10-raw] PASSED [ 99%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-1-4-prepended2-listprepend.yaml-7-10-cached] PASSED [ 99%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-2-4-overwrite1-listoverwrite.yaml-5-10-raw] PASSED [ 99%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-2-4-overwrite1-listoverwrite.yaml-5-10-cached] PASSED [ 99%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-3-4-overwrite2-listoverwrite.yaml-7-10-raw] PASSED [ 99%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-3-4-overwrite2-listoverwrite.yaml-7-10-cached] PASSED [ 99%]
tests/yaml/yaml.py::test_convert_value_to_string PASSED                  [ 99%]
tests/yaml/yaml.py::test_value_doesnt_match_expected PASSED              [100%]

=================================== FAILURES ===================================
_____________________________ test_pullbuildtrees ______________________________

cli = <tests.testutils.runcli.CliIntegration object at 0x7fc8e194af98>
tmpdir = local('/builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0')
datafiles = local('/builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0')
integration_cache = '/builds/BuildStream/buildstream/cache/integration-cache'

    @pytest.mark.integration
    @pytest.mark.datafiles(DATA_DIR)
    @pytest.mark.skipif(IS_LINUX and not HAVE_BWRAP, reason='Only available with bubblewrap on Linux')
    def test_pullbuildtrees(cli, tmpdir, datafiles, integration_cache):
        project = os.path.join(datafiles.dirname, datafiles.basename)
        element_name = 'autotools/amhello.bst'
    
        # Create artifact shares for pull & push testing
        with create_artifact_share(os.path.join(str(tmpdir), 'share1')) as share1,\
            create_artifact_share(os.path.join(str(tmpdir), 'share2')) as share2,\
            create_artifact_share(os.path.join(str(tmpdir), 'share3')) as share3:
            cli.configure({
                'artifacts': {'url': share1.repo, 'push': True},
                'artifactdir': os.path.join(str(tmpdir), 'artifacts')
            })
    
            # Build autotools element, checked pushed, delete local
            result = cli.run(project=project, args=['build', element_name])
            assert result.exit_code == 0
            assert cli.get_element_state(project, element_name) == 'cached'
            assert share1.has_artifact('test', element_name, cli.get_element_key(project, element_name))
            default_state(cli, tmpdir, share1)
    
            # Pull artifact with default config, assert that pulling again
            # doesn't create a pull job, then assert with buildtrees user
            # config set creates a pull job.
            result = cli.run(project=project, args=['pull', element_name])
            assert element_name in result.get_pulled_elements()
            result = cli.run(project=project, args=['pull', element_name])
            assert element_name not in result.get_pulled_elements()
            cli.configure({'cache': {'pull-buildtrees': True}})
            result = cli.run(project=project, args=['pull', element_name])
            assert element_name in result.get_pulled_elements()
            default_state(cli, tmpdir, share1)
    
            # Pull artifact with default config, then assert that pulling
            # with buildtrees cli flag set creates a pull job.
            # Also assert that the buildtree is added to the artifact's
            # extract dir
            result = cli.run(project=project, args=['pull', element_name])
            assert element_name in result.get_pulled_elements()
            elementdigest = share1.has_artifact('test', element_name, cli.get_element_key(project, element_name))
            buildtreedir = os.path.join(str(tmpdir), 'artifacts', 'extract', 'test', 'autotools-amhello',
                                        elementdigest.hash, 'buildtree')
            assert not os.path.isdir(buildtreedir)
            result = cli.run(project=project, args=['--pull-buildtrees', 'pull', element_name])
            assert element_name in result.get_pulled_elements()
            assert os.path.isdir(buildtreedir)
            default_state(cli, tmpdir, share1)
    
            # Check tmpdir for downloads is cleared
>           assert os.listdir(os.path.join(integration_cache, 'tmp')) == []
E           AssertionError: assert ['tmpjhd937_f...4bs4nvq', ...] == []
E             Left contains more items, first extra item: 'tmpjhd937_f'
E             Full diff:
E             + []
E             - ['tmpjhd937_f',
E             -  'tmp6j0p8tcj',
E             -  'tmp277sm345',
E             -  'tmpmnpxo51a',...
E             
E             ...Full output truncated (45 lines hidden), use '-vv' to show

tests/integration/pullbuildtrees.py:84: AssertionError
----------------------------- Captured stdout call -----------------------------
BuildStream exited with code 0 for invocation:
	bst --no-colors --config /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0 build autotools/amhello.bst
Program stderr was:
[--:--:--][][] START   Build
[--:--:--][][] START   Loading elements
[00:00:00][][] SUCCESS Loading elements
[--:--:--][][] START   Resolving elements
[00:00:00][][] SUCCESS Resolving elements
[--:--:--][][] START   Initializing remote caches
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:00][][] SUCCESS Initializing remote caches
[--:--:--][][] START   Resolving cached state
[00:00:00][][] SUCCESS Resolving cached state
[--:--:--][][] START   Checking sources
[00:00:00][][] SUCCESS Checking sources

BuildStream Version 1.3.0+1233.g3a000f6c
  Session Start: Monday, 14-01-2019 at 11:28:56
  Project:       test (/builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0)
  Targets:       autotools/amhello.bst

User Configuration
  Configuration File:      /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf
  Log Files:               /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/logs
  Source Mirrors:          /builds/BuildStream/buildstream/cache/integration-cache/sources
  Build Area:              /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/build
  Artifact Cache:          /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/artifacts
  Strict Build Plan:       Yes
  Maximum Fetch Tasks:     10
  Maximum Build Tasks:     4
  Maximum Push Tasks:      4
  Maximum Network Retries: 2

Project Options
  arch:  x86-64
  linux: 1

Pipeline
     waiting 1d87c17b6b82c543deaa1bf96a1e1481a0304e6a55a9702dd0cfbdf3874600fc base/base-alpine.bst 
     waiting 61b34eb527ef91bf232e068b290a4662d478b390393b1f7d1e12d5e117146b6e base.bst 
     waiting e84bf1f4d6d900665e51ffff4b4bb1c6cb2ff8f5f6f9ca2cb2fff5108431873c autotools/amhello.bst 
===============================================================================
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] START   test/autotools-amhello/e84bf1f4-pull.25703.log
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] STATUS  Pulling artifact e84bf1f4 <- http://localhost:33301
[--:--:--][1d87c17b][ pull:base/base-alpine.bst          ] START   test/base-base-alpine/1d87c17b-pull.25702.log
[--:--:--][1d87c17b][ pull:base/base-alpine.bst          ] STATUS  Pulling artifact 1d87c17b <- http://localhost:33301
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] INFO    Remote (http://localhost:33301) does not have e84bf1f4 cached
[00:00:00][e84bf1f4][ pull:autotools/amhello.bst         ] SKIPPED Pull
[--:--:--][1d87c17b][ pull:base/base-alpine.bst          ] INFO    Remote (http://localhost:33301) does not have 1d87c17b cached
[00:00:00][1d87c17b][ pull:base/base-alpine.bst          ] SKIPPED Pull
Coverage.py warning: No data was collected. (no-data-collected)
Coverage.py warning: No data was collected. (no-data-collected)
[--:--:--][61b34eb5][ pull:base.bst                      ] START   test/base/61b34eb5-pull.25718.log
[--:--:--][61b34eb5][ pull:base.bst                      ] STATUS  Pulling artifact 61b34eb5 <- http://localhost:33301
[--:--:--][1d87c17b][build:base/base-alpine.bst          ] START   test/base-base-alpine/1d87c17b-build.25719.log
[--:--:--][1d87c17b][build:base/base-alpine.bst          ] START   Staging sources
[--:--:--][61b34eb5][ pull:base.bst                      ] INFO    Remote (http://localhost:33301) does not have 61b34eb5 cached
[00:00:00][61b34eb5][ pull:base.bst                      ] SKIPPED Pull
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:06][1d87c17b][build:base/base-alpine.bst          ] SUCCESS Staging sources
[--:--:--][1d87c17b][build:base/base-alpine.bst          ] START   Caching artifact
[00:00:03][1d87c17b][build:base/base-alpine.bst          ] SUCCESS Caching artifact
[00:00:12][1d87c17b][build:base/base-alpine.bst          ] SUCCESS test/base-base-alpine/1d87c17b-build.25719.log
Coverage.py warning: No data was collected. (no-data-collected)
[--:--:--][1d87c17b][ push:base/base-alpine.bst          ] START   test/base-base-alpine/1d87c17b-push.25725.log
[--:--:--][61b34eb5][build:base.bst                      ] START   test/base/61b34eb5-build.25726.log
[--:--:--][1d87c17b][ push:base/base-alpine.bst          ] STATUS  Pushing artifact 1d87c17b -> http://localhost:33301
[--:--:--][61b34eb5][build:base.bst                      ] START   Caching artifact
[00:00:00][61b34eb5][build:base.bst                      ] SUCCESS Caching artifact
[00:00:00][61b34eb5][build:base.bst                      ] SUCCESS test/base/61b34eb5-build.25726.log
Coverage.py warning: No data was collected. (no-data-collected)
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] START   test/autotools-amhello/e84bf1f4-build.25735.log
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] START   Staging dependencies
[--:--:--][61b34eb5][ push:base.bst                      ] START   test/base/61b34eb5-push.25734.log
[--:--:--][61b34eb5][ push:base.bst                      ] STATUS  Pushing artifact 61b34eb5 -> http://localhost:33301
[--:--:--][61b34eb5][ push:base.bst                      ] INFO    Pushed artifact 61b34eb5 -> http://localhost:33301
[00:00:00][61b34eb5][ push:base.bst                      ] SUCCESS test/base/61b34eb5-push.25734.log
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:00][e84bf1f4][build:autotools/amhello.bst         ] SUCCESS Staging dependencies
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] START   Integrating sandbox
[00:00:00][e84bf1f4][build:autotools/amhello.bst         ] SUCCESS Integrating sandbox
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] START   Staging sources
[00:00:00][e84bf1f4][build:autotools/amhello.bst         ] SUCCESS Staging sources
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] START   Running configure-commands
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] STATUS  Running command

    export NOCONFIGURE=1;
    
    if [ -x ./configure ]; then true;
    elif [ -x ./autogen ]; then ./autogen;
    elif [ -x ./autogen.sh ]; then ./autogen.sh;
    elif [ -x ./bootstrap ]; then ./bootstrap;
    elif [ -x ./bootstrap.sh ]; then ./bootstrap.sh;
    else autoreconf -ivf .;
    fi

[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] STATUS  Running command

    ./configure --prefix=/usr \
    --exec-prefix=/usr \
    --bindir=/usr/bin \
    --sbindir=/usr/sbin \
    --sysconfdir=/etc \
    --datadir=/usr/share \
    --includedir=/usr/include \
    --libdir=/usr/lib \
    --libexecdir=/usr/libexec \
    --localstatedir=/var \
    --sharedstatedir=/usr/com \
    --mandir=/usr/share/man \
    --infodir=/usr/share/info

[00:00:03][e84bf1f4][build:autotools/amhello.bst         ] SUCCESS Running configure-commands
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] START   Running build-commands
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] STATUS  Running command

    make

[00:00:00][e84bf1f4][build:autotools/amhello.bst         ] SUCCESS Running build-commands
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] START   Running install-commands
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] STATUS  Running command

    make -j1 DESTDIR="/buildstream-install" install

[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] STATUS  Running command

    if false || false; then
      find "/buildstream-install" -name "*.la" -print0 | while read -d '' -r file; do
        if grep '^shouldnotlink=yes$' "${file}" &>/dev/null; then
          if false; then
            echo "Removing ${file}."
            rm "${file}"
          else
            echo "Not removing ${file}."
          fi
        else
          if false; then
            echo "Removing ${file}."
            rm "${file}"
          else
            echo "Not removing ${file}."
          fi
        fi
      done
    fi

[00:00:00][e84bf1f4][build:autotools/amhello.bst         ] SUCCESS Running install-commands
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] START   Running strip-commands
[00:00:00][e84bf1f4][build:autotools/amhello.bst         ] SUCCESS Running strip-commands
[--:--:--][e84bf1f4][build:autotools/amhello.bst         ] START   Caching artifact
[00:00:00][e84bf1f4][build:autotools/amhello.bst         ] SUCCESS Caching artifact
[00:00:05][e84bf1f4][build:autotools/amhello.bst         ] SUCCESS test/autotools-amhello/e84bf1f4-build.25735.log
Coverage.py warning: No data was collected. (no-data-collected)
[--:--:--][e84bf1f4][ push:autotools/amhello.bst         ] START   test/autotools-amhello/e84bf1f4-push.26736.log
[--:--:--][e84bf1f4][ push:autotools/amhello.bst         ] STATUS  Pushing artifact e84bf1f4 -> http://localhost:33301
[--:--:--][e84bf1f4][ push:autotools/amhello.bst         ] INFO    Pushed artifact e84bf1f4 -> http://localhost:33301
[00:00:00][e84bf1f4][ push:autotools/amhello.bst         ] SUCCESS test/autotools-amhello/e84bf1f4-push.26736.log
Coverage.py warning: No data was collected. (no-data-collected)
[--:--:--][1d87c17b][ push:base/base-alpine.bst          ] INFO    Pushed artifact 1d87c17b -> http://localhost:33301
[00:00:05][1d87c17b][ push:base/base-alpine.bst          ] SUCCESS test/base-base-alpine/1d87c17b-push.25725.log
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:19][][] SUCCESS Build

Pipeline Summary
  Total:       3
  Session:     3
  Pull Queue:  processed 0, skipped 3, failed 0 
  Fetch Queue: processed 0, skipped 3, failed 0 
  Build Queue: processed 3, skipped 0, failed 0 
  Push Queue:  processed 3, skipped 0, failed 0 

BuildStream exited with code 0 for invocation:
	bst --no-colors --no-verbose --config /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0 show --deps none --format %{state} autotools/amhello.bst
Program output was:
cached

Program stderr was:
[--:--:--][][] START   Loading elements
[00:00:00][][] SUCCESS Loading elements
[--:--:--][][] START   Resolving elements
[00:00:00][][] SUCCESS Resolving elements
[--:--:--][][] START   Resolving cached state
[00:00:00][][] SUCCESS Resolving cached state

BuildStream exited with code 0 for invocation:
	bst --no-colors --no-verbose --config /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0 show --deps none --format %{full-key} autotools/amhello.bst
Program output was:
e84bf1f4d6d900665e51ffff4b4bb1c6cb2ff8f5f6f9ca2cb2fff5108431873c

Program stderr was:
[--:--:--][][] START   Loading elements
[00:00:00][][] SUCCESS Loading elements
[--:--:--][][] START   Resolving elements
[00:00:00][][] SUCCESS Resolving elements
[--:--:--][][] START   Resolving cached state
[00:00:00][][] SUCCESS Resolving cached state

BuildStream exited with code 0 for invocation:
	bst --no-colors --config /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0 pull autotools/amhello.bst
Program stderr was:
[--:--:--][][] START   Pull
[--:--:--][][] START   Loading elements
[00:00:00][][] SUCCESS Loading elements
[--:--:--][][] START   Resolving elements
[00:00:00][][] SUCCESS Resolving elements
[--:--:--][][] START   Initializing remote caches
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:00][][] SUCCESS Initializing remote caches
[--:--:--][][] START   Resolving cached state
[00:00:00][][] SUCCESS Resolving cached state
[--:--:--][][] START   Checking sources
[00:00:00][][] SUCCESS Checking sources

BuildStream Version 1.3.0+1233.g3a000f6c
  Session Start: Monday, 14-01-2019 at 11:29:16
  Project:       test (/builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0)
  Targets:       autotools/amhello.bst

User Configuration
  Configuration File:      /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf
  Log Files:               /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/logs
  Source Mirrors:          /builds/BuildStream/buildstream/cache/integration-cache/sources
  Build Area:              /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/build
  Artifact Cache:          /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/artifacts
  Strict Build Plan:       Yes
  Maximum Fetch Tasks:     10
  Maximum Build Tasks:     4
  Maximum Push Tasks:      4
  Maximum Network Retries: 2

Project Options
  arch:  x86-64
  linux: 1

Pipeline
     waiting 1d87c17b6b82c543deaa1bf96a1e1481a0304e6a55a9702dd0cfbdf3874600fc base/base-alpine.bst 
     waiting 61b34eb527ef91bf232e068b290a4662d478b390393b1f7d1e12d5e117146b6e base.bst 
     waiting e84bf1f4d6d900665e51ffff4b4bb1c6cb2ff8f5f6f9ca2cb2fff5108431873c autotools/amhello.bst 
===============================================================================
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] START   test/autotools-amhello/e84bf1f4-pull.26746.log
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] STATUS  Pulling artifact e84bf1f4 <- http://localhost:33301
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] INFO    Pulled artifact e84bf1f4 <- http://localhost:33301
[00:00:00][e84bf1f4][ pull:autotools/amhello.bst         ] SUCCESS test/autotools-amhello/e84bf1f4-pull.26746.log
Coverage.py warning: No data was collected. (no-data-collected)
[--:--:--][][] START   cache_size/cache_size.26760.log
[00:00:00][][] SUCCESS cache_size/cache_size.26760.log
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:00][][] SUCCESS Pull

Pipeline Summary
  Total:      3
  Session:    1
  Pull Queue: processed 1, skipped 0, failed 0 

BuildStream exited with code 0 for invocation:
	bst --no-colors --config /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0 pull autotools/amhello.bst
Program stderr was:
[--:--:--][][] START   Pull
[--:--:--][][] START   Loading elements
[00:00:00][][] SUCCESS Loading elements
[--:--:--][][] START   Resolving elements
[00:00:00][][] SUCCESS Resolving elements
[--:--:--][][] START   Initializing remote caches
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:00][][] SUCCESS Initializing remote caches
[--:--:--][][] START   Resolving cached state
[00:00:00][][] SUCCESS Resolving cached state
[--:--:--][][] START   Checking sources
[00:00:00][][] SUCCESS Checking sources

BuildStream Version 1.3.0+1233.g3a000f6c
  Session Start: Monday, 14-01-2019 at 11:29:16
  Project:       test (/builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0)
  Targets:       autotools/amhello.bst

User Configuration
  Configuration File:      /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf
  Log Files:               /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/logs
  Source Mirrors:          /builds/BuildStream/buildstream/cache/integration-cache/sources
  Build Area:              /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/build
  Artifact Cache:          /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/artifacts
  Strict Build Plan:       Yes
  Maximum Fetch Tasks:     10
  Maximum Build Tasks:     4
  Maximum Push Tasks:      4
  Maximum Network Retries: 2

Project Options
  arch:  x86-64
  linux: 1

Pipeline
     waiting 1d87c17b6b82c543deaa1bf96a1e1481a0304e6a55a9702dd0cfbdf3874600fc base/base-alpine.bst 
     waiting 61b34eb527ef91bf232e068b290a4662d478b390393b1f7d1e12d5e117146b6e base.bst 
      cached e84bf1f4d6d900665e51ffff4b4bb1c6cb2ff8f5f6f9ca2cb2fff5108431873c autotools/amhello.bst 
===============================================================================
[00:00:00][][] SUCCESS Pull

Pipeline Summary
  Total:      3
  Session:    1
  Pull Queue: processed 0, skipped 1, failed 0 

BuildStream exited with code 0 for invocation:
	bst --no-colors --config /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0 pull autotools/amhello.bst
Program stderr was:
[--:--:--][][] START   Pull
[--:--:--][][] START   Loading elements
[00:00:00][][] SUCCESS Loading elements
[--:--:--][][] START   Resolving elements
[00:00:00][][] SUCCESS Resolving elements
[--:--:--][][] START   Initializing remote caches
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:00][][] SUCCESS Initializing remote caches
[--:--:--][][] START   Resolving cached state
[00:00:00][][] SUCCESS Resolving cached state
[--:--:--][][] START   Checking sources
[00:00:00][][] SUCCESS Checking sources

BuildStream Version 1.3.0+1233.g3a000f6c
  Session Start: Monday, 14-01-2019 at 11:29:17
  Project:       test (/builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0)
  Targets:       autotools/amhello.bst

User Configuration
  Configuration File:      /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf
  Log Files:               /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/logs
  Source Mirrors:          /builds/BuildStream/buildstream/cache/integration-cache/sources
  Build Area:              /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/build
  Artifact Cache:          /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/artifacts
  Strict Build Plan:       Yes
  Maximum Fetch Tasks:     10
  Maximum Build Tasks:     4
  Maximum Push Tasks:      4
  Maximum Network Retries: 2

Project Options
  arch:  x86-64
  linux: 1

Pipeline
     waiting 1d87c17b6b82c543deaa1bf96a1e1481a0304e6a55a9702dd0cfbdf3874600fc base/base-alpine.bst 
     waiting 61b34eb527ef91bf232e068b290a4662d478b390393b1f7d1e12d5e117146b6e base.bst 
      cached e84bf1f4d6d900665e51ffff4b4bb1c6cb2ff8f5f6f9ca2cb2fff5108431873c autotools/amhello.bst 
===============================================================================
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] START   test/autotools-amhello/e84bf1f4-pull.26772.log
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] STATUS  Pulling artifact e84bf1f4 <- http://localhost:33301
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] INFO    Pulled artifact e84bf1f4 <- http://localhost:33301
[00:00:00][e84bf1f4][ pull:autotools/amhello.bst         ] SUCCESS test/autotools-amhello/e84bf1f4-pull.26772.log
Coverage.py warning: No data was collected. (no-data-collected)
[--:--:--][][] START   cache_size/cache_size.26790.log
[00:00:00][][] SUCCESS cache_size/cache_size.26790.log
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:00][][] SUCCESS Pull

Pipeline Summary
  Total:      3
  Session:    1
  Pull Queue: processed 1, skipped 0, failed 0 

BuildStream exited with code 0 for invocation:
	bst --no-colors --config /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0 pull autotools/amhello.bst
Program stderr was:
[--:--:--][][] START   Pull
[--:--:--][][] START   Loading elements
[00:00:00][][] SUCCESS Loading elements
[--:--:--][][] START   Resolving elements
[00:00:00][][] SUCCESS Resolving elements
[--:--:--][][] START   Initializing remote caches
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:00][][] SUCCESS Initializing remote caches
[--:--:--][][] START   Resolving cached state
[00:00:00][][] SUCCESS Resolving cached state
[--:--:--][][] START   Checking sources
[00:00:00][][] SUCCESS Checking sources

BuildStream Version 1.3.0+1233.g3a000f6c
  Session Start: Monday, 14-01-2019 at 11:29:17
  Project:       test (/builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0)
  Targets:       autotools/amhello.bst

User Configuration
  Configuration File:      /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf
  Log Files:               /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/logs
  Source Mirrors:          /builds/BuildStream/buildstream/cache/integration-cache/sources
  Build Area:              /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/build
  Artifact Cache:          /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/artifacts
  Strict Build Plan:       Yes
  Maximum Fetch Tasks:     10
  Maximum Build Tasks:     4
  Maximum Push Tasks:      4
  Maximum Network Retries: 2

Project Options
  arch:  x86-64
  linux: 1

Pipeline
     waiting 1d87c17b6b82c543deaa1bf96a1e1481a0304e6a55a9702dd0cfbdf3874600fc base/base-alpine.bst 
     waiting 61b34eb527ef91bf232e068b290a4662d478b390393b1f7d1e12d5e117146b6e base.bst 
     waiting e84bf1f4d6d900665e51ffff4b4bb1c6cb2ff8f5f6f9ca2cb2fff5108431873c autotools/amhello.bst 
===============================================================================
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] START   test/autotools-amhello/e84bf1f4-pull.26797.log
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] STATUS  Pulling artifact e84bf1f4 <- http://localhost:33301
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] INFO    Pulled artifact e84bf1f4 <- http://localhost:33301
[00:00:00][e84bf1f4][ pull:autotools/amhello.bst         ] SUCCESS test/autotools-amhello/e84bf1f4-pull.26797.log
Coverage.py warning: No data was collected. (no-data-collected)
[--:--:--][][] START   cache_size/cache_size.26811.log
[00:00:00][][] SUCCESS cache_size/cache_size.26811.log
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:00][][] SUCCESS Pull

Pipeline Summary
  Total:      3
  Session:    1
  Pull Queue: processed 1, skipped 0, failed 0 

BuildStream exited with code 0 for invocation:
	bst --no-colors --no-verbose --config /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0 show --deps none --format %{full-key} autotools/amhello.bst
Program output was:
e84bf1f4d6d900665e51ffff4b4bb1c6cb2ff8f5f6f9ca2cb2fff5108431873c

Program stderr was:
[--:--:--][][] START   Loading elements
[00:00:00][][] SUCCESS Loading elements
[--:--:--][][] START   Resolving elements
[00:00:00][][] SUCCESS Resolving elements
[--:--:--][][] START   Resolving cached state
[00:00:00][][] SUCCESS Resolving cached state

BuildStream exited with code 0 for invocation:
	bst --no-colors --config /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0 --pull-buildtrees pull autotools/amhello.bst
Program stderr was:
[--:--:--][][] START   Pull
[--:--:--][][] START   Loading elements
[00:00:00][][] SUCCESS Loading elements
[--:--:--][][] START   Resolving elements
[00:00:00][][] SUCCESS Resolving elements
[--:--:--][][] START   Initializing remote caches
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:00][][] SUCCESS Initializing remote caches
[--:--:--][][] START   Resolving cached state
[00:00:00][][] SUCCESS Resolving cached state
[--:--:--][][] START   Checking sources
[00:00:00][][] SUCCESS Checking sources

BuildStream Version 1.3.0+1233.g3a000f6c
  Session Start: Monday, 14-01-2019 at 11:29:17
  Project:       test (/builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0)
  Targets:       autotools/amhello.bst

User Configuration
  Configuration File:      /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/buildstream.conf
  Log Files:               /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/logs
  Source Mirrors:          /builds/BuildStream/buildstream/cache/integration-cache/sources
  Build Area:              /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/cache/build
  Artifact Cache:          /builds/BuildStream/buildstream/.tox/py36/tmp/test_pullbuildtrees0/artifacts
  Strict Build Plan:       Yes
  Maximum Fetch Tasks:     10
  Maximum Build Tasks:     4
  Maximum Push Tasks:      4
  Maximum Network Retries: 2

Project Options
  arch:  x86-64
  linux: 1

Pipeline
     waiting 1d87c17b6b82c543deaa1bf96a1e1481a0304e6a55a9702dd0cfbdf3874600fc base/base-alpine.bst 
     waiting 61b34eb527ef91bf232e068b290a4662d478b390393b1f7d1e12d5e117146b6e base.bst 
      cached e84bf1f4d6d900665e51ffff4b4bb1c6cb2ff8f5f6f9ca2cb2fff5108431873c autotools/amhello.bst 
===============================================================================
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] START   test/autotools-amhello/e84bf1f4-pull.26818.log
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] STATUS  Pulling artifact e84bf1f4 <- http://localhost:33301
[--:--:--][e84bf1f4][ pull:autotools/amhello.bst         ] INFO    Pulled artifact e84bf1f4 <- http://localhost:33301
[00:00:00][e84bf1f4][ pull:autotools/amhello.bst         ] SUCCESS test/autotools-amhello/e84bf1f4-pull.26818.log
Coverage.py warning: No data was collected. (no-data-collected)
[--:--:--][][] START   cache_size/cache_size.26836.log
[00:00:00][][] SUCCESS cache_size/cache_size.26836.log
Coverage.py warning: No data was collected. (no-data-collected)
[00:00:00][][] SUCCESS Pull

Pipeline Summary
  Total:      3
  Session:    1
  Pull Queue: processed 1, skipped 0, failed 0 

----------------------------- Captured stderr call -----------------------------
E0114 11:28:56.482478254   25672 server_chttp2.cc:40]        {"created":"@1547465336.482251319","description":"Only 1 addresses added out of total 2 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":358,"referenced_errors":[{"created":"@1547465336.482224345","description":"OS Error","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":379,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::1]:33301"}]}
E0114 11:28:56.522302139   25678 server_chttp2.cc:40]        {"created":"@1547465336.522080957","description":"Only 1 addresses added out of total 2 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":358,"referenced_errors":[{"created":"@1547465336.522053430","description":"OS Error","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":379,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::1]:39391"}]}
E0114 11:28:56.568047318   25684 server_chttp2.cc:40]        {"created":"@1547465336.567795113","description":"Only 1 addresses added out of total 2 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":358,"referenced_errors":[{"created":"@1547465336.567767064","description":"OS Error","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":379,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::1]:45647"}]}
Coverage.py warning: No data was collected. (no-data-collected)
Coverage.py warning: No data was collected. (no-data-collected)
Coverage.py warning: No data was collected. (no-data-collected)

----------- coverage: platform linux, python 3.6.7-final-0 -----------
Name                                                     Stmts   Miss     Cover   Missing
-----------------------------------------------------------------------------------------
buildstream/__init__.py                                     14      0   100.00%
buildstream/_artifactcache.py                              350     35    90.00%   169-170, 381, 383, 402, 640, 682-685, 699-700, 718-719, 723, 740, 743, 747, 768, 771, 803-804, 830, 867-868, 888, 892, 914, 960-970
buildstream/_cachekey.py                                     7      0   100.00%
buildstream/_cas/__init__.py                                 2      0   100.00%
buildstream/_cas/cascache.py                               318     35    88.99%   54, 121, 131-135, 263-264, 371-372, 388, 409, 552-556, 564, 575, 611-614, 617-620, 654-671
buildstream/_cas/casremote.py                              361     56    84.49%   40-41, 48, 77-78, 112-138, 151-155, 164-166, 175-178, 200, 205-212, 223-225, 238-247, 288, 572-573, 578, 581, 584, 625-626, 631
buildstream/_cas/casserver.py                              335     88    73.73%   103-144, 158-159, 162-163, 168-169, 172, 183-184, 190-191, 199-200, 207-208, 212, 223-226, 231-232, 235-236, 242-243, 247-248, 272, 287-288, 296-297, 300-301, 309-310, 319-320, 327-328, 338-341, 392-393, 413, 416, 423-424, 432-434, 437, 442, 448-449, 491, 505-509, 517-518, 525
buildstream/_cas/transfer.py                                28      3    89.29%   42-44
buildstream/_context.py                                    255     16    93.73%   177-180, 464, 469-470, 540-544, 550-551, 666, 689-690
buildstream/_elementfactory.py                              12      0   100.00%
buildstream/_exceptions.py                                 105      0   100.00%
buildstream/_frontend/__init__.py                            6      0   100.00%
buildstream/_frontend/app.py                               383    142    62.92%   97, 111, 113, 134, 194-195, 335-336, 342-343, 357-358, 383, 421, 431, 445-454, 472-509, 536-537, 552, 560-622, 699, 703-708, 719-720, 758-838
buildstream/_frontend/cli.py                               479     78    83.72%   40, 55, 94-97, 115-128, 153, 172-174, 267-280, 335-337, 340, 507, 569, 591, 602-603, 636-637, 645-646, 659, 713-714, 804-805, 816, 884, 888-889, 901, 904-908, 910, 913-915, 945, 948, 951-953, 985, 995-999, 1041-1043, 1048-1049, 1097-1098, 1117-1118
buildstream/_frontend/complete.py                          145     10    93.10%   98-101, 172, 176, 223, 263, 272, 306-309
buildstream/_frontend/linuxapp.py                           18     12    33.33%   31-51, 63-64
buildstream/_frontend/profile.py                            17      0   100.00%
buildstream/_frontend/status.py                            207    122    41.06%   136-139, 153-192, 216-244, 247-250, 253-263, 266-270, 273-294, 297-298, 305-315, 354-398, 404-419, 422-429, 483-495
buildstream/_frontend/widget.py                            391     16    95.91%   74, 81, 262, 413, 423, 504, 521, 582, 605-607, 613, 623, 650-651, 664
buildstream/_fuse/__init__.py                                1      0   100.00%
buildstream/_fuse/fuse.py                                  415    167    59.76%   39-50, 70-71, 77, 82, 86-120, 166-273, 292-301, 405, 412, 422-424, 491-492, 499-500, 504, 522-524, 531, 548, 562, 566, 572, 576, 580-585, 588, 593, 602, 623, 631-637, 641, 649, 656-661, 665, 673-683, 686-701, 704, 722-727, 730, 741, 758, 768-773, 782-785, 792-797, 801-808, 811, 827, 831, 836, 839, 850, 858, 861, 864, 878-880, 897, 900, 905, 908, 921, 931, 939, 942, 945, 951, 954, 957, 960, 971, 976, 979, 982, 987, 990, 997-1006
buildstream/_fuse/hardlinks.py                             112     21    81.25%   49, 106, 109-113, 116-120, 142, 147, 157-159, 167, 170, 177, 180, 207-209, 218
buildstream/_fuse/mount.py                                  48      2    95.83%   130, 166
buildstream/_gitsourcebase.py                              338     16    95.27%   90-91, 236, 274, 387-388, 465, 468, 482, 489-494, 516, 595, 621
buildstream/_includes.py                                    58      1    98.28%   75
buildstream/_loader/__init__.py                              3      0   100.00%
buildstream/_loader/loadelement.py                          66      4    93.94%   144, 157-158, 180
buildstream/_loader/loader.py                              305     20    93.44%   63, 229, 246, 255-256, 407, 410-416, 530, 534, 544, 557, 590-597, 719
buildstream/_loader/metaelement.py                          16      0   100.00%
buildstream/_loader/metasource.py                            9      0   100.00%
buildstream/_loader/types.py                                25      0   100.00%
buildstream/_message.py                                     32      0   100.00%
buildstream/_options/__init__.py                             1      0   100.00%
buildstream/_options/option.py                              21      0   100.00%
buildstream/_options/optionarch.py                          27      0   100.00%
buildstream/_options/optionbool.py                          23      1    95.65%   41
buildstream/_options/optioneltmask.py                       12      0   100.00%
buildstream/_options/optionenum.py                          35      0   100.00%
buildstream/_options/optionflags.py                         38      1    97.37%   55
buildstream/_options/optionos.py                            10      0   100.00%
buildstream/_options/optionpool.py                         110      0   100.00%
buildstream/_ostree.py                                      83     26    68.67%   114-115, 140, 192-211, 234, 266-267, 271-276
buildstream/_pipeline.py                                   176      1    99.43%   492
buildstream/_platform/__init__.py                            1      0   100.00%
buildstream/_platform/darwin.py                             17     17     0.00%   18-48
buildstream/_platform/linux.py                              78     13    83.33%   79-82, 89, 92-102, 113, 148-149
buildstream/_platform/platform.py                           56     17    69.64%   44, 47-50, 54-59, 72, 144, 148, 157-161
buildstream/_platform/unix.py                               21     21     0.00%   20-56
buildstream/_plugincontext.py                               99     25    74.75%   87, 91-129, 144-147, 178-179, 197
buildstream/_project.py                                    337     10    97.03%   70, 413, 479-480, 515, 517, 567, 726, 744, 779
buildstream/_projectrefs.py                                 62      2    96.77%   79, 159
buildstream/_scheduler/__init__.py                           8      0   100.00%
buildstream/_scheduler/jobs/__init__.py                      4      0   100.00%
buildstream/_scheduler/jobs/cachesizejob.py                 16      0   100.00%
buildstream/_scheduler/jobs/cleanupjob.py                   11      0   100.00%
buildstream/_scheduler/jobs/elementjob.py                   30      0   100.00%
buildstream/_scheduler/jobs/job.py                         210     26    87.62%   101, 232-234, 241-258, 266-271, 305, 318, 395, 400, 441-454, 602, 621
buildstream/_scheduler/queues/__init__.py                    1      0   100.00%
buildstream/_scheduler/queues/buildqueue.py                 48      1    97.92%   80
buildstream/_scheduler/queues/fetchqueue.py                 30      1    96.67%   53
buildstream/_scheduler/queues/pullqueue.py                  26      1    96.15%   61
buildstream/_scheduler/queues/pushqueue.py                  14      0   100.00%
buildstream/_scheduler/queues/queue.py                     116      9    92.24%   103, 116, 246-249, 277-280
buildstream/_scheduler/queues/trackqueue.py                 22      0   100.00%
buildstream/_scheduler/resources.py                         32      1    96.88%   89
buildstream/_scheduler/scheduler.py                        178     30    83.15%   202-208, 230, 406-410, 417-422, 435-444, 451, 460-468, 499
buildstream/_signals.py                                     69     21    69.57%   37-54, 105-117, 172, 195-203
buildstream/_site.py                                        20      2    90.00%   64-65
buildstream/_sourcefactory.py                               12      0   100.00%
buildstream/_stream.py                                     479     67    86.01%   149, 314, 359-361, 416-417, 478-479, 525-530, 535, 539, 568, 614-615, 636, 647, 649, 653, 661-664, 670-671, 705, 781, 829-830, 894, 1026-1030, 1091-1092, 1095, 1102, 1105, 1113-1114, 1141-1142, 1152, 1163-1164, 1170-1171, 1193-1194, 1221-1228, 1247-1248, 1269-1275
buildstream/_variables.py                                   81     17    79.01%   70-74, 166-172, 182-186, 195
buildstream/_versions.py                                     2      0   100.00%
buildstream/_workspaces.py                                 199     10    94.97%   322-323, 363-364, 383, 451, 491, 514, 554, 593
buildstream/_yaml.py                                       504     36    92.86%   370, 395, 469, 481, 558, 592-593, 746, 804, 866, 992, 997, 1004, 1009-1015, 1023, 1035-1039, 1045-1053, 1056-1058, 1088, 1118, 1120
buildstream/_yamlcache.py                                  149     12    91.95%   76-78, 102-103, 154-155, 353-358, 364
buildstream/buildelement.py                                 76      7    90.79%   252, 269-276
buildstream/element.py                                    1065     49    95.40%   270, 290, 307, 345, 367, 415, 456, 488-490, 514-516, 732, 754-758, 838, 881, 1024, 1253, 1258, 1328-1330, 1405, 1558, 1615-1616, 1678, 1744, 1777, 1805, 1830-1831, 1888, 2239-2250, 2254-2258, 2314, 2446, 2637, 2666, 2696, 2732-2733
buildstream/plugin.py                                      142      7    95.07%   236, 257, 279, 323-324, 530, 724
buildstream/plugins/elements/autotools.py                    9      0   100.00%
buildstream/plugins/elements/cmake.py                        9      0   100.00%
buildstream/plugins/elements/compose.py                     79      3    96.20%   136, 140, 177
buildstream/plugins/elements/distutils.py                    9      2    77.78%   44-45
buildstream/plugins/elements/filter.py                      42      0   100.00%
buildstream/plugins/elements/import.py                      48      2    95.83%   56, 87
buildstream/plugins/elements/junction.py                    24      4    83.33%   153, 156, 159, 162
buildstream/plugins/elements/make.py                         9      0   100.00%
buildstream/plugins/elements/makemaker.py                    9      2    77.78%   44-45
buildstream/plugins/elements/manual.py                       9      0   100.00%
buildstream/plugins/elements/modulebuild.py                  9      2    77.78%   44-45
buildstream/plugins/elements/pip.py                          9      0   100.00%
buildstream/plugins/elements/qmake.py                        9      2    77.78%   44-45
buildstream/plugins/elements/script.py                      17      0   100.00%
buildstream/plugins/elements/stack.py                       20      0   100.00%
buildstream/plugins/sources/__init__.py                      0      0   100.00%
buildstream/plugins/sources/_downloadablefilesource.py     152     12    92.11%   58, 62, 66, 148-149, 154-155, 180, 213, 242-244
buildstream/plugins/sources/bzr.py                          98     10    89.80%   111, 167-168, 175-176, 181-184, 209-210
buildstream/plugins/sources/deb.py                          21      0   100.00%
buildstream/plugins/sources/git.py                           6      0   100.00%
buildstream/plugins/sources/local.py                        63      1    98.41%   81
buildstream/plugins/sources/ostree.py                       94      9    90.43%   110, 147-148, 161-162, 191, 195-196, 200
buildstream/plugins/sources/patch.py                        28      1    96.43%   72
buildstream/plugins/sources/pip.py                          90     15    83.33%   137, 153, 181-201, 213, 247
buildstream/plugins/sources/remote.py                       23      0   100.00%
buildstream/plugins/sources/tar.py                          83      4    95.18%   121-122, 188, 196
buildstream/plugins/sources/zip.py                          76      5    93.42%   109, 115-116, 167, 175
buildstream/sandbox/__init__.py                              3      0   100.00%
buildstream/sandbox/_config.py                              13      0   100.00%
buildstream/sandbox/_mount.py                               54      0   100.00%
buildstream/sandbox/_mounter.py                             51     36    29.41%   34-57, 62-71, 95-105, 132-147
buildstream/sandbox/_sandboxbwrap.py                       185     61    67.03%   80, 168-170, 242-247, 250-264, 294-303, 306-309, 312-316, 319-323, 362-371, 377-378, 385, 395-397, 410-430
buildstream/sandbox/_sandboxchroot.py                      135    135     0.00%   21-325
buildstream/sandbox/_sandboxdummy.py                        10      1    90.00%   31
buildstream/sandbox/_sandboxremote.py                      278    211    24.10%   57-101, 104, 138, 144, 161-177, 185-238, 242-256, 268-305, 309-380, 387-410, 414-417, 426-446, 449, 459-464, 467-473, 476, 479-509, 512
buildstream/sandbox/sandbox.py                             202     10    95.05%   125, 169-173, 193, 202, 288, 371, 407
buildstream/scriptelement.py                                99      7    92.93%   75, 90, 172, 180, 240, 260, 295
buildstream/source.py                                      326     16    95.09%   225, 329, 365, 383, 429, 446, 868, 879-880, 900, 902-904, 1071, 1097, 1144
buildstream/storage/__init__.py                              2      0   100.00%
buildstream/storage/_casbaseddirectory.py                  413     78    81.11%   79, 125, 138-140, 154-155, 164-167, 181, 185-188, 214-222, 266, 274, 284-289, 315-320, 324-329, 356, 399, 411-415, 423-427, 467-469, 486-487, 492, 637-638, 657, 693, 696, 708, 716-717, 722, 727, 744-746, 754, 773, 777, 831-832, 835-842, 845, 850
buildstream/storage/_filebaseddirectory.py                 101      3    97.03%   73, 176, 208
buildstream/storage/directory.py                            30     12    60.00%   50, 70, 100, 115, 125, 131, 137, 142, 147, 158, 168, 178
buildstream/types.py                                        22      0   100.00%
buildstream/utils.py                                       471    102    78.34%   243-244, 270, 276-287, 308, 314-318, 355, 392-393, 437, 494, 499-504, 588-591, 724-725, 730-731, 753, 846-851, 860, 866-867, 876-877, 883-890, 893, 901, 1043-1062, 1086, 1089-1091, 1095-1124, 1127-1129, 1132-1134, 1192, 1194-1210, 1238-1242
-----------------------------------------------------------------------------------------
TOTAL                                                    13052   2021    84.52%

========================== slowest 20 test durations ===========================
106.55s call     tests/examples/flatpak-autotools.py::test_autotools_build
28.83s call     tests/integration/build-tree.py::test_buildtree_options
26.91s call     tests/integration/build-tree.py::test_buildtree_pulled
25.38s call     tests/examples/autotools.py::test_autotools_build
21.89s call     tests/integration/pullbuildtrees.py::test_pullbuildtrees
20.47s call     tests/integration/pip_source.py::test_pip_source_build
20.27s call     tests/examples/developing.py::test_autotools_build
19.15s call     tests/examples/integration-commands.py::test_integration_commands_build
17.19s call     tests/examples/running-commands.py::test_running_commands_build
14.47s call     tests/integration/build-uid.py::test_build_uid_overridden
14.37s call     tests/integration/build-uid.py::test_build_uid_in_project
13.90s call     tests/integration/artifact.py::test_artifact_log
13.63s call     tests/integration/pip_element.py::test_pip_run
12.09s call     tests/integration/pip_element.py::test_pip_build
12.04s call     tests/integration/script.py::test_regression_tmpdir
10.65s call     tests/integration/autotools.py::test_autotools_build
9.41s call     tests/sources/tar.py::test_netrc_already_specified_user[FTP]
9.17s call     tests/integration/workspace.py::test_workspace_update_dependency_failed
9.00s call     tests/frontend/show.py::test_exceed_max_recursion_depth[500]
8.19s call     tests/integration/autotools.py::test_autotools_confroot_build
============= 1 failed, 1274 passed, 5 skipped in 1306.24 seconds ==============
ERROR: InvocationError for command '/builds/BuildStream/buildstream/.tox/py36/bin/pytest --basetemp /builds/BuildStream/buildstream/.tox/py36/tmp --color=yes --integration' (exited with code 1)
py37 create: /builds/BuildStream/buildstream/.tox/py37
SKIPPED: InterpreterNotFound: python3.7
___________________________________ summary ____________________________________
SKIPPED:  py35: InterpreterNotFound: python3.5
ERROR:   py36: commands failed
SKIPPED:  py37: InterpreterNotFound: python3.7
section_end:1547465672:build_script
section_start:1547465672:after_script
section_end:1547465674:after_script
section_start:1547465674:upload_artifacts_on_failure
section_end:1547465675:upload_artifacts_on_failure
ERROR: Job failed: exit code 1