Running with gitlab-runner 11.2.0 (35e8515d)
  on buildstream-bastion a334e492
Using Docker executor with image buildstream/testsuite-fedora:27-master-117-aa3a33b3 ...
Pulling docker image buildstream/testsuite-fedora:27-master-117-aa3a33b3 ...
Using docker image sha256:729a46e378953af67527e73540d7efed7339fe0495636786bf965adeb51582c4 for buildstream/testsuite-fedora:27-master-117-aa3a33b3 ...
section_start:1539175364:prepare_script
Running on runner-a334e492-project-1975139-concurrent-0 via runner-a334e492-gitlab-runner-autoscale-1539173841-a5d522d3...
section_end:1539175366:prepare_script
section_start:1539175366:get_sources
Fetching changes...
Removing cache/
Removing dist/
HEAD is now at b49095ce WIP: Don't pull artifact buildtrees by default
From https://gitlab.com/BuildStream/buildstream
 + b49095ce...3601f79f tpollard/494 -> origin/tpollard/494  (forced update)
Checking out 3601f79f as tpollard/494...
Skipping Git submodules setup
section_end:1539175378:get_sources
section_start:1539175378:restore_cache
Checking cache for tests-unix--4...
Downloading cache.zip from https://ams3.digitaloceanspaces.com/buildstream-ci-gitlab-cache/runner/a334e492/project/1975139/tests-unix--4 
Successfully extracted cache
section_end:1539175380:restore_cache
section_start:1539175380:download_artifacts
Downloading artifacts for source_dist (106633739)...
Downloading artifacts from coordinator... ok        id=106633739 responseStatus=200 OK token=px1nwPEB
section_end:1539175383:download_artifacts
section_start:1539175383:build_script
$ export INTEGRATION_CACHE="$(pwd)/cache/integration-cache"
$ dnf mark install fuse-libs
fuse-libs-2.9.7-9.fc27.x86_64 marked as user installed.
$ dnf erase -y bubblewrap ostree
Dependencies resolved.
================================================================================
 Package                Arch      Version                     Repository   Size
================================================================================
Removing:
 bubblewrap             x86_64    0.2.1-1.fc27                @updates     80 k
 ostree                 x86_64    2018.6-1.fc27               @updates    459 k
Removing dependent packages:
 grub2-tools-minimal    x86_64    1:2.02-22.fc27              @updates    694 k
 grubby                 x86_64    8.40-8.fc27                 @updates    122 k
 initscripts            x86_64    9.79-1.fc27                 @updates    1.2 M
 iproute-tc             x86_64    4.15.0-1.fc27               @updates    755 k
 kbd                    x86_64    2.0.4-4.fc27                @fedora     1.5 M
 systemd-udev           x86_64    234-11.git5f8984e.fc27      @updates    7.1 M
Removing unused dependencies:
 GeoIP                  x86_64    1.6.11-3.fc27               @fedora     311 k
 GeoIP-GeoLite-data     noarch    2018.06-1.fc27              @updates    1.2 M
 dracut                 x86_64    046-8.git20180105.fc27      @updates    986 k
 gettext                x86_64    0.19.8.1-12.fc27            @updates    4.8 M
 gettext-libs           x86_64    0.19.8.1-12.fc27            @updates    924 k
 grub2-common           noarch    1:2.02-22.fc27              @updates    4.8 M
 hardlink               x86_64    1:1.3-3.fc27                @fedora      34 k
 hostname               x86_64    3.18-4.fc27                 @fedora      37 k
 ipcalc                 x86_64    0.2.0-3.fc27                @fedora      57 k
 iproute                x86_64    4.15.0-1.fc27               @updates    1.3 M
 iputils                x86_64    20161105-7.fc27             @fedora     333 k
 kbd-legacy             noarch    2.0.4-4.fc27                @fedora     499 k
 kbd-misc               noarch    2.0.4-4.fc27                @fedora     2.4 M
 kmod                   x86_64    25-1.fc27                   @updates    210 k
 kpartx                 x86_64    0.7.1-9.git847cc43.fc27     @updates     67 k
 libcroco               x86_64    0.6.12-3.fc27               @fedora     316 k
 libgomp                x86_64    7.3.1-6.fc27                @updates    284 k
 libmnl                 x86_64    1.0.4-4.fc27                @fedora      50 k
 linux-atm-libs         x86_64    2.5.1-19.fc27               @fedora      64 k
 ostree-libs            x86_64    2018.6-1.fc27               @updates    833 k
 pigz                   x86_64    2.4-1.fc27                  @updates    129 k
 procps-ng              x86_64    3.3.10-16.fc27              @updates    874 k
 systemd-bootchart      x86_64    233-1.fc27                  @fedora     146 k

Transaction Summary
================================================================================
Remove  31 Packages

Freed space: 32 M
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Running scriptlet: ostree-2018.6-1.fc27.x86_64                            1/1 
  Running scriptlet: ostree-2018.6-1.fc27.x86_64                           1/31 
  Erasing          : ostree-2018.6-1.fc27.x86_64                           1/31 
  Running scriptlet: ostree-2018.6-1.fc27.x86_64                           1/31Failed to connect to bus: No such file or directory
 
  Erasing          : iproute-tc-4.15.0-1.fc27.x86_64                       2/31 
  Erasing          : dracut-046-8.git20180105.fc27.x86_64                  3/31 
  Running scriptlet: dracut-046-8.git20180105.fc27.x86_64                  3/31 
  Erasing          : kbd-2.0.4-4.fc27.x86_64                               4/31 
  Running scriptlet: initscripts-9.79-1.fc27.x86_64                        5/31 
  Erasing          : initscripts-9.79-1.fc27.x86_64                        5/31 
warning: /etc/adjtime saved as /etc/adjtime.rpmsave
  Running scriptlet: initscripts-9.79-1.fc27.x86_64                        5/31 
  Erasing          : iproute-4.15.0-1.fc27.x86_64                          6/31 
  Running scriptlet: systemd-udev-234-11.git5f8984e.fc27.x86_64            7/31 
  Erasing          : systemd-udev-234-11.git5f8984e.fc27.x86_64            7/31 
  Running scriptlet: systemd-udev-234-11.git5f8984e.fc27.x86_64            7/31 
  Erasing          : grubby-8.40-8.fc27.x86_64                             8/31 
  Erasing          : grub2-tools-minimal-1:2.02-22.fc27.x86_64             9/31 
  Running scriptlet: gettext-0.19.8.1-12.fc27.x86_64                      10/31 
install-info: No such file or directory for /usr/share/info/gettext.info.gz
  Erasing          : gettext-0.19.8.1-12.fc27.x86_64                      10/31 
  Running scriptlet: gettext-0.19.8.1-12.fc27.x86_64                      10/31 
  Erasing          : gettext-libs-0.19.8.1-12.fc27.x86_64                 11/31 
  Running scriptlet: gettext-libs-0.19.8.1-12.fc27.x86_64                 11/31 
  Erasing          : GeoIP-1.6.11-3.fc27.x86_64                           12/31 
  Running scriptlet: GeoIP-1.6.11-3.fc27.x86_64                           12/31 
  Running scriptlet: GeoIP-GeoLite-data-2018.06-1.fc27.noarch             13/31 
  Erasing          : GeoIP-GeoLite-data-2018.06-1.fc27.noarch             13/31 
  Erasing          : grub2-common-1:2.02-22.fc27.noarch                   14/31 
  Erasing          : kbd-legacy-2.0.4-4.fc27.noarch                       15/31 
  Erasing          : kbd-misc-2.0.4-4.fc27.noarch                         16/31 
  Erasing          : libcroco-0.6.12-3.fc27.x86_64                        17/31 
  Running scriptlet: libcroco-0.6.12-3.fc27.x86_64                        17/31 
  Running scriptlet: libgomp-7.3.1-6.fc27.x86_64                          18/31 
  Erasing          : libgomp-7.3.1-6.fc27.x86_64                          18/31 
  Running scriptlet: libgomp-7.3.1-6.fc27.x86_64                          18/31 
  Erasing          : kmod-25-1.fc27.x86_64                                19/31 
  Erasing          : libmnl-1.0.4-4.fc27.x86_64                           20/31 
  Running scriptlet: libmnl-1.0.4-4.fc27.x86_64                           20/31 
  Running scriptlet: iputils-20161105-7.fc27.x86_64                       21/31 
  Erasing          : iputils-20161105-7.fc27.x86_64                       21/31 
  Running scriptlet: iputils-20161105-7.fc27.x86_64                       21/31 
  Erasing          : hostname-3.18-4.fc27.x86_64                          22/31 
  Erasing          : ipcalc-0.2.0-3.fc27.x86_64                           23/31 
  Erasing          : procps-ng-3.3.10-16.fc27.x86_64                      24/31 
  Running scriptlet: procps-ng-3.3.10-16.fc27.x86_64                      24/31 
  Erasing          : linux-atm-libs-2.5.1-19.fc27.x86_64                  25/31 
  Running scriptlet: linux-atm-libs-2.5.1-19.fc27.x86_64                  25/31 
  Erasing          : ostree-libs-2018.6-1.fc27.x86_64                     26/31 
  Running scriptlet: systemd-bootchart-233-1.fc27.x86_64                  27/31 
  Erasing          : systemd-bootchart-233-1.fc27.x86_64                  27/31 
  Running scriptlet: systemd-bootchart-233-1.fc27.x86_64                  27/31 
  Erasing          : pigz-2.4-1.fc27.x86_64                               28/31 
  Erasing          : kpartx-0.7.1-9.git847cc43.fc27.x86_64                29/31 
  Erasing          : hardlink-1:1.3-3.fc27.x86_64                         30/31 
  Erasing          : bubblewrap-0.2.1-1.fc27.x86_64                       31/31 
  Verifying        : GeoIP-1.6.11-3.fc27.x86_64                            1/31 
  Verifying        : GeoIP-GeoLite-data-2018.06-1.fc27.noarch              2/31 
  Verifying        : libcroco-0.6.12-3.fc27.x86_64                         3/31 
  Verifying        : gettext-0.19.8.1-12.fc27.x86_64                       4/31 
  Verifying        : gettext-libs-0.19.8.1-12.fc27.x86_64                  5/31 
  Verifying        : pigz-2.4-1.fc27.x86_64                                6/31 
  Verifying        : systemd-bootchart-233-1.fc27.x86_64                   7/31 
  Verifying        : systemd-udev-234-11.git5f8984e.fc27.x86_64            8/31 
  Verifying        : bubblewrap-0.2.1-1.fc27.x86_64                        9/31 
  Verifying        : libgomp-7.3.1-6.fc27.x86_64                          10/31 
  Verifying        : procps-ng-3.3.10-16.fc27.x86_64                      11/31 
  Verifying        : ostree-2018.6-1.fc27.x86_64                          12/31 
  Verifying        : ostree-libs-2018.6-1.fc27.x86_64                     13/31 
  Verifying        : libmnl-1.0.4-4.fc27.x86_64                           14/31 
  Verifying        : grub2-common-1:2.02-22.fc27.noarch                   15/31 
  Verifying        : grub2-tools-minimal-1:2.02-22.fc27.x86_64            16/31 
  Verifying        : grubby-8.40-8.fc27.x86_64                            17/31 
  Verifying        : hardlink-1:1.3-3.fc27.x86_64                         18/31 
  Verifying        : hostname-3.18-4.fc27.x86_64                          19/31 
  Verifying        : initscripts-9.79-1.fc27.x86_64                       20/31 
  Verifying        : ipcalc-0.2.0-3.fc27.x86_64                           21/31 
  Verifying        : iproute-4.15.0-1.fc27.x86_64                         22/31 
  Verifying        : iproute-tc-4.15.0-1.fc27.x86_64                      23/31 
  Verifying        : dracut-046-8.git20180105.fc27.x86_64                 24/31 
  Verifying        : iputils-20161105-7.fc27.x86_64                       25/31 
  Verifying        : kbd-2.0.4-4.fc27.x86_64                              26/31 
  Verifying        : kbd-legacy-2.0.4-4.fc27.noarch                       27/31 
  Verifying        : kbd-misc-2.0.4-4.fc27.noarch                         28/31 
  Verifying        : kmod-25-1.fc27.x86_64                                29/31 
  Verifying        : kpartx-0.7.1-9.git847cc43.fc27.x86_64                30/31 
  Verifying        : linux-atm-libs-2.5.1-19.fc27.x86_64                  31/31 

Removed:
  bubblewrap.x86_64 0.2.1-1.fc27                                                
  ostree.x86_64 2018.6-1.fc27                                                   
  grub2-tools-minimal.x86_64 1:2.02-22.fc27                                     
  grubby.x86_64 8.40-8.fc27                                                     
  initscripts.x86_64 9.79-1.fc27                                                
  iproute-tc.x86_64 4.15.0-1.fc27                                               
  kbd.x86_64 2.0.4-4.fc27                                                       
  systemd-udev.x86_64 234-11.git5f8984e.fc27                                    
  GeoIP.x86_64 1.6.11-3.fc27                                                    
  GeoIP-GeoLite-data.noarch 2018.06-1.fc27                                      
  dracut.x86_64 046-8.git20180105.fc27                                          
  gettext.x86_64 0.19.8.1-12.fc27                                               
  gettext-libs.x86_64 0.19.8.1-12.fc27                                          
  grub2-common.noarch 1:2.02-22.fc27                                            
  hardlink.x86_64 1:1.3-3.fc27                                                  
  hostname.x86_64 3.18-4.fc27                                                   
  ipcalc.x86_64 0.2.0-3.fc27                                                    
  iproute.x86_64 4.15.0-1.fc27                                                  
  iputils.x86_64 20161105-7.fc27                                                
  kbd-legacy.noarch 2.0.4-4.fc27                                                
  kbd-misc.noarch 2.0.4-4.fc27                                                  
  kmod.x86_64 25-1.fc27                                                         
  kpartx.x86_64 0.7.1-9.git847cc43.fc27                                         
  libcroco.x86_64 0.6.12-3.fc27                                                 
  libgomp.x86_64 7.3.1-6.fc27                                                   
  libmnl.x86_64 1.0.4-4.fc27                                                    
  linux-atm-libs.x86_64 2.5.1-19.fc27                                           
  ostree-libs.x86_64 2018.6-1.fc27                                              
  pigz.x86_64 2.4-1.fc27                                                        
  procps-ng.x86_64 3.3.10-16.fc27                                               
  systemd-bootchart.x86_64 233-1.fc27                                           

Complete!
$ cd dist && ./unpack.sh && cd buildstream
$ python3 setup.py test --index-url invalid://uri --addopts --integration
zip_safe flag not set; analyzing archive contents...

Installed /builds/BuildStream/buildstream/dist/buildstream/.eggs/pytest_runner-4.2-py3.6.egg
running pytest
running egg_info
writing BuildStream.egg-info/PKG-INFO
writing dependency_links to BuildStream.egg-info/dependency_links.txt
writing entry points to BuildStream.egg-info/entry_points.txt
writing requirements to BuildStream.egg-info/requires.txt
writing top-level names to BuildStream.egg-info/top_level.txt
reading manifest file 'BuildStream.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'BuildStream.egg-info/SOURCES.txt'
running build_ext
============================= test session starts ==============================
platform linux -- Python 3.6.6, pytest-3.7.3, py-1.6.0, pluggy-0.7.1 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /builds/BuildStream/buildstream/dist/buildstream, inifile: setup.cfg
plugins: xdist-1.23.0, timeout-1.3.2, pylint-0.12.1, pep8-1.0.6, forked-0.2, env-0.6.2, datafiles-1.0, cov-2.5.1, codestyle-1.2.3
collecting ... collected 1497 items
-----------------------------------------------------------------
Linting files
...........................................................................................................................................
-----------------------------------------------------------------

conftest.py PASSED                                                       [  0%]
conftest.py PASSED                                                       [  0%]
setup.py PASSED                                                          [  0%]
setup.py PASSED                                                          [  0%]
versioneer.py PASSED                                                     [  0%]
versioneer.py PASSED                                                     [  0%]
buildstream/__init__.py PASSED                                           [  0%]
buildstream/__init__.py PASSED                                           [  0%]
buildstream/__main__.py PASSED                                           [  0%]
buildstream/__main__.py PASSED                                           [  0%]
buildstream/_cachekey.py PASSED                                          [  0%]
buildstream/_cachekey.py PASSED                                          [  0%]
buildstream/_context.py PASSED                                           [  0%]
buildstream/_context.py PASSED                                           [  0%]
buildstream/_elementfactory.py PASSED                                    [  0%]
buildstream/_elementfactory.py PASSED                                    [  0%]
buildstream/_exceptions.py PASSED                                        [  0%]
buildstream/_exceptions.py PASSED                                        [  0%]
buildstream/_includes.py PASSED                                          [  0%]
buildstream/_includes.py PASSED                                          [  0%]
buildstream/_message.py PASSED                                           [  0%]
buildstream/_message.py PASSED                                           [  0%]
buildstream/_ostree.py PASSED                                            [  0%]
buildstream/_ostree.py PASSED                                            [  0%]
buildstream/_pipeline.py PASSED                                          [  0%]
buildstream/_pipeline.py PASSED                                          [  0%]
buildstream/_plugincontext.py PASSED                                     [  0%]
buildstream/_plugincontext.py PASSED                                     [  0%]
buildstream/_profile.py PASSED                                           [  1%]
buildstream/_profile.py PASSED                                           [  1%]
buildstream/_project.py PASSED                                           [  1%]
buildstream/_project.py PASSED                                           [  1%]
buildstream/_projectrefs.py PASSED                                       [  1%]
buildstream/_projectrefs.py PASSED                                       [  1%]
buildstream/_signals.py PASSED                                           [  1%]
buildstream/_signals.py PASSED                                           [  1%]
buildstream/_site.py PASSED                                              [  1%]
buildstream/_site.py PASSED                                              [  1%]
buildstream/_sourcefactory.py PASSED                                     [  1%]
buildstream/_sourcefactory.py PASSED                                     [  1%]
buildstream/_stream.py PASSED                                            [  1%]
buildstream/_stream.py PASSED                                            [  1%]
buildstream/_variables.py PASSED                                         [  1%]
buildstream/_variables.py PASSED                                         [  1%]
buildstream/_version.py PASSED                                           [  1%]
buildstream/_version.py PASSED                                           [  1%]
buildstream/_versions.py PASSED                                          [  1%]
buildstream/_versions.py PASSED                                          [  1%]
buildstream/_workspaces.py PASSED                                        [  1%]
buildstream/_workspaces.py PASSED                                        [  1%]
buildstream/_yaml.py PASSED                                              [  1%]
buildstream/_yaml.py PASSED                                              [  1%]
buildstream/buildelement.py PASSED                                       [  1%]
buildstream/buildelement.py PASSED                                       [  1%]
buildstream/element.py PASSED                                            [  1%]
buildstream/element.py PASSED                                            [  1%]
buildstream/element_enums.py PASSED                                      [  1%]
buildstream/element_enums.py PASSED                                      [  1%]
buildstream/plugin.py PASSED                                             [  2%]
buildstream/plugin.py PASSED                                             [  2%]
buildstream/scriptelement.py PASSED                                      [  2%]
buildstream/scriptelement.py PASSED                                      [  2%]
buildstream/source.py PASSED                                             [  2%]
buildstream/source.py PASSED                                             [  2%]
buildstream/utils.py PASSED                                              [  2%]
buildstream/utils.py PASSED                                              [  2%]
buildstream/_artifactcache/__init__.py PASSED                            [  2%]
buildstream/_artifactcache/__init__.py PASSED                            [  2%]
buildstream/_artifactcache/artifactcache.py PASSED                       [  2%]
buildstream/_artifactcache/artifactcache.py PASSED                       [  2%]
buildstream/_artifactcache/cascache.py PASSED                            [  2%]
buildstream/_artifactcache/cascache.py PASSED                            [  2%]
buildstream/_artifactcache/casserver.py PASSED                           [  2%]
buildstream/_artifactcache/casserver.py PASSED                           [  2%]
buildstream/_frontend/__init__.py PASSED                                 [  2%]
buildstream/_frontend/__init__.py PASSED                                 [  2%]
buildstream/_frontend/app.py PASSED                                      [  2%]
buildstream/_frontend/app.py PASSED                                      [  2%]
buildstream/_frontend/cli.py PASSED                                      [  2%]
buildstream/_frontend/cli.py PASSED                                      [  2%]
buildstream/_frontend/complete.py PASSED                                 [  2%]
buildstream/_frontend/complete.py PASSED                                 [  2%]
buildstream/_frontend/linuxapp.py PASSED                                 [  2%]
buildstream/_frontend/linuxapp.py PASSED                                 [  2%]
buildstream/_frontend/profile.py PASSED                                  [  2%]
buildstream/_frontend/profile.py PASSED                                  [  2%]
buildstream/_frontend/status.py PASSED                                   [  2%]
buildstream/_frontend/status.py PASSED                                   [  2%]
buildstream/_frontend/widget.py PASSED                                   [  3%]
buildstream/_frontend/widget.py PASSED                                   [  3%]
buildstream/_fuse/__init__.py PASSED                                     [  3%]
buildstream/_fuse/__init__.py PASSED                                     [  3%]
buildstream/_fuse/fuse.py PASSED                                         [  3%]
buildstream/_fuse/hardlinks.py PASSED                                    [  3%]
buildstream/_fuse/hardlinks.py PASSED                                    [  3%]
buildstream/_fuse/mount.py PASSED                                        [  3%]
buildstream/_fuse/mount.py PASSED                                        [  3%]
buildstream/_loader/__init__.py PASSED                                   [  3%]
buildstream/_loader/__init__.py PASSED                                   [  3%]
buildstream/_loader/loadelement.py PASSED                                [  3%]
buildstream/_loader/loadelement.py PASSED                                [  3%]
buildstream/_loader/loader.py PASSED                                     [  3%]
buildstream/_loader/loader.py PASSED                                     [  3%]
buildstream/_loader/metaelement.py PASSED                                [  3%]
buildstream/_loader/metaelement.py PASSED                                [  3%]
buildstream/_loader/metasource.py PASSED                                 [  3%]
buildstream/_loader/metasource.py PASSED                                 [  3%]
buildstream/_loader/types.py PASSED                                      [  3%]
buildstream/_loader/types.py PASSED                                      [  3%]
buildstream/_options/__init__.py PASSED                                  [  3%]
buildstream/_options/__init__.py PASSED                                  [  3%]
buildstream/_options/option.py PASSED                                    [  3%]
buildstream/_options/option.py PASSED                                    [  3%]
buildstream/_options/optionarch.py PASSED                                [  3%]
buildstream/_options/optionarch.py PASSED                                [  3%]
buildstream/_options/optionbool.py PASSED                                [  3%]
buildstream/_options/optionbool.py PASSED                                [  3%]
buildstream/_options/optioneltmask.py PASSED                             [  4%]
buildstream/_options/optioneltmask.py PASSED                             [  4%]
buildstream/_options/optionenum.py PASSED                                [  4%]
buildstream/_options/optionenum.py PASSED                                [  4%]
buildstream/_options/optionflags.py PASSED                               [  4%]
buildstream/_options/optionflags.py PASSED                               [  4%]
buildstream/_options/optionpool.py PASSED                                [  4%]
buildstream/_options/optionpool.py PASSED                                [  4%]
buildstream/_platform/__init__.py PASSED                                 [  4%]
buildstream/_platform/__init__.py PASSED                                 [  4%]
buildstream/_platform/darwin.py PASSED                                   [  4%]
buildstream/_platform/darwin.py PASSED                                   [  4%]
buildstream/_platform/linux.py PASSED                                    [  4%]
buildstream/_platform/linux.py PASSED                                    [  4%]
buildstream/_platform/platform.py PASSED                                 [  4%]
buildstream/_platform/platform.py PASSED                                 [  4%]
buildstream/_platform/unix.py PASSED                                     [  4%]
buildstream/_platform/unix.py PASSED                                     [  4%]
buildstream/_protos/__init__.py PASSED                                   [  4%]
buildstream/_protos/__init__.py PASSED                                   [  4%]
buildstream/_protos/build/__init__.py PASSED                             [  4%]
buildstream/_protos/build/__init__.py PASSED                             [  4%]
buildstream/_protos/build/bazel/__init__.py PASSED                       [  4%]
buildstream/_protos/build/bazel/__init__.py PASSED                       [  4%]
buildstream/_protos/build/bazel/remote/__init__.py PASSED                [  4%]
buildstream/_protos/build/bazel/remote/__init__.py PASSED                [  4%]
buildstream/_protos/build/bazel/remote/execution/__init__.py PASSED      [  4%]
buildstream/_protos/build/bazel/remote/execution/__init__.py PASSED      [  4%]
buildstream/_protos/build/bazel/remote/execution/v2/__init__.py PASSED   [  4%]
buildstream/_protos/build/bazel/remote/execution/v2/__init__.py PASSED   [  4%]
buildstream/_protos/build/bazel/remote/execution/v2/remote_execution_pb2.py PASSED [  5%]
buildstream/_protos/build/bazel/remote/execution/v2/remote_execution_pb2_grpc.py PASSED [  5%]
buildstream/_protos/build/bazel/semver/__init__.py PASSED                [  5%]
buildstream/_protos/build/bazel/semver/__init__.py PASSED                [  5%]
buildstream/_protos/build/bazel/semver/semver_pb2.py PASSED              [  5%]
buildstream/_protos/build/bazel/semver/semver_pb2_grpc.py PASSED         [  5%]
buildstream/_protos/buildstream/__init__.py PASSED                       [  5%]
buildstream/_protos/buildstream/__init__.py PASSED                       [  5%]
buildstream/_protos/buildstream/v2/__init__.py PASSED                    [  5%]
buildstream/_protos/buildstream/v2/__init__.py PASSED                    [  5%]
buildstream/_protos/buildstream/v2/buildstream_pb2.py PASSED             [  5%]
buildstream/_protos/buildstream/v2/buildstream_pb2_grpc.py PASSED        [  5%]
buildstream/_protos/google/__init__.py PASSED                            [  5%]
buildstream/_protos/google/__init__.py PASSED                            [  5%]
buildstream/_protos/google/api/__init__.py PASSED                        [  5%]
buildstream/_protos/google/api/__init__.py PASSED                        [  5%]
buildstream/_protos/google/api/annotations_pb2.py PASSED                 [  5%]
buildstream/_protos/google/api/annotations_pb2_grpc.py PASSED            [  5%]
buildstream/_protos/google/api/http_pb2.py PASSED                        [  5%]
buildstream/_protos/google/api/http_pb2_grpc.py PASSED                   [  5%]
buildstream/_protos/google/bytestream/__init__.py PASSED                 [  6%]
buildstream/_protos/google/bytestream/__init__.py PASSED                 [  6%]
buildstream/_protos/google/bytestream/bytestream_pb2.py PASSED           [  6%]
buildstream/_protos/google/bytestream/bytestream_pb2_grpc.py PASSED      [  6%]
buildstream/_protos/google/longrunning/__init__.py PASSED                [  6%]
buildstream/_protos/google/longrunning/__init__.py PASSED                [  6%]
buildstream/_protos/google/longrunning/operations_pb2.py PASSED          [  6%]
buildstream/_protos/google/longrunning/operations_pb2_grpc.py PASSED     [  6%]
buildstream/_protos/google/rpc/__init__.py PASSED                        [  6%]
buildstream/_protos/google/rpc/__init__.py PASSED                        [  6%]
buildstream/_protos/google/rpc/code_pb2.py PASSED                        [  6%]
buildstream/_protos/google/rpc/code_pb2_grpc.py PASSED                   [  6%]
buildstream/_protos/google/rpc/status_pb2.py PASSED                      [  6%]
buildstream/_protos/google/rpc/status_pb2_grpc.py PASSED                 [  6%]
buildstream/_scheduler/__init__.py PASSED                                [  6%]
buildstream/_scheduler/__init__.py PASSED                                [  6%]
buildstream/_scheduler/resources.py PASSED                               [  6%]
buildstream/_scheduler/resources.py PASSED                               [  6%]
buildstream/_scheduler/scheduler.py PASSED                               [  6%]
buildstream/_scheduler/scheduler.py PASSED                               [  6%]
buildstream/_scheduler/jobs/__init__.py PASSED                           [  6%]
buildstream/_scheduler/jobs/__init__.py PASSED                           [  6%]
buildstream/_scheduler/jobs/cachesizejob.py PASSED                       [  7%]
buildstream/_scheduler/jobs/cachesizejob.py PASSED                       [  7%]
buildstream/_scheduler/jobs/cleanupjob.py PASSED                         [  7%]
buildstream/_scheduler/jobs/cleanupjob.py PASSED                         [  7%]
buildstream/_scheduler/jobs/elementjob.py PASSED                         [  7%]
buildstream/_scheduler/jobs/elementjob.py PASSED                         [  7%]
buildstream/_scheduler/jobs/job.py PASSED                                [  7%]
buildstream/_scheduler/jobs/job.py PASSED                                [  7%]
buildstream/_scheduler/queues/__init__.py PASSED                         [  7%]
buildstream/_scheduler/queues/__init__.py PASSED                         [  7%]
buildstream/_scheduler/queues/buildqueue.py PASSED                       [  7%]
buildstream/_scheduler/queues/buildqueue.py PASSED                       [  7%]
buildstream/_scheduler/queues/fetchqueue.py PASSED                       [  7%]
buildstream/_scheduler/queues/fetchqueue.py PASSED                       [  7%]
buildstream/_scheduler/queues/pullqueue.py PASSED                        [  7%]
buildstream/_scheduler/queues/pullqueue.py PASSED                        [  7%]
buildstream/_scheduler/queues/pushqueue.py PASSED                        [  7%]
buildstream/_scheduler/queues/pushqueue.py PASSED                        [  7%]
buildstream/_scheduler/queues/queue.py PASSED                            [  7%]
buildstream/_scheduler/queues/queue.py PASSED                            [  7%]
buildstream/_scheduler/queues/trackqueue.py PASSED                       [  7%]
buildstream/_scheduler/queues/trackqueue.py PASSED                       [  7%]
buildstream/plugins/elements/__init__.py PASSED                          [  7%]
buildstream/plugins/elements/__init__.py PASSED                          [  7%]
buildstream/plugins/elements/autotools.py PASSED                         [  7%]
buildstream/plugins/elements/autotools.py PASSED                         [  7%]
buildstream/plugins/elements/cmake.py PASSED                             [  7%]
buildstream/plugins/elements/cmake.py PASSED                             [  7%]
buildstream/plugins/elements/compose.py PASSED                           [  7%]
buildstream/plugins/elements/compose.py PASSED                           [  7%]
buildstream/plugins/elements/distutils.py PASSED                         [  8%]
buildstream/plugins/elements/distutils.py PASSED                         [  8%]
buildstream/plugins/elements/filter.py PASSED                            [  8%]
buildstream/plugins/elements/filter.py PASSED                            [  8%]
buildstream/plugins/elements/import.py PASSED                            [  8%]
buildstream/plugins/elements/import.py PASSED                            [  8%]
buildstream/plugins/elements/junction.py PASSED                          [  8%]
buildstream/plugins/elements/junction.py PASSED                          [  8%]
buildstream/plugins/elements/make.py PASSED                              [  8%]
buildstream/plugins/elements/make.py PASSED                              [  8%]
buildstream/plugins/elements/makemaker.py PASSED                         [  8%]
buildstream/plugins/elements/makemaker.py PASSED                         [  8%]
buildstream/plugins/elements/manual.py PASSED                            [  8%]
buildstream/plugins/elements/manual.py PASSED                            [  8%]
buildstream/plugins/elements/meson.py PASSED                             [  8%]
buildstream/plugins/elements/meson.py PASSED                             [  8%]
buildstream/plugins/elements/modulebuild.py PASSED                       [  8%]
buildstream/plugins/elements/modulebuild.py PASSED                       [  8%]
buildstream/plugins/elements/pip.py PASSED                               [  8%]
buildstream/plugins/elements/pip.py PASSED                               [  8%]
buildstream/plugins/elements/qmake.py PASSED                             [  8%]
buildstream/plugins/elements/qmake.py PASSED                             [  8%]
buildstream/plugins/elements/script.py PASSED                            [  8%]
buildstream/plugins/elements/script.py PASSED                            [  8%]
buildstream/plugins/elements/stack.py PASSED                             [  8%]
buildstream/plugins/elements/stack.py PASSED                             [  8%]
buildstream/plugins/sources/__init__.py PASSED                           [  8%]
buildstream/plugins/sources/__init__.py PASSED                           [  8%]
buildstream/plugins/sources/_downloadablefilesource.py PASSED            [  8%]
buildstream/plugins/sources/_downloadablefilesource.py PASSED            [  8%]
buildstream/plugins/sources/bzr.py PASSED                                [  9%]
buildstream/plugins/sources/bzr.py PASSED                                [  9%]
buildstream/plugins/sources/deb.py PASSED                                [  9%]
buildstream/plugins/sources/deb.py PASSED                                [  9%]
buildstream/plugins/sources/git.py PASSED                                [  9%]
buildstream/plugins/sources/git.py PASSED                                [  9%]
buildstream/plugins/sources/local.py PASSED                              [  9%]
buildstream/plugins/sources/local.py PASSED                              [  9%]
buildstream/plugins/sources/ostree.py PASSED                             [  9%]
buildstream/plugins/sources/ostree.py PASSED                             [  9%]
buildstream/plugins/sources/patch.py PASSED                              [  9%]
buildstream/plugins/sources/patch.py PASSED                              [  9%]
buildstream/plugins/sources/pip.py PASSED                                [  9%]
buildstream/plugins/sources/pip.py PASSED                                [  9%]
buildstream/plugins/sources/remote.py PASSED                             [  9%]
buildstream/plugins/sources/remote.py PASSED                             [  9%]
buildstream/plugins/sources/tar.py PASSED                                [  9%]
buildstream/plugins/sources/tar.py PASSED                                [  9%]
buildstream/plugins/sources/zip.py PASSED                                [  9%]
buildstream/plugins/sources/zip.py PASSED                                [  9%]
buildstream/sandbox/__init__.py PASSED                                   [  9%]
buildstream/sandbox/__init__.py PASSED                                   [  9%]
buildstream/sandbox/_config.py PASSED                                    [  9%]
buildstream/sandbox/_config.py PASSED                                    [  9%]
buildstream/sandbox/_mount.py PASSED                                     [  9%]
buildstream/sandbox/_mount.py PASSED                                     [  9%]
buildstream/sandbox/_mounter.py PASSED                                   [  9%]
buildstream/sandbox/_mounter.py PASSED                                   [  9%]
buildstream/sandbox/_sandboxbwrap.py PASSED                              [  9%]
buildstream/sandbox/_sandboxbwrap.py PASSED                              [  9%]
buildstream/sandbox/_sandboxchroot.py PASSED                             [ 10%]
buildstream/sandbox/_sandboxchroot.py PASSED                             [ 10%]
buildstream/sandbox/_sandboxdummy.py PASSED                              [ 10%]
buildstream/sandbox/_sandboxdummy.py PASSED                              [ 10%]
buildstream/sandbox/_sandboxremote.py PASSED                             [ 10%]
buildstream/sandbox/_sandboxremote.py PASSED                             [ 10%]
buildstream/sandbox/sandbox.py PASSED                                    [ 10%]
buildstream/sandbox/sandbox.py PASSED                                    [ 10%]
buildstream/storage/__init__.py PASSED                                   [ 10%]
buildstream/storage/__init__.py PASSED                                   [ 10%]
buildstream/storage/_casbaseddirectory.py PASSED                         [ 10%]
buildstream/storage/_casbaseddirectory.py PASSED                         [ 10%]
buildstream/storage/_filebaseddirectory.py PASSED                        [ 10%]
buildstream/storage/_filebaseddirectory.py PASSED                        [ 10%]
buildstream/storage/directory.py PASSED                                  [ 10%]
buildstream/storage/directory.py PASSED                                  [ 10%]
doc/badges.py PASSED                                                     [ 10%]
doc/bst2html.py PASSED                                                   [ 10%]
doc/source/sample_plugin/setup.py PASSED                                 [ 10%]
tests/__init__.py PASSED                                                 [ 10%]
tests/artifactcache/cache_size.py PASSED                                 [ 10%]
tests/artifactcache/cache_size.py::test_cache_size_roundtrip PASSED      [ 10%]
tests/artifactcache/cache_size.py::test_cache_size_write PASSED          [ 10%]
tests/artifactcache/config.py PASSED                                     [ 11%]
tests/artifactcache/config.py::test_artifact_cache_precedence[empty-config] PASSED [ 11%]
tests/artifactcache/config.py::test_artifact_cache_precedence[user-config] PASSED [ 11%]
tests/artifactcache/config.py::test_artifact_cache_precedence[project-config] PASSED [ 11%]
tests/artifactcache/config.py::test_artifact_cache_precedence[project-override-in-user-config] PASSED [ 11%]
tests/artifactcache/config.py::test_artifact_cache_precedence[list-order] PASSED [ 11%]
tests/artifactcache/config.py::test_artifact_cache_precedence[duplicates] PASSED [ 11%]
tests/artifactcache/config.py::test_missing_certs[client-cert-client.crt] PASSED [ 11%]
tests/artifactcache/config.py::test_missing_certs[client-key-client.key] PASSED [ 11%]
tests/artifactcache/expiry.py PASSED                                     [ 11%]
tests/artifactcache/expiry.py::test_artifact_expires PASSED              [ 11%]
tests/artifactcache/expiry.py::test_artifact_too_large[500000] PASSED    [ 11%]
tests/artifactcache/expiry.py::test_artifact_too_large[399999] PASSED    [ 11%]
tests/artifactcache/expiry.py::test_expiry_order PASSED                  [ 11%]
tests/artifactcache/expiry.py::test_keep_dependencies PASSED             [ 11%]
tests/artifactcache/expiry.py::test_never_delete_required PASSED         [ 12%]
tests/artifactcache/expiry.py::test_never_delete_required_track PASSED   [ 12%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[1-True] PASSED   [ 12%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[1K-True] PASSED  [ 12%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[50%-True] PASSED [ 12%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[infinity-True] PASSED [ 12%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[0-True] PASSED   [ 12%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[-1-False] PASSED [ 12%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[pony-False] PASSED [ 12%]
tests/artifactcache/expiry.py::test_invalid_cache_quota[200%-False] PASSED [ 12%]
tests/artifactcache/expiry.py::test_extract_expiry PASSED                [ 12%]
tests/artifactcache/junctions.py PASSED                                  [ 12%]
tests/artifactcache/junctions.py::test_push_pull PASSED                  [ 12%]
tests/artifactcache/pull.py PASSED                                       [ 12%]
tests/artifactcache/pull.py::test_pull PASSED                            [ 12%]
tests/artifactcache/pull.py::test_pull_tree PASSED                       [ 13%]
tests/artifactcache/push.py PASSED                                       [ 13%]
tests/artifactcache/push.py::test_push PASSED                            [ 13%]
tests/artifactcache/push.py::test_push_directory PASSED                  [ 13%]
tests/artifactcache/push.py::test_push_message PASSED                    [ 13%]
tests/cachekey/__init__.py PASSED                                        [ 13%]
tests/cachekey/cachekey.py PASSED                                        [ 13%]
tests/cachekey/cachekey.py::test_cache_key SKIPPED                       [ 13%]
tests/cachekey/cachekey.py::test_cache_key_fatal_warnings[first_warnings0-second_warnings0-True] PASSED [ 13%]
tests/cachekey/cachekey.py::test_cache_key_fatal_warnings[first_warnings1-second_warnings1-False] PASSED [ 13%]
tests/cachekey/cachekey.py::test_cache_key_fatal_warnings[first_warnings2-second_warnings2-False] PASSED [ 13%]
tests/cachekey/cachekey.py::test_cache_key_fatal_warnings[first_warnings3-second_warnings3-True] PASSED [ 13%]
tests/cachekey/cachekey.py::test_cache_key_fatal_warnings[first_warnings4-second_warnings4-True] PASSED [ 13%]
tests/cachekey/update.py PASSED                                          [ 13%]
tests/completions/completions.py PASSED                                  [ 13%]
tests/completions/completions.py::test_commands[bst-0-expected0] PASSED  [ 14%]
tests/completions/completions.py::test_commands[bst -1-expected1] PASSED [ 14%]
tests/completions/completions.py::test_commands[bst pu-1-expected2] PASSED [ 14%]
tests/completions/completions.py::test_commands[bst pul-1-expected3] PASSED [ 14%]
tests/completions/completions.py::test_commands[bst w -1-expected4] PASSED [ 14%]
tests/completions/completions.py::test_commands[bst workspace -2-expected5] PASSED [ 14%]
tests/completions/completions.py::test_options[bst --1-expected0] PASSED [ 14%]
tests/completions/completions.py::test_options[bst --l-1-expected1] PASSED [ 14%]
tests/completions/completions.py::test_options[bst --no-colors build --3-expected2] PASSED [ 14%]
tests/completions/completions.py::test_options[bst --fetchers -2-expected3] PASSED [ 14%]
tests/completions/completions.py::test_options[bst --no-colors -2-expected4] PASSED [ 14%]
tests/completions/completions.py::test_option_choice[bst --on-error -2-expected0] PASSED [ 14%]
tests/completions/completions.py::test_option_choice[bst show --deps -3-expected1] PASSED [ 14%]
tests/completions/completions.py::test_option_choice[bst show --deps=-2-expected2] PASSED [ 14%]
tests/completions/completions.py::test_option_choice[bst show --deps b-3-expected3] PASSED [ 14%]
tests/completions/completions.py::test_option_choice[bst show --deps=b-2-expected4] PASSED [ 15%]
tests/completions/completions.py::test_option_choice[bst show --deps r-3-expected5] PASSED [ 15%]
tests/completions/completions.py::test_option_choice[bst track --deps -3-expected6] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --config -2-expected0-None] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --log-file -2-expected1-None] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --config f-2-expected2-None] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --log-file f-2-expected3-None] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --config files-2-expected4-None] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --log-file files-2-expected5-None] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --config files/-2-expected6-None] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --log-file elements/-2-expected7-None] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --config ../-2-expected8-files] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --config ../elements/-2-expected9-files] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --config ../nofile-2-expected10-files] PASSED [ 15%]
tests/completions/completions.py::test_option_file[bst --config /pony/rainbow/nobodyhas/this/file-2-expected11-files] PASSED [ 15%]
tests/completions/completions.py::test_option_directory[bst --directory -2-expected0-None] PASSED [ 16%]
tests/completions/completions.py::test_option_directory[bst --directory elements/-2-expected1-None] PASSED [ 16%]
tests/completions/completions.py::test_option_directory[bst --directory -2-expected2-files] PASSED [ 16%]
tests/completions/completions.py::test_option_directory[bst --directory ../-2-expected3-files] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[project-bst show -2-expected0-None] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[project-bst build com-2-expected1-None] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[project-bst show -2-expected2-files] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[project-bst build com-2-expected3-files] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[project-bst --directory ../ show -4-expected4-files] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[project-bst --directory ../ build com-4-expected5-files] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[project-bst --directory ../ checkout t -4-expected6-files] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[project-bst --directory ../ checkout target.bst -5-expected7-files] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[no-element-path-bst show -2-expected8-None] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[no-element-path-bst build com-2-expected9-None] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[no-element-path-bst show -2-expected10-files] PASSED [ 16%]
tests/completions/completions.py::test_argument_element[no-element-path-bst build com-2-expected11-files] PASSED [ 17%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ show -4-expected12-files] PASSED [ 17%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ show f-4-expected13-files] PASSED [ 17%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ show files/-4-expected14-files] PASSED [ 17%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ build com-4-expected15-files] PASSED [ 17%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ checkout t -4-expected16-files] PASSED [ 17%]
tests/completions/completions.py::test_argument_element[no-element-path-bst --directory ../ checkout target.bst -5-expected17-files] PASSED [ 17%]
tests/completions/completions.py::test_argument_element[sub-folders-bst show base-2-expected18-None] PASSED [ 17%]
tests/completions/completions.py::test_argument_element[sub-folders-bst show base/-2-expected19-None] PASSED [ 17%]
tests/completions/completions.py::test_help_commands[bst he-1-expected0] PASSED [ 17%]
tests/completions/completions.py::test_help_commands[bst help -2-expected1] PASSED [ 17%]
tests/completions/completions.py::test_help_commands[bst help fe-2-expected2] PASSED [ 17%]
tests/completions/completions.py::test_help_commands[bst help p-2-expected3] PASSED [ 17%]
tests/completions/completions.py::test_help_commands[bst help p-2-expected4] PASSED [ 17%]
tests/completions/completions.py::test_help_commands[bst help w-2-expected5] PASSED [ 17%]
tests/completions/completions.py::test_help_commands[bst help workspace -3-expected6] PASSED [ 18%]
tests/context/__init__.py PASSED                                         [ 18%]
tests/context/context.py PASSED                                          [ 18%]
tests/context/context.py::test_context_create PASSED                     [ 18%]
tests/context/context.py::test_context_load PASSED                       [ 18%]
tests/context/context.py::test_context_load_envvar PASSED                [ 18%]
tests/context/context.py::test_context_load_user_config PASSED           [ 18%]
tests/context/context.py::test_context_load_missing_config PASSED        [ 18%]
tests/context/context.py::test_context_load_malformed_config PASSED      [ 18%]
tests/context/context.py::test_context_load_notdict_config PASSED        [ 18%]
tests/examples/__init__.py PASSED                                        [ 18%]
tests/examples/autotools.py PASSED                                       [ 18%]
tests/examples/autotools.py::test_autotools_build SKIPPED                [ 18%]
tests/examples/autotools.py::test_autotools_run SKIPPED                  [ 18%]
tests/examples/developing.py PASSED                                      [ 18%]
tests/examples/developing.py::test_autotools_build SKIPPED               [ 19%]
tests/examples/developing.py::test_run_unmodified_hello SKIPPED          [ 19%]
tests/examples/developing.py::test_open_workspace SKIPPED                [ 19%]
tests/examples/developing.py::test_make_change_in_workspace SKIPPED      [ 19%]
tests/examples/first-project.py PASSED                                   [ 19%]
tests/examples/first-project.py::test_first_project_build_checkout SKIPPED [ 19%]
tests/examples/flatpak-autotools.py PASSED                               [ 19%]
tests/examples/flatpak-autotools.py::test_autotools_build SKIPPED        [ 19%]
tests/examples/flatpak-autotools.py::test_autotools_run SKIPPED          [ 19%]
tests/examples/integration-commands.py PASSED                            [ 19%]
tests/examples/integration-commands.py::test_integration_commands_build SKIPPED [ 19%]
tests/examples/integration-commands.py::test_integration_commands_run SKIPPED [ 19%]
tests/examples/junctions.py PASSED                                       [ 19%]
tests/examples/junctions.py::test_build SKIPPED                          [ 19%]
tests/examples/junctions.py::test_shell_call_hello SKIPPED               [ 19%]
tests/examples/junctions.py::test_open_cross_junction_workspace SKIPPED  [ 20%]
tests/examples/running-commands.py PASSED                                [ 20%]
tests/examples/running-commands.py::test_running_commands_build SKIPPED  [ 20%]
tests/examples/running-commands.py::test_running_commands_run SKIPPED    [ 20%]
tests/format/__init__.py PASSED                                          [ 20%]
tests/format/assertion.py PASSED                                         [ 20%]
tests/format/assertion.py::test_assertion_cli[raw-assertion.bst-False-False-Raw assertion boogey] PASSED [ 20%]
tests/format/assertion.py::test_assertion_cli[conditional-assertion.bst-True-False-It's not pony time yet] PASSED [ 20%]
tests/format/assertion.py::test_assertion_cli[ordered-assertion.bst-True-True-It's not horsy time yet] PASSED [ 20%]
tests/format/include.py PASSED                                           [ 20%]
tests/format/include.py::test_include_junction_file PASSED               [ 20%]
tests/format/include.py::test_include_junction_options PASSED            [ 20%]
tests/format/include.py::test_junction_element_partial_project_project PASSED [ 20%]
tests/format/include.py::test_junction_element_not_partial_project_file PASSED [ 20%]
tests/format/include.py::test_include_element_overrides PASSED           [ 20%]
tests/format/include.py::test_include_element_overrides_composition PASSED [ 21%]
tests/format/include.py::test_include_element_overrides_sub_include PASSED [ 21%]
tests/format/include.py::test_junction_do_not_use_included_overrides PASSED [ 21%]
tests/format/include.py::test_conditional_in_fragment PASSED             [ 21%]
tests/format/include.py::test_inner PASSED                               [ 21%]
tests/format/include.py::test_recusive_include PASSED                    [ 21%]
tests/format/include.py::test_local_to_junction PASSED                   [ 21%]
tests/format/include.py::test_include_project_file PASSED                [ 21%]
tests/format/include_composition.py PASSED                               [ 21%]
tests/format/include_composition.py::test_main_has_prority PASSED        [ 21%]
tests/format/include_composition.py::test_include_cannot_append PASSED   [ 21%]
tests/format/include_composition.py::test_main_can_append PASSED         [ 21%]
tests/format/include_composition.py::test_sibling_cannot_append_backward PASSED [ 21%]
tests/format/include_composition.py::test_sibling_can_append_forward PASSED [ 21%]
tests/format/include_composition.py::test_lastest_sibling_has_priority PASSED [ 21%]
tests/format/include_composition.py::test_main_keeps_keys PASSED         [ 22%]
tests/format/listdirectiveerrors.py PASSED                               [ 22%]
tests/format/listdirectiveerrors.py::test_element_error[variables.bst] PASSED [ 22%]
tests/format/listdirectiveerrors.py::test_element_error[environment.bst] PASSED [ 22%]
tests/format/listdirectiveerrors.py::test_element_error[config.bst] PASSED [ 22%]
tests/format/listdirectiveerrors.py::test_element_error[public.bst] PASSED [ 22%]
tests/format/listdirectiveerrors.py::test_project_error PASSED           [ 22%]
tests/format/optionarch.py PASSED                                        [ 22%]
tests/format/optionarch.py::test_conditional[arm-arm-Army] PASSED        [ 22%]
tests/format/optionarch.py::test_conditional[arm-aarch64-Aarchy] PASSED  [ 22%]
tests/format/optionarch.py::test_conditional[arm-None-Army] PASSED       [ 22%]
tests/format/optionarch.py::test_conditional[aarch64-None-Aarchy] PASSED [ 22%]
tests/format/optionarch.py::test_conditional[i386-arm-Army] PASSED       [ 22%]
tests/format/optionarch.py::test_conditional[x86_64-aarch64-Aarchy] PASSED [ 22%]
tests/format/optionarch.py::test_unsupported_arch PASSED                 [ 22%]
tests/format/optionbool.py PASSED                                        [ 23%]
tests/format/optionbool.py::test_conditional_cli[element.bst-True-a pony] PASSED [ 23%]
tests/format/optionbool.py::test_conditional_cli[element.bst-true-a pony] PASSED [ 23%]
tests/format/optionbool.py::test_conditional_cli[element.bst-False-not pony] PASSED [ 23%]
tests/format/optionbool.py::test_conditional_cli[element.bst-false-not pony] PASSED [ 23%]
tests/format/optionbool.py::test_conditional_cli[element-not.bst-False-not pony] PASSED [ 23%]
tests/format/optionbool.py::test_conditional_cli[element-not.bst-True-a pony] PASSED [ 23%]
tests/format/optionbool.py::test_conditional_cli[element-equals.bst-False-not pony] PASSED [ 23%]
tests/format/optionbool.py::test_conditional_cli[element-equals.bst-True-a pony] PASSED [ 23%]
tests/format/optionbool.py::test_conditional_cli[element-not-equals.bst-False-not pony] PASSED [ 23%]
tests/format/optionbool.py::test_conditional_cli[element-not-equals.bst-True-a pony] PASSED [ 23%]
tests/format/optionbool.py::test_conditional_config[element.bst-True-a pony] PASSED [ 23%]
tests/format/optionbool.py::test_conditional_config[element.bst-False-not pony] PASSED [ 23%]
tests/format/optionbool.py::test_invalid_value_cli[falsey] PASSED        [ 23%]
tests/format/optionbool.py::test_invalid_value_cli[pony] PASSED          [ 23%]
tests/format/optionbool.py::test_invalid_value_cli[trUE] PASSED          [ 24%]
tests/format/optionbool.py::test_invalid_value_config[pony] PASSED       [ 24%]
tests/format/optionbool.py::test_invalid_value_config[config_option1] PASSED [ 24%]
tests/format/optionbool.py::test_invalid_value_config[config_option2] PASSED [ 24%]
tests/format/optioneltmask.py PASSED                                     [ 24%]
tests/format/optioneltmask.py::test_conditional_cli[pony.bst-pony.bst-True] PASSED [ 24%]
tests/format/optioneltmask.py::test_conditional_cli[horsy.bst-pony.bst, horsy.bst-True] PASSED [ 24%]
tests/format/optioneltmask.py::test_conditional_cli[zebry.bst-pony.bst, horsy.bst-False] PASSED [ 24%]
tests/format/optioneltmask.py::test_conditional_config[pony.bst-value0-True] PASSED [ 24%]
tests/format/optioneltmask.py::test_conditional_config[horsy.bst-value1-True] PASSED [ 24%]
tests/format/optioneltmask.py::test_conditional_config[zebry.bst-value2-False] PASSED [ 24%]
tests/format/optioneltmask.py::test_invalid_declaration PASSED           [ 24%]
tests/format/optioneltmask.py::test_invalid_value PASSED                 [ 24%]
tests/format/optionenum.py PASSED                                        [ 24%]
tests/format/optionenum.py::test_conditional_cli[element.bst-brother-pony-a pony] PASSED [ 24%]
tests/format/optionenum.py::test_conditional_cli[element.bst-brother-zebry-a zebry] PASSED [ 25%]
tests/format/optionenum.py::test_conditional_cli[element.bst-brother-horsy-a horsy] PASSED [ 25%]
tests/format/optionenum.py::test_conditional_cli[element-compare.bst-brother-horsy-different] PASSED [ 25%]
tests/format/optionenum.py::test_conditional_cli[element-compare.bst-brother-zebry-same] PASSED [ 25%]
tests/format/optionenum.py::test_conditional_cli[element-compare.bst-sister-pony-same] PASSED [ 25%]
tests/format/optionenum.py::test_conditional_config[element.bst-brother-pony-a pony] PASSED [ 25%]
tests/format/optionenum.py::test_conditional_config[element.bst-brother-zebry-a zebry] PASSED [ 25%]
tests/format/optionenum.py::test_conditional_config[element.bst-brother-horsy-a horsy] PASSED [ 25%]
tests/format/optionenum.py::test_conditional_config[element-compare.bst-brother-horsy-different] PASSED [ 25%]
tests/format/optionenum.py::test_conditional_config[element-compare.bst-brother-zebry-same] PASSED [ 25%]
tests/format/optionenum.py::test_conditional_config[element-compare.bst-sister-pony-same] PASSED [ 25%]
tests/format/optionenum.py::test_invalid_value_cli PASSED                [ 25%]
tests/format/optionenum.py::test_invalid_value_config[giraffy] PASSED    [ 25%]
tests/format/optionenum.py::test_invalid_value_config[config_option1] PASSED [ 25%]
tests/format/optionenum.py::test_invalid_value_config[config_option2] PASSED [ 25%]
tests/format/optionenum.py::test_missing_values PASSED                   [ 26%]
tests/format/optionexports.py PASSED                                     [ 26%]
tests/format/optionexports.py::test_export[bool_export-False-exported-bool-0] PASSED [ 26%]
tests/format/optionexports.py::test_export[bool_export-True-exported-bool-1] PASSED [ 26%]
tests/format/optionexports.py::test_export[enum_export-pony-exported-enum-pony] PASSED [ 26%]
tests/format/optionexports.py::test_export[enum_export-horsy-exported-enum-horsy] PASSED [ 26%]
tests/format/optionexports.py::test_export[flags_export-pony-exported-flags-pony] PASSED [ 26%]
tests/format/optionexports.py::test_export[flags_export-pony, horsy-exported-flags-horsy,pony] PASSED [ 26%]
tests/format/optionflags.py PASSED                                       [ 26%]
tests/format/optionflags.py::test_conditional_cli[element.bst-farm-pony-a pony] PASSED [ 26%]
tests/format/optionflags.py::test_conditional_cli[element.bst-farm-zebry-a zebry] PASSED [ 26%]
tests/format/optionflags.py::test_conditional_cli[element.bst-farm-pony, horsy-a pony and a horsy] PASSED [ 26%]
tests/format/optionflags.py::test_conditional_cli[element.bst-farm-zebry,horsy , pony-all the animals] PASSED [ 26%]
tests/format/optionflags.py::test_conditional_cli[element-in.bst-farm-zebry, horsy, pony-a zebry] PASSED [ 26%]
tests/format/optionflags.py::test_conditional_cli[element-in.bst-farm-zebry, horsy-no pony] PASSED [ 26%]
tests/format/optionflags.py::test_conditional_cli[element-in.bst-farm-zebry, pony-no horsy] PASSED [ 27%]
tests/format/optionflags.py::test_conditional_config[element.bst-farm-value0-a pony] PASSED [ 27%]
tests/format/optionflags.py::test_conditional_config[element.bst-farm-value1-a zebry] PASSED [ 27%]
tests/format/optionflags.py::test_conditional_config[element.bst-farm-value2-a pony and a horsy] PASSED [ 27%]
tests/format/optionflags.py::test_conditional_config[element.bst-farm-value3-all the animals] PASSED [ 27%]
tests/format/optionflags.py::test_invalid_value_cli[giraffy] PASSED      [ 27%]
tests/format/optionflags.py::test_invalid_value_cli[horsy pony] PASSED   [ 27%]
tests/format/optionflags.py::test_invalid_value_config[pony] PASSED      [ 27%]
tests/format/optionflags.py::test_invalid_value_config[config_option1] PASSED [ 27%]
tests/format/optionflags.py::test_invalid_value_config[config_option2] PASSED [ 27%]
tests/format/optionflags.py::test_missing_values PASSED                  [ 27%]
tests/format/optionoverrides.py PASSED                                   [ 27%]
tests/format/optionoverrides.py::test_override[i686] PASSED              [ 27%]
tests/format/optionoverrides.py::test_override[x86_64] PASSED            [ 27%]
tests/format/options.py PASSED                                           [ 27%]
tests/format/options.py::test_invalid_option_name[invalid-name-spaces] PASSED [ 28%]
tests/format/options.py::test_invalid_option_name[invalid-name-dashes] PASSED [ 28%]
tests/format/options.py::test_invalid_option_name[invalid-name-plus] PASSED [ 28%]
tests/format/options.py::test_invalid_option_name[invalid-name-leading-number] PASSED [ 28%]
tests/format/options.py::test_invalid_variable_name[invalid-variable-name-spaces] PASSED [ 28%]
tests/format/options.py::test_invalid_variable_name[invalid-variable-name-plus] PASSED [ 28%]
tests/format/options.py::test_invalid_option_type PASSED                 [ 28%]
tests/format/options.py::test_invalid_option_cli PASSED                  [ 28%]
tests/format/options.py::test_invalid_option_config PASSED               [ 28%]
tests/format/options.py::test_invalid_expression PASSED                  [ 28%]
tests/format/options.py::test_undefined PASSED                           [ 28%]
tests/format/options.py::test_invalid_condition PASSED                   [ 28%]
tests/format/options.py::test_simple_conditional[False-/usr] PASSED      [ 28%]
tests/format/options.py::test_simple_conditional[True-/opt] PASSED       [ 28%]
tests/format/options.py::test_nested_conditional[False-False-False] PASSED [ 28%]
tests/format/options.py::test_nested_conditional[True-False-False] PASSED [ 29%]
tests/format/options.py::test_nested_conditional[False-True-False] PASSED [ 29%]
tests/format/options.py::test_nested_conditional[True-True-True] PASSED  [ 29%]
tests/format/options.py::test_compound_and_conditional[False-False-False] PASSED [ 29%]
tests/format/options.py::test_compound_and_conditional[True-False-False] PASSED [ 29%]
tests/format/options.py::test_compound_and_conditional[False-True-False] PASSED [ 29%]
tests/format/options.py::test_compound_and_conditional[True-True-True] PASSED [ 29%]
tests/format/options.py::test_compound_or_conditional[False-False-False] PASSED [ 29%]
tests/format/options.py::test_compound_or_conditional[True-False-True] PASSED [ 29%]
tests/format/options.py::test_compound_or_conditional[False-True-True] PASSED [ 29%]
tests/format/options.py::test_compound_or_conditional[True-True-True] PASSED [ 29%]
tests/format/options.py::test_deep_nesting_level1[False-horsy] PASSED    [ 29%]
tests/format/options.py::test_deep_nesting_level1[True-pony] PASSED      [ 29%]
tests/format/options.py::test_deep_nesting_level2[False-horsy] PASSED    [ 29%]
tests/format/options.py::test_deep_nesting_level2[True-pony] PASSED      [ 29%]
tests/format/project.py PASSED                                           [ 30%]
tests/format/project.py::test_missing_project_conf PASSED                [ 30%]
tests/format/project.py::test_missing_project_name PASSED                [ 30%]
tests/format/project.py::test_empty_project_name PASSED                  [ 30%]
tests/format/project.py::test_invalid_project_name PASSED                [ 30%]
tests/format/project.py::test_invalid_yaml PASSED                        [ 30%]
tests/format/project.py::test_load_default_project PASSED                [ 30%]
tests/format/project.py::test_load_project_from_subdir PASSED            [ 30%]
tests/format/project.py::test_override_project_path PASSED               [ 30%]
tests/format/project.py::test_project_unsupported PASSED                 [ 30%]
tests/format/project.py::test_missing_element_path_directory PASSED      [ 30%]
tests/format/project.py::test_element_path_not_a_directory PASSED        [ 30%]
tests/format/project.py::test_missing_local_plugin_directory PASSED      [ 30%]
tests/format/project.py::test_local_plugin_not_directory PASSED          [ 30%]
tests/format/project.py::test_project_plugin_load_allowed PASSED         [ 30%]
tests/format/project.py::test_project_plugin_load_forbidden PASSED       [ 31%]
tests/format/project.py::test_project_conf_duplicate_plugins PASSED      [ 31%]
tests/format/project.py::test_project_refs_options PASSED                [ 31%]
tests/format/project.py::test_element_path_project_path_contains_symlinks PASSED [ 31%]
tests/format/projectoverrides.py PASSED                                  [ 31%]
tests/format/projectoverrides.py::test_prepend_configure_commands PASSED [ 31%]
tests/format/variables.py PASSED                                         [ 31%]
tests/format/variables.py::test_defaults[autotools.bst-make-install-make -j1 DESTDIR="/buildstream-install" install] PASSED [ 31%]
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=lib   ] PASSED [ 31%]
tests/format/variables.py::test_defaults[distutils.bst-python-install-python3 setup.py install --prefix "/usr" \\\n--root "/buildstream-install"] PASSED [ 31%]
tests/format/variables.py::test_defaults[makemaker.bst-configure-perl Makefile.PL PREFIX=/buildstream-install/usr] PASSED [ 31%]
tests/format/variables.py::test_defaults[modulebuild.bst-configure-perl Build.PL --prefix "/buildstream-install/usr"] PASSED [ 31%]
tests/format/variables.py::test_defaults[qmake.bst-make-install-make -j1 INSTALL_ROOT="/buildstream-install" install] PASSED [ 31%]
tests/format/variables.py::test_overrides[autotools.bst-make-install-make -j1 DESTDIR="/custom/install/root" install] PASSED [ 31%]
tests/format/variables.py::test_overrides[cmake.bst-cmake-cmake -B_builddir -H. -G"Ninja" -DCMAKE_INSTALL_PREFIX:PATH="/opt" \\\n-DCMAKE_INSTALL_LIBDIR=lib   ] PASSED [ 31%]
tests/format/variables.py::test_overrides[distutils.bst-python-install-python3 setup.py install --prefix "/opt" \\\n--root "/custom/install/root"] PASSED [ 32%]
tests/format/variables.py::test_overrides[makemaker.bst-configure-perl Makefile.PL PREFIX=/custom/install/root/opt] PASSED [ 32%]
tests/format/variables.py::test_overrides[modulebuild.bst-configure-perl Build.PL --prefix "/custom/install/root/opt"] PASSED [ 32%]
tests/format/variables.py::test_overrides[qmake.bst-make-install-make -j1 INSTALL_ROOT="/custom/install/root" install] PASSED [ 32%]
tests/format/variables.py::test_missing_variable PASSED                  [ 32%]
tests/format/variables.py::test_cyclic_variables PASSED                  [ 32%]
tests/format/project/duplicate-plugins/bar/__init__.py PASSED            [ 32%]
tests/format/project/duplicate-plugins/bar/foo.py PASSED                 [ 32%]
tests/format/project/duplicate-plugins/bar/frob.py PASSED                [ 32%]
tests/format/project/duplicate-plugins/baz/__init__.py PASSED            [ 32%]
tests/format/project/duplicate-plugins/baz/foo.py PASSED                 [ 32%]
tests/format/project/duplicate-plugins/baz/frob.py PASSED                [ 32%]
tests/format/project/plugin-allowed/__init__.py PASSED                   [ 32%]
tests/format/project/plugin-allowed/plugins/__init__.py PASSED           [ 32%]
tests/format/project/plugin-allowed/plugins/foo.py PASSED                [ 32%]
tests/format/project/plugin-forbidden/__init__.py PASSED                 [ 33%]
tests/format/project/plugin-forbidden/forbidden-plugins/__init__.py PASSED [ 33%]
tests/format/project/plugin-forbidden/forbidden-plugins/forbidden-plugin.py PASSED [ 33%]
tests/frontend/__init__.py PASSED                                        [ 33%]
tests/frontend/buildcheckout.py PASSED                                   [ 33%]
tests/frontend/buildcheckout.py::test_build_checkout[strict-copies] PASSED [ 33%]
tests/frontend/buildcheckout.py::test_build_checkout[strict-hardlinks] PASSED [ 33%]
tests/frontend/buildcheckout.py::test_build_checkout[non-strict-copies] PASSED [ 33%]
tests/frontend/buildcheckout.py::test_build_checkout[non-strict-hardlinks] PASSED [ 33%]
tests/frontend/buildcheckout.py::test_build_checkout_deps[run] PASSED    [ 33%]
tests/frontend/buildcheckout.py::test_build_checkout_deps[none] PASSED   [ 33%]
tests/frontend/buildcheckout.py::test_build_checkout_unbuilt PASSED      [ 33%]
tests/frontend/buildcheckout.py::test_build_checkout_tarball PASSED      [ 33%]
tests/frontend/buildcheckout.py::test_build_checkout_tarball_stdout SKIPPED [ 33%]
tests/frontend/buildcheckout.py::test_build_checkout_tarball_is_deterministic PASSED [ 34%]
tests/frontend/buildcheckout.py::test_build_checkout_nonempty[copies] PASSED [ 34%]
tests/frontend/buildcheckout.py::test_build_checkout_nonempty[hardlinks] PASSED [ 34%]
tests/frontend/buildcheckout.py::test_build_checkout_force[copies] PASSED [ 34%]
tests/frontend/buildcheckout.py::test_build_checkout_force[hardlinks] PASSED [ 34%]
tests/frontend/buildcheckout.py::test_build_checkout_force_tarball PASSED [ 34%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[strict-git] PASSED [ 34%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[strict-bzr] PASSED [ 34%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[strict-ostree] SKIPPED [ 34%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[strict-tar] PASSED [ 34%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[strict-zip] PASSED [ 34%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[non-strict-git] PASSED [ 34%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[non-strict-bzr] PASSED [ 34%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[non-strict-ostree] SKIPPED [ 34%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[non-strict-tar] PASSED [ 34%]
tests/frontend/buildcheckout.py::test_fetch_build_checkout[non-strict-zip] PASSED [ 35%]
tests/frontend/buildcheckout.py::test_install_to_build PASSED            [ 35%]
tests/frontend/buildcheckout.py::test_inconsistent_junction[inline] PASSED [ 35%]
tests/frontend/buildcheckout.py::test_inconsistent_junction[project.refs] PASSED [ 35%]
tests/frontend/buildcheckout.py::test_unfetched_junction[inline] PASSED  [ 35%]
tests/frontend/buildcheckout.py::test_unfetched_junction[project.refs] PASSED [ 35%]
tests/frontend/buildcheckout.py::test_build_checkout_junction PASSED     [ 35%]
tests/frontend/buildcheckout.py::test_build_checkout_workspaced_junction PASSED [ 35%]
tests/frontend/buildcheckout.py::test_build_checkout_cross_junction PASSED [ 35%]
tests/frontend/buildtrack.py PASSED                                      [ 35%]
tests/frontend/buildtrack.py::test_build_track[track_targets0-exceptions0-tracked0-inline] PASSED [ 35%]
tests/frontend/buildtrack.py::test_build_track[track_targets0-exceptions0-tracked0-project.refs] PASSED [ 35%]
tests/frontend/buildtrack.py::test_build_track[track_targets1-exceptions1-tracked1-inline] PASSED [ 35%]
tests/frontend/buildtrack.py::test_build_track[track_targets1-exceptions1-tracked1-project.refs] PASSED [ 35%]
tests/frontend/buildtrack.py::test_build_track[track_targets2-exceptions2-tracked2-inline] PASSED [ 35%]
tests/frontend/buildtrack.py::test_build_track[track_targets2-exceptions2-tracked2-project.refs] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets3-exceptions3-tracked3-inline] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets3-exceptions3-tracked3-project.refs] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets4-exceptions4-tracked4-inline] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets4-exceptions4-tracked4-project.refs] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets5-exceptions5-tracked5-inline] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets5-exceptions5-tracked5-project.refs] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets6-exceptions6-tracked6-inline] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets6-exceptions6-tracked6-project.refs] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets7-exceptions7-tracked7-inline] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets7-exceptions7-tracked7-project.refs] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets8-exceptions8-tracked8-inline] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track[track_targets8-exceptions8-tracked8-project.refs] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets0-exceptions0-tracked0] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets1-exceptions1-tracked1] PASSED [ 36%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets2-exceptions2-tracked2] PASSED [ 37%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets3-exceptions3-tracked3] PASSED [ 37%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets4-exceptions4-tracked4] PASSED [ 37%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets5-exceptions5-tracked5] PASSED [ 37%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets6-exceptions6-tracked6] PASSED [ 37%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets7-exceptions7-tracked7] PASSED [ 37%]
tests/frontend/buildtrack.py::test_build_track_update[track_targets8-exceptions8-tracked8] PASSED [ 37%]
tests/frontend/buildtrack.py::test_build_track_inconsistent[track_targets0-exceptions0] PASSED [ 37%]
tests/frontend/buildtrack.py::test_build_track_inconsistent[track_targets1-exceptions1] PASSED [ 37%]
tests/frontend/buildtrack.py::test_build_track_track_first[--strict] PASSED [ 37%]
tests/frontend/buildtrack.py::test_build_track_track_first[--no-strict] PASSED [ 37%]
tests/frontend/compose_splits.py PASSED                                  [ 37%]
tests/frontend/compose_splits.py::test_compose_splits[compose-include-bin.bst] PASSED [ 37%]
tests/frontend/compose_splits.py::test_compose_splits[compose-exclude-dev.bst] PASSED [ 37%]
tests/frontend/configurable_warnings.py PASSED                           [ 37%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[corewarn.bst-fatal_warnings0-True-ErrorDomain.STREAM] PASSED [ 38%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warninga.bst-fatal_warnings1-True-ErrorDomain.STREAM] PASSED [ 38%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warningb.bst-fatal_warnings2-True-ErrorDomain.STREAM] PASSED [ 38%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[corewarn.bst-fatal_warnings3-False-None] PASSED [ 38%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warninga.bst-fatal_warnings4-False-None] PASSED [ 38%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warningb.bst-fatal_warnings5-False-None] PASSED [ 38%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warninga.bst-fatal_warnings6-False-None] PASSED [ 38%]
tests/frontend/configurable_warnings.py::test_fatal_warnings[warningb.bst-fatal_warnings7-False-None] PASSED [ 38%]
tests/frontend/cross_junction_workspace.py PASSED                        [ 38%]
tests/frontend/cross_junction_workspace.py::test_open_cross_junction PASSED [ 38%]
tests/frontend/cross_junction_workspace.py::test_list_cross_junction PASSED [ 38%]
tests/frontend/cross_junction_workspace.py::test_close_cross_junction PASSED [ 38%]
tests/frontend/cross_junction_workspace.py::test_close_all_cross_junction PASSED [ 38%]
tests/frontend/fetch.py PASSED                                           [ 38%]
tests/frontend/fetch.py::test_fetch[git] PASSED                          [ 38%]
tests/frontend/fetch.py::test_fetch[bzr] PASSED                          [ 39%]
tests/frontend/fetch.py::test_fetch[ostree] SKIPPED                      [ 39%]
tests/frontend/fetch.py::test_fetch[tar] PASSED                          [ 39%]
tests/frontend/fetch.py::test_fetch[zip] PASSED                          [ 39%]
tests/frontend/fetch.py::test_fetch_consistency_error PASSED             [ 39%]
tests/frontend/fetch.py::test_fetch_consistency_bug PASSED               [ 39%]
tests/frontend/fetch.py::test_unfetched_junction[inline] PASSED          [ 39%]
tests/frontend/fetch.py::test_unfetched_junction[project.refs] PASSED    [ 39%]
tests/frontend/fetch.py::test_inconsistent_junction[inline] PASSED       [ 39%]
tests/frontend/fetch.py::test_inconsistent_junction[project.refs] PASSED [ 39%]
tests/frontend/fetch.py::test_fetch_cross_junction[git-inline] PASSED    [ 39%]
tests/frontend/fetch.py::test_fetch_cross_junction[git-project.refs] PASSED [ 39%]
tests/frontend/fetch.py::test_fetch_cross_junction[bzr-inline] PASSED    [ 39%]
tests/frontend/fetch.py::test_fetch_cross_junction[bzr-project.refs] PASSED [ 39%]
tests/frontend/fetch.py::test_fetch_cross_junction[ostree-inline] SKIPPED [ 39%]
tests/frontend/fetch.py::test_fetch_cross_junction[ostree-project.refs] SKIPPED [ 40%]
tests/frontend/fetch.py::test_fetch_cross_junction[tar-inline] PASSED    [ 40%]
tests/frontend/fetch.py::test_fetch_cross_junction[tar-project.refs] PASSED [ 40%]
tests/frontend/fetch.py::test_fetch_cross_junction[zip-inline] PASSED    [ 40%]
tests/frontend/fetch.py::test_fetch_cross_junction[zip-project.refs] PASSED [ 40%]
tests/frontend/help.py PASSED                                            [ 40%]
tests/frontend/help.py::test_help_main PASSED                            [ 40%]
tests/frontend/help.py::test_help[build] PASSED                          [ 40%]
tests/frontend/help.py::test_help[checkout] PASSED                       [ 40%]
tests/frontend/help.py::test_help[fetch] PASSED                          [ 40%]
tests/frontend/help.py::test_help[pull] PASSED                           [ 40%]
tests/frontend/help.py::test_help[push] PASSED                           [ 40%]
tests/frontend/help.py::test_help[shell] PASSED                          [ 40%]
tests/frontend/help.py::test_help[show] PASSED                           [ 40%]
tests/frontend/help.py::test_help[source-bundle] PASSED                  [ 40%]
tests/frontend/help.py::test_help[track] PASSED                          [ 41%]
tests/frontend/help.py::test_help[workspace] PASSED                      [ 41%]
tests/frontend/init.py PASSED                                            [ 41%]
tests/frontend/init.py::test_defaults PASSED                             [ 41%]
tests/frontend/init.py::test_all_options PASSED                          [ 41%]
tests/frontend/init.py::test_no_project_name PASSED                      [ 41%]
tests/frontend/init.py::test_project_exists PASSED                       [ 41%]
tests/frontend/init.py::test_force_overwrite_project PASSED              [ 41%]
tests/frontend/init.py::test_bad_project_name[Micheal Jackson] PASSED    [ 41%]
tests/frontend/init.py::test_bad_project_name[one+one] PASSED            [ 41%]
tests/frontend/init.py::test_bad_format_version[-1] PASSED               [ 41%]
tests/frontend/init.py::test_bad_format_version[17] PASSED               [ 41%]
tests/frontend/init.py::test_bad_element_path[/absolute/path] PASSED     [ 41%]
tests/frontend/init.py::test_bad_element_path[../outside/of/project] PASSED [ 41%]
tests/frontend/logging.py PASSED                                         [ 41%]
tests/frontend/logging.py::test_default_logging PASSED                   [ 42%]
tests/frontend/logging.py::test_custom_logging PASSED                    [ 42%]
tests/frontend/logging.py::test_failed_build_listing PASSED              [ 42%]
tests/frontend/main.py PASSED                                            [ 42%]
tests/frontend/main.py::test_prefix_choice_value_proc_full_match PASSED  [ 42%]
tests/frontend/main.py::test_prefix_choice_value_proc_prefix_match PASSED [ 42%]
tests/frontend/main.py::test_prefix_choice_value_proc_ambigous_match PASSED [ 42%]
tests/frontend/main.py::test_prefix_choice_value_proc_value_not_in_choices PASSED [ 42%]
tests/frontend/mirror.py PASSED                                          [ 42%]
tests/frontend/mirror.py::test_mirror_fetch[git] PASSED                  [ 42%]
tests/frontend/mirror.py::test_mirror_fetch[bzr] PASSED                  [ 42%]
tests/frontend/mirror.py::test_mirror_fetch[ostree] SKIPPED              [ 42%]
tests/frontend/mirror.py::test_mirror_fetch[tar] PASSED                  [ 42%]
tests/frontend/mirror.py::test_mirror_fetch[zip] PASSED                  [ 42%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[no-mirror-inline] PASSED [ 42%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[no-mirror-project.refs] PASSED [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[mirror-inline] PASSED [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[mirror-project.refs] PASSED [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[unrelated-mirror-inline] PASSED [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_ref_storage[unrelated-mirror-project.refs] PASSED [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_upstream_absent[git] PASSED  [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_upstream_absent[bzr] PASSED  [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_upstream_absent[ostree] SKIPPED [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_upstream_absent[tar] PASSED  [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_upstream_absent[zip] PASSED  [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_multi PASSED                 [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_default_cmdline PASSED       [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_default_userconfig PASSED    [ 43%]
tests/frontend/mirror.py::test_mirror_fetch_default_cmdline_overrides_config PASSED [ 43%]
tests/frontend/mirror.py::test_mirror_track_upstream_present[git] PASSED [ 43%]
tests/frontend/mirror.py::test_mirror_track_upstream_present[bzr] PASSED [ 44%]
tests/frontend/mirror.py::test_mirror_track_upstream_present[ostree] SKIPPED [ 44%]
tests/frontend/mirror.py::test_mirror_track_upstream_present[tar] PASSED [ 44%]
tests/frontend/mirror.py::test_mirror_track_upstream_present[zip] PASSED [ 44%]
tests/frontend/mirror.py::test_mirror_track_upstream_absent[git] PASSED  [ 44%]
tests/frontend/mirror.py::test_mirror_track_upstream_absent[bzr] PASSED  [ 44%]
tests/frontend/mirror.py::test_mirror_track_upstream_absent[ostree] SKIPPED [ 44%]
tests/frontend/mirror.py::test_mirror_track_upstream_absent[tar] PASSED  [ 44%]
tests/frontend/mirror.py::test_mirror_track_upstream_absent[zip] PASSED  [ 44%]
tests/frontend/mirror.py::test_mirror_from_includes[git] PASSED          [ 44%]
tests/frontend/mirror.py::test_mirror_from_includes[bzr] PASSED          [ 44%]
tests/frontend/mirror.py::test_mirror_from_includes[ostree] SKIPPED      [ 44%]
tests/frontend/mirror.py::test_mirror_from_includes[tar] PASSED          [ 44%]
tests/frontend/mirror.py::test_mirror_from_includes[zip] PASSED          [ 44%]
tests/frontend/mirror.py::test_mirror_junction_from_includes[git] PASSED [ 44%]
tests/frontend/mirror.py::test_mirror_junction_from_includes[bzr] PASSED [ 45%]
tests/frontend/mirror.py::test_mirror_junction_from_includes[ostree] SKIPPED [ 45%]
tests/frontend/mirror.py::test_mirror_junction_from_includes[tar] PASSED [ 45%]
tests/frontend/mirror.py::test_mirror_junction_from_includes[zip] PASSED [ 45%]
tests/frontend/mirror.py::test_mirror_git_submodule_fetch PASSED         [ 45%]
tests/frontend/mirror.py::test_mirror_fallback_git_only_submodules PASSED [ 45%]
tests/frontend/mirror.py::test_mirror_fallback_git_with_submodules PASSED [ 45%]
tests/frontend/overlaps.py PASSED                                        [ 45%]
tests/frontend/overlaps.py::test_overlaps[True] PASSED                   [ 45%]
tests/frontend/overlaps.py::test_overlaps[False] PASSED                  [ 45%]
tests/frontend/overlaps.py::test_overlaps_error[True] PASSED             [ 45%]
tests/frontend/overlaps.py::test_overlaps_error[False] PASSED            [ 45%]
tests/frontend/overlaps.py::test_overlaps_whitelist PASSED               [ 45%]
tests/frontend/overlaps.py::test_overlaps_whitelist_ignored PASSED       [ 45%]
tests/frontend/overlaps.py::test_overlaps_whitelist_on_overlapper PASSED [ 45%]
tests/frontend/overlaps.py::test_overlaps_script[True] PASSED            [ 46%]
tests/frontend/overlaps.py::test_overlaps_script[False] PASSED           [ 46%]
tests/frontend/pull.py PASSED                                            [ 46%]
tests/frontend/pull.py::test_push_pull_all PASSED                        [ 46%]
tests/frontend/pull.py::test_pull_secondary_cache PASSED                 [ 46%]
tests/frontend/pull.py::test_push_pull_specific_remote PASSED            [ 46%]
tests/frontend/pull.py::test_push_pull_non_strict PASSED                 [ 46%]
tests/frontend/pull.py::test_push_pull_track_non_strict PASSED           [ 46%]
tests/frontend/pull.py::test_push_pull_cross_junction PASSED             [ 46%]
tests/frontend/pull.py::test_pull_missing_blob PASSED                    [ 46%]
tests/frontend/pull.py::test_pull_missing_notifies_user PASSED           [ 46%]
tests/frontend/push.py PASSED                                            [ 46%]
tests/frontend/push.py::test_push PASSED                                 [ 46%]
tests/frontend/push.py::test_push_all PASSED                             [ 46%]
tests/frontend/push.py::test_push_after_pull PASSED                      [ 46%]
tests/frontend/push.py::test_artifact_expires PASSED                     [ 47%]
tests/frontend/push.py::test_artifact_too_large PASSED                   [ 47%]
tests/frontend/push.py::test_recently_pulled_artifact_does_not_expire PASSED [ 47%]
tests/frontend/push.py::test_push_cross_junction PASSED                  [ 47%]
tests/frontend/push.py::test_push_already_cached PASSED                  [ 47%]
tests/frontend/rebuild.py PASSED                                         [ 47%]
tests/frontend/rebuild.py::test_rebuild[strict] PASSED                   [ 47%]
tests/frontend/rebuild.py::test_rebuild[non-strict] PASSED               [ 47%]
tests/frontend/show.py PASSED                                            [ 47%]
tests/frontend/show.py::test_show[import-bin.bst-%{name}-import-bin.bst] PASSED [ 47%]
tests/frontend/show.py::test_show[import-bin.bst-%{state}-buildable] PASSED [ 47%]
tests/frontend/show.py::test_show[compose-all.bst-%{state}-waiting] PASSED [ 47%]
tests/frontend/show.py::test_show_except[target.bst-import-bin.bst-expected0] PASSED [ 47%]
tests/frontend/show.py::test_show_except[target.bst-import-dev.bst-expected1] PASSED [ 47%]
tests/frontend/show.py::test_show_except[target.bst-compose-all.bst-expected2] PASSED [ 47%]
tests/frontend/show.py::test_show_except[compose-all.bst-import-bin.bst-expected3] PASSED [ 48%]
tests/frontend/show.py::test_parallel_order PASSED                       [ 48%]
tests/frontend/show.py::test_target_is_dependency PASSED                 [ 48%]
tests/frontend/show.py::test_unfetched_junction[junction-dep.bst-inline] PASSED [ 48%]
tests/frontend/show.py::test_unfetched_junction[junction-dep.bst-project.refs] PASSED [ 48%]
tests/frontend/show.py::test_unfetched_junction[junction.bst:import-etc.bst-inline] PASSED [ 48%]
tests/frontend/show.py::test_unfetched_junction[junction.bst:import-etc.bst-project.refs] PASSED [ 48%]
tests/frontend/show.py::test_inconsistent_junction[junction-dep.bst-inline] PASSED [ 48%]
tests/frontend/show.py::test_inconsistent_junction[junction-dep.bst-project.refs] PASSED [ 48%]
tests/frontend/show.py::test_inconsistent_junction[junction.bst:import-etc.bst-inline] PASSED [ 48%]
tests/frontend/show.py::test_inconsistent_junction[junction.bst:import-etc.bst-project.refs] PASSED [ 48%]
tests/frontend/show.py::test_fetched_junction[junction-dep.bst] PASSED   [ 48%]
tests/frontend/show.py::test_fetched_junction[junction.bst:import-etc.bst] PASSED [ 48%]
tests/frontend/show.py::test_exceed_max_recursion_depth[100] PASSED      [ 48%]
tests/frontend/show.py::test_exceed_max_recursion_depth[500] PASSED      [ 48%]
tests/frontend/show.py::test_exceed_max_recursion_depth[1200] PASSED     [ 49%]
tests/frontend/source_bundle.py PASSED                                   [ 49%]
tests/frontend/source_bundle.py::test_source_bundle PASSED               [ 49%]
tests/frontend/track.py PASSED                                           [ 49%]
tests/frontend/track.py::test_track[git-inline] PASSED                   [ 49%]
tests/frontend/track.py::test_track[git-project.refs] PASSED             [ 49%]
tests/frontend/track.py::test_track[bzr-inline] PASSED                   [ 49%]
tests/frontend/track.py::test_track[bzr-project.refs] PASSED             [ 49%]
tests/frontend/track.py::test_track[ostree-inline] SKIPPED               [ 49%]
tests/frontend/track.py::test_track[ostree-project.refs] SKIPPED         [ 49%]
tests/frontend/track.py::test_track[tar-inline] PASSED                   [ 49%]
tests/frontend/track.py::test_track[tar-project.refs] PASSED             [ 49%]
tests/frontend/track.py::test_track[zip-inline] PASSED                   [ 49%]
tests/frontend/track.py::test_track[zip-project.refs] PASSED             [ 49%]
tests/frontend/track.py::test_track_recurse[git] PASSED                  [ 49%]
tests/frontend/track.py::test_track_recurse[bzr] PASSED                  [ 50%]
tests/frontend/track.py::test_track_recurse[ostree] SKIPPED              [ 50%]
tests/frontend/track.py::test_track_recurse[tar] PASSED                  [ 50%]
tests/frontend/track.py::test_track_recurse[zip] PASSED                  [ 50%]
tests/frontend/track.py::test_track_single PASSED                        [ 50%]
tests/frontend/track.py::test_track_recurse_except[git] PASSED           [ 50%]
tests/frontend/track.py::test_track_recurse_except[bzr] PASSED           [ 50%]
tests/frontend/track.py::test_track_recurse_except[ostree] SKIPPED       [ 50%]
tests/frontend/track.py::test_track_recurse_except[tar] PASSED           [ 50%]
tests/frontend/track.py::test_track_recurse_except[zip] PASSED           [ 50%]
tests/frontend/track.py::test_track_optional[inline] PASSED              [ 50%]
tests/frontend/track.py::test_track_optional[project-refs] PASSED        [ 50%]
tests/frontend/track.py::test_track_cross_junction[inline-cross] PASSED  [ 50%]
tests/frontend/track.py::test_track_cross_junction[inline-nocross] PASSED [ 50%]
tests/frontend/track.py::test_track_cross_junction[project.refs-cross] PASSED [ 50%]
tests/frontend/track.py::test_track_cross_junction[project.refs-nocross] PASSED [ 51%]
tests/frontend/track.py::test_track_consistency_error PASSED             [ 51%]
tests/frontend/track.py::test_track_consistency_bug PASSED               [ 51%]
tests/frontend/track.py::test_inconsistent_junction[inline] PASSED       [ 51%]
tests/frontend/track.py::test_inconsistent_junction[project.refs] PASSED [ 51%]
tests/frontend/track.py::test_junction_element[inline] PASSED            [ 51%]
tests/frontend/track.py::test_junction_element[project.refs] PASSED      [ 51%]
tests/frontend/track.py::test_cross_junction[git-inline] PASSED          [ 51%]
tests/frontend/track.py::test_cross_junction[git-project.refs] PASSED    [ 51%]
tests/frontend/track.py::test_cross_junction[bzr-inline] PASSED          [ 51%]
tests/frontend/track.py::test_cross_junction[bzr-project.refs] PASSED    [ 51%]
tests/frontend/track.py::test_cross_junction[ostree-inline] SKIPPED      [ 51%]
tests/frontend/track.py::test_cross_junction[ostree-project.refs] SKIPPED [ 51%]
tests/frontend/track.py::test_cross_junction[tar-inline] PASSED          [ 51%]
tests/frontend/track.py::test_cross_junction[tar-project.refs] PASSED    [ 51%]
tests/frontend/track.py::test_cross_junction[zip-inline] PASSED          [ 52%]
tests/frontend/track.py::test_cross_junction[zip-project.refs] PASSED    [ 52%]
tests/frontend/track.py::test_track_include[git-inline] PASSED           [ 52%]
tests/frontend/track.py::test_track_include[git-project.refs] PASSED     [ 52%]
tests/frontend/track.py::test_track_include[bzr-inline] PASSED           [ 52%]
tests/frontend/track.py::test_track_include[bzr-project.refs] PASSED     [ 52%]
tests/frontend/track.py::test_track_include[ostree-inline] SKIPPED       [ 52%]
tests/frontend/track.py::test_track_include[ostree-project.refs] SKIPPED [ 52%]
tests/frontend/track.py::test_track_include[tar-inline] PASSED           [ 52%]
tests/frontend/track.py::test_track_include[tar-project.refs] PASSED     [ 52%]
tests/frontend/track.py::test_track_include[zip-inline] PASSED           [ 52%]
tests/frontend/track.py::test_track_include[zip-project.refs] PASSED     [ 52%]
tests/frontend/track.py::test_track_include_junction[git-inline] PASSED  [ 52%]
tests/frontend/track.py::test_track_include_junction[git-project.refs] PASSED [ 52%]
tests/frontend/track.py::test_track_include_junction[bzr-inline] PASSED  [ 52%]
tests/frontend/track.py::test_track_include_junction[bzr-project.refs] PASSED [ 53%]
tests/frontend/track.py::test_track_include_junction[ostree-inline] SKIPPED [ 53%]
tests/frontend/track.py::test_track_include_junction[ostree-project.refs] SKIPPED [ 53%]
tests/frontend/track.py::test_track_include_junction[tar-inline] PASSED  [ 53%]
tests/frontend/track.py::test_track_include_junction[tar-project.refs] PASSED [ 53%]
tests/frontend/track.py::test_track_include_junction[zip-inline] PASSED  [ 53%]
tests/frontend/track.py::test_track_include_junction[zip-project.refs] PASSED [ 53%]
tests/frontend/track.py::test_track_junction_included[git-inline] PASSED [ 53%]
tests/frontend/track.py::test_track_junction_included[git-project.refs] PASSED [ 53%]
tests/frontend/track.py::test_track_junction_included[bzr-inline] PASSED [ 53%]
tests/frontend/track.py::test_track_junction_included[bzr-project.refs] PASSED [ 53%]
tests/frontend/track.py::test_track_junction_included[ostree-inline] PASSED [ 53%]
tests/frontend/track.py::test_track_junction_included[ostree-project.refs] PASSED [ 53%]
tests/frontend/track.py::test_track_junction_included[tar-inline] PASSED [ 53%]
tests/frontend/track.py::test_track_junction_included[tar-project.refs] PASSED [ 53%]
tests/frontend/track.py::test_track_junction_included[zip-inline] PASSED [ 54%]
tests/frontend/track.py::test_track_junction_included[zip-project.refs] PASSED [ 54%]
tests/frontend/track.py::test_track_error_cannot_write_file[git] SKIPPED [ 54%]
tests/frontend/track.py::test_track_error_cannot_write_file[bzr] SKIPPED [ 54%]
tests/frontend/track.py::test_track_error_cannot_write_file[ostree] SKIPPED [ 54%]
tests/frontend/track.py::test_track_error_cannot_write_file[tar] SKIPPED [ 54%]
tests/frontend/track.py::test_track_error_cannot_write_file[zip] SKIPPED [ 54%]
tests/frontend/track_cross_junction.py PASSED                            [ 54%]
tests/frontend/track_cross_junction.py::test_cross_junction_multiple_projects[git] PASSED [ 54%]
tests/frontend/track_cross_junction.py::test_cross_junction_multiple_projects[bzr] PASSED [ 54%]
tests/frontend/track_cross_junction.py::test_cross_junction_multiple_projects[ostree] SKIPPED [ 54%]
tests/frontend/track_cross_junction.py::test_cross_junction_multiple_projects[tar] PASSED [ 54%]
tests/frontend/track_cross_junction.py::test_cross_junction_multiple_projects[zip] PASSED [ 54%]
tests/frontend/track_cross_junction.py::test_track_exceptions[git] PASSED [ 54%]
tests/frontend/track_cross_junction.py::test_track_exceptions[bzr] PASSED [ 54%]
tests/frontend/track_cross_junction.py::test_track_exceptions[ostree] SKIPPED [ 55%]
tests/frontend/track_cross_junction.py::test_track_exceptions[tar] PASSED [ 55%]
tests/frontend/track_cross_junction.py::test_track_exceptions[zip] PASSED [ 55%]
tests/frontend/version.py PASSED                                         [ 55%]
tests/frontend/version.py::test_version PASSED                           [ 55%]
tests/frontend/workspace.py PASSED                                       [ 55%]
tests/frontend/workspace.py::test_open[git] PASSED                       [ 55%]
tests/frontend/workspace.py::test_open[bzr] PASSED                       [ 55%]
tests/frontend/workspace.py::test_open[ostree] SKIPPED                   [ 55%]
tests/frontend/workspace.py::test_open[tar] PASSED                       [ 55%]
tests/frontend/workspace.py::test_open[zip] PASSED                       [ 55%]
tests/frontend/workspace.py::test_open_bzr_customize PASSED              [ 55%]
tests/frontend/workspace.py::test_open_track[git] PASSED                 [ 55%]
tests/frontend/workspace.py::test_open_track[bzr] PASSED                 [ 55%]
tests/frontend/workspace.py::test_open_track[ostree] SKIPPED             [ 55%]
tests/frontend/workspace.py::test_open_track[tar] PASSED                 [ 56%]
tests/frontend/workspace.py::test_open_track[zip] PASSED                 [ 56%]
tests/frontend/workspace.py::test_open_force[git] PASSED                 [ 56%]
tests/frontend/workspace.py::test_open_force[bzr] PASSED                 [ 56%]
tests/frontend/workspace.py::test_open_force[ostree] SKIPPED             [ 56%]
tests/frontend/workspace.py::test_open_force[tar] PASSED                 [ 56%]
tests/frontend/workspace.py::test_open_force[zip] PASSED                 [ 56%]
tests/frontend/workspace.py::test_open_force_open[git] PASSED            [ 56%]
tests/frontend/workspace.py::test_open_force_open[bzr] PASSED            [ 56%]
tests/frontend/workspace.py::test_open_force_open[ostree] SKIPPED        [ 56%]
tests/frontend/workspace.py::test_open_force_open[tar] PASSED            [ 56%]
tests/frontend/workspace.py::test_open_force_open[zip] PASSED            [ 56%]
tests/frontend/workspace.py::test_open_force_different_workspace[git] PASSED [ 56%]
tests/frontend/workspace.py::test_open_force_different_workspace[bzr] PASSED [ 56%]
tests/frontend/workspace.py::test_open_force_different_workspace[ostree] SKIPPED [ 56%]
tests/frontend/workspace.py::test_open_force_different_workspace[tar] PASSED [ 57%]
tests/frontend/workspace.py::test_open_force_different_workspace[zip] PASSED [ 57%]
tests/frontend/workspace.py::test_close[git] PASSED                      [ 57%]
tests/frontend/workspace.py::test_close[bzr] PASSED                      [ 57%]
tests/frontend/workspace.py::test_close[ostree] SKIPPED                  [ 57%]
tests/frontend/workspace.py::test_close[tar] PASSED                      [ 57%]
tests/frontend/workspace.py::test_close[zip] PASSED                      [ 57%]
tests/frontend/workspace.py::test_close_external_after_move_project PASSED [ 57%]
tests/frontend/workspace.py::test_close_internal_after_move_project PASSED [ 57%]
tests/frontend/workspace.py::test_close_removed PASSED                   [ 57%]
tests/frontend/workspace.py::test_close_nonexistant_element PASSED       [ 57%]
tests/frontend/workspace.py::test_close_multiple PASSED                  [ 57%]
tests/frontend/workspace.py::test_close_all PASSED                       [ 57%]
tests/frontend/workspace.py::test_reset PASSED                           [ 57%]
tests/frontend/workspace.py::test_reset_multiple PASSED                  [ 57%]
tests/frontend/workspace.py::test_reset_all PASSED                       [ 58%]
tests/frontend/workspace.py::test_list PASSED                            [ 58%]
tests/frontend/workspace.py::test_build[strict-git] PASSED               [ 58%]
tests/frontend/workspace.py::test_build[strict-bzr] PASSED               [ 58%]
tests/frontend/workspace.py::test_build[strict-ostree] SKIPPED           [ 58%]
tests/frontend/workspace.py::test_build[strict-tar] PASSED               [ 58%]
tests/frontend/workspace.py::test_build[strict-zip] PASSED               [ 58%]
tests/frontend/workspace.py::test_build[non-strict-git] PASSED           [ 58%]
tests/frontend/workspace.py::test_build[non-strict-bzr] PASSED           [ 58%]
tests/frontend/workspace.py::test_build[non-strict-ostree] SKIPPED       [ 58%]
tests/frontend/workspace.py::test_build[non-strict-tar] PASSED           [ 58%]
tests/frontend/workspace.py::test_build[non-strict-zip] PASSED           [ 58%]
tests/frontend/workspace.py::test_buildable_no_ref PASSED                [ 58%]
tests/frontend/workspace.py::test_detect_modifications[strict-addfile] PASSED [ 58%]
tests/frontend/workspace.py::test_detect_modifications[strict-removefile] PASSED [ 58%]
tests/frontend/workspace.py::test_detect_modifications[strict-modifyfile] PASSED [ 59%]
tests/frontend/workspace.py::test_detect_modifications[non-strict-addfile] PASSED [ 59%]
tests/frontend/workspace.py::test_detect_modifications[non-strict-removefile] PASSED [ 59%]
tests/frontend/workspace.py::test_detect_modifications[non-strict-modifyfile] PASSED [ 59%]
tests/frontend/workspace.py::test_list_unsupported_workspace[workspace_cfg0] PASSED [ 59%]
tests/frontend/workspace.py::test_list_unsupported_workspace[workspace_cfg1] PASSED [ 59%]
tests/frontend/workspace.py::test_list_unsupported_workspace[workspace_cfg2] PASSED [ 59%]
tests/frontend/workspace.py::test_list_unsupported_workspace[workspace_cfg3] PASSED [ 59%]
tests/frontend/workspace.py::test_list_supported_workspace[workspace_cfg0-expected0] PASSED [ 59%]
tests/frontend/workspace.py::test_list_supported_workspace[workspace_cfg1-expected1] PASSED [ 59%]
tests/frontend/workspace.py::test_list_supported_workspace[workspace_cfg2-expected2] PASSED [ 59%]
tests/frontend/workspace.py::test_list_supported_workspace[workspace_cfg3-expected3] PASSED [ 59%]
tests/frontend/workspace.py::test_list_supported_workspace[workspace_cfg4-expected4] PASSED [ 59%]
tests/frontend/workspace.py::test_inconsitent_pipeline_message[git] PASSED [ 59%]
tests/frontend/workspace.py::test_inconsitent_pipeline_message[bzr] PASSED [ 59%]
tests/frontend/workspace.py::test_inconsitent_pipeline_message[ostree] SKIPPED [ 60%]
tests/frontend/workspace.py::test_inconsitent_pipeline_message[tar] PASSED [ 60%]
tests/frontend/workspace.py::test_inconsitent_pipeline_message[zip] PASSED [ 60%]
tests/frontend/workspace.py::test_cache_key_workspace_in_dependencies[strict] PASSED [ 60%]
tests/frontend/workspace.py::test_cache_key_workspace_in_dependencies[non-strict] PASSED [ 60%]
tests/frontend/workspace.py::test_multiple_failed_builds PASSED          [ 60%]
tests/frontend/configuredwarning/plugins/corewarn.py PASSED              [ 60%]
tests/frontend/configuredwarning/plugins/warninga.py PASSED              [ 60%]
tests/frontend/configuredwarning/plugins/warningb.py PASSED              [ 60%]
tests/frontend/consistencyerror/__init__.py PASSED                       [ 60%]
tests/frontend/consistencyerror/plugins/__init__.py PASSED               [ 60%]
tests/frontend/consistencyerror/plugins/consistencybug.py PASSED         [ 60%]
tests/frontend/consistencyerror/plugins/consistencyerror.py PASSED       [ 60%]
tests/frontend/project/sources/fetch_source.py PASSED                    [ 60%]
tests/integration/autotools.py PASSED                                    [ 60%]
tests/integration/autotools.py::test_autotools_build PASSED              [ 61%]
tests/integration/autotools.py::test_autotools_run PASSED                [ 61%]
tests/integration/build-uid.py PASSED                                    [ 61%]
tests/integration/build-uid.py::test_build_uid_overridden SKIPPED        [ 61%]
tests/integration/build-uid.py::test_build_uid_in_project SKIPPED        [ 61%]
tests/integration/build-uid.py::test_build_uid_default PASSED            [ 61%]
tests/integration/cachedfail.py 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] SKIPPED [ 61%]
tests/integration/cachedfail.py::test_push_cached_fail[quit] SKIPPED     [ 61%]
tests/integration/cmake.py PASSED                                        [ 61%]
tests/integration/cmake.py::test_cmake_build PASSED                      [ 61%]
tests/integration/cmake.py::test_cmake_run PASSED                        [ 61%]
tests/integration/compose-symlinks.py PASSED                             [ 61%]
tests/integration/compose-symlinks.py::test_compose_symlinks PASSED      [ 62%]
tests/integration/compose.py PASSED                                      [ 62%]
tests/integration/compose.py::test_compose_include[include_domains0-exclude_domains0-expected0] PASSED [ 62%]
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 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 [ 63%]
tests/integration/make.py PASSED                                         [ 63%]
tests/integration/make.py::test_make_build PASSED                        [ 63%]
tests/integration/make.py::test_make_run PASSED                          [ 63%]
tests/integration/manual.py 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/pip_element.py 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 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 PASSED                               [ 63%]
tests/integration/pullbuildtrees.py::test_pullbuildtrees FAILED          [ 64%]
tests/integration/sandbox-bwrap.py PASSED                                [ 64%]
tests/integration/sandbox-bwrap.py::test_sandbox_bwrap_cleanup_build SKIPPED [ 64%]
tests/integration/script.py 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/shell.py PASSED                                        [ 64%]
tests/integration/shell.py::test_shell PASSED                            [ 64%]
tests/integration/shell.py::test_executable PASSED                       [ 64%]
tests/integration/shell.py::test_env_assign[Horse] PASSED                [ 64%]
tests/integration/shell.py::test_env_assign[Pony] PASSED                 [ 64%]
tests/integration/shell.py::test_env_assign_expand_host_environ[Horse] PASSED [ 64%]
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 [ 65%]
tests/integration/shell.py::test_isolated_no_mount[/usr/share/pony/pony.txt] PASSED [ 65%]
tests/integration/shell.py::test_host_files_missing[mandatory] PASSED    [ 65%]
tests/integration/shell.py::test_host_files_missing[optional] PASSED     [ 65%]
tests/integration/shell.py::test_cli_mount[/etc/pony.conf] PASSED        [ 65%]
tests/integration/shell.py::test_cli_mount[/usr/share/pony/pony.txt] PASSED [ 65%]
tests/integration/shell.py::test_workspace_visible PASSED                [ 65%]
tests/integration/shell.py::test_sysroot_workspace_visible PASSED        [ 66%]
tests/integration/shell.py::test_integration_devices PASSED              [ 66%]
tests/integration/sockets.py PASSED                                      [ 66%]
tests/integration/sockets.py::test_builddir_socket_ignored PASSED        [ 66%]
tests/integration/sockets.py::test_install_root_socket_ignored PASSED    [ 66%]
tests/integration/source-determinism.py PASSED                           [ 66%]
tests/integration/source-determinism.py::test_deterministic_source_umask[git] PASSED [ 66%]
tests/integration/source-determinism.py::test_deterministic_source_umask[bzr] PASSED [ 66%]
tests/integration/source-determinism.py::test_deterministic_source_umask[ostree] SKIPPED [ 66%]
tests/integration/source-determinism.py::test_deterministic_source_umask[tar] PASSED [ 66%]
tests/integration/source-determinism.py::test_deterministic_source_umask[zip] PASSED [ 66%]
tests/integration/source-determinism.py::test_deterministic_source_umask[local] PASSED [ 66%]
tests/integration/source-determinism.py::test_deterministic_source_local PASSED [ 66%]
tests/integration/stack.py PASSED                                        [ 66%]
tests/integration/stack.py::test_stack PASSED                            [ 67%]
tests/integration/symlinks.py 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 PASSED                                    [ 67%]
tests/integration/workspace.py::test_workspace_mount PASSED              [ 67%]
tests/integration/workspace.py::test_workspace_updated_dependency PASSED [ 67%]
tests/integration/workspace.py::test_workspace_update_dependency_failed PASSED [ 67%]
tests/integration/workspace.py::test_updated_dependency_nested PASSED    [ 67%]
tests/integration/workspace.py::test_incremental_configure_commands_run_only_once PASSED [ 67%]
tests/loader/__init__.py PASSED                                          [ 67%]
tests/loader/basics.py PASSED                                            [ 67%]
tests/loader/basics.py::test_one_file PASSED                             [ 67%]
tests/loader/basics.py::test_missing_file PASSED                         [ 67%]
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 PASSED                                      [ 68%]
tests/loader/dependencies.py::test_two_files PASSED                      [ 68%]
tests/loader/dependencies.py::test_shared_dependency PASSED              [ 68%]
tests/loader/dependencies.py::test_dependency_dict PASSED                [ 68%]
tests/loader/dependencies.py::test_invalid_dependency_declaration PASSED [ 68%]
tests/loader/dependencies.py::test_circular_dependency PASSED            [ 68%]
tests/loader/dependencies.py::test_invalid_dependency_type PASSED        [ 68%]
tests/loader/dependencies.py::test_build_dependency PASSED               [ 68%]
tests/loader/dependencies.py::test_runtime_dependency PASSED             [ 68%]
tests/loader/dependencies.py::test_build_runtime_dependency PASSED       [ 68%]
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     [ 69%]
tests/loader/dependencies.py::test_list_overlap PASSED                   [ 69%]
tests/loader/junctions.py PASSED                                         [ 69%]
tests/loader/junctions.py::test_simple_pipeline PASSED                   [ 69%]
tests/loader/junctions.py::test_simple_build PASSED                      [ 69%]
tests/loader/junctions.py::test_nested_simple PASSED                     [ 69%]
tests/loader/junctions.py::test_nested_double PASSED                     [ 69%]
tests/loader/junctions.py::test_nested_conflict PASSED                   [ 69%]
tests/loader/junctions.py::test_invalid_missing PASSED                   [ 69%]
tests/loader/junctions.py::test_invalid_with_deps PASSED                 [ 69%]
tests/loader/junctions.py::test_invalid_junction_dep PASSED              [ 69%]
tests/loader/junctions.py::test_options_default PASSED                   [ 69%]
tests/loader/junctions.py::test_options PASSED                           [ 70%]
tests/loader/junctions.py::test_options_inherit PASSED                   [ 70%]
tests/loader/junctions.py::test_git_show PASSED                          [ 70%]
tests/loader/junctions.py::test_git_build PASSED                         [ 70%]
tests/loader/junctions.py::test_cross_junction_names PASSED              [ 70%]
tests/loader/junctions.py::test_build_git_cross_junction_names PASSED    [ 70%]
tests/loader/variables.py PASSED                                         [ 70%]
tests/loader/variables.py::test_use_of_protected_var_project_conf[project-name] PASSED [ 70%]
tests/loader/variables.py::test_use_of_protected_var_project_conf[element-name] PASSED [ 70%]
tests/loader/variables.py::test_use_of_protected_var_project_conf[max-jobs] PASSED [ 70%]
tests/loader/variables.py::test_use_of_protected_var_element_overrides[project-name] PASSED [ 70%]
tests/loader/variables.py::test_use_of_protected_var_element_overrides[element-name] PASSED [ 70%]
tests/loader/variables.py::test_use_of_protected_var_element_overrides[max-jobs] PASSED [ 70%]
tests/loader/variables.py::test_use_of_protected_var_in_element[project-name] PASSED [ 70%]
tests/loader/variables.py::test_use_of_protected_var_in_element[element-name] PASSED [ 70%]
tests/loader/variables.py::test_use_of_protected_var_in_element[max-jobs] PASSED [ 71%]
tests/pipeline/load.py PASSED                                            [ 71%]
tests/pipeline/load.py::test_load_simple PASSED                          [ 71%]
tests/pipeline/load.py::test_iterate_scope_all PASSED                    [ 71%]
tests/pipeline/load.py::test_iterate_scope_run PASSED                    [ 71%]
tests/pipeline/load.py::test_iterate_scope_build PASSED                  [ 71%]
tests/pipeline/load.py::test_iterate_scope_build_of_child PASSED         [ 71%]
tests/pipeline/load.py::test_iterate_no_recurse PASSED                   [ 71%]
tests/pipeline/load.py::test_except_elements[elements0-None-results0] PASSED [ 71%]
tests/pipeline/load.py::test_except_elements[elements1-exceptions1-results1] PASSED [ 71%]
tests/pipeline/load.py::test_except_elements[elements2-exceptions2-results2] PASSED [ 71%]
tests/pipeline/load.py::test_except_elements[elements3-exceptions3-results3] PASSED [ 71%]
tests/pipeline/load.py::test_except_elements[elements4-exceptions4-results4] PASSED [ 71%]
tests/pipeline/load.py::test_except_elements[elements5-exceptions5-results5] PASSED [ 71%]
tests/pipeline/load.py::test_unsupported_load_ref[inline] PASSED         [ 71%]
tests/pipeline/load.py::test_unsupported_load_ref[project.refs] PASSED   [ 72%]
tests/pipeline/preflight.py PASSED                                       [ 72%]
tests/pipeline/preflight.py::test_load_simple PASSED                     [ 72%]
tests/pipeline/load/noloadref/plugins/noloadref.py PASSED                [ 72%]
tests/pipeline/preflight-error/errorplugin/__init__.py PASSED            [ 72%]
tests/pipeline/preflight-error/errorplugin/preflighterror.py PASSED      [ 72%]
tests/plugins/__init__.py PASSED                                         [ 72%]
tests/plugins/basics.py PASSED                                           [ 72%]
tests/plugins/basics.py::test_fixture PASSED                             [ 72%]
tests/plugins/basics.py::test_source_factory PASSED                      [ 72%]
tests/plugins/basics.py::test_element_factory PASSED                     [ 72%]
tests/plugins/basics.py::test_custom_source PASSED                       [ 72%]
tests/plugins/basics.py::test_custom_element PASSED                      [ 72%]
tests/plugins/basics.py::test_missing_source PASSED                      [ 72%]
tests/plugins/basics.py::test_missing_element PASSED                     [ 72%]
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                    [ 73%]
tests/plugins/basics.py::test_element_wrongtype PASSED                   [ 73%]
tests/plugins/basics.py::test_source_missing_setup PASSED                [ 73%]
tests/plugins/basics.py::test_element_missing_setup PASSED               [ 73%]
tests/plugins/basics.py::test_source_bad_setup PASSED                    [ 73%]
tests/plugins/basics.py::test_element_bad_setup PASSED                   [ 73%]
tests/plugins/basics.py::test_source_badversion PASSED                   [ 73%]
tests/plugins/basics.py::test_element_badversion PASSED                  [ 73%]
tests/plugins/basics.py::test_source_multicontext PASSED                 [ 73%]
tests/plugins/basics.py::test_element_multicontext PASSED                [ 73%]
tests/plugins/filter.py PASSED                                           [ 73%]
tests/plugins/filter.py::test_filter_include PASSED                      [ 73%]
tests/plugins/filter.py::test_filter_include_dynamic PASSED              [ 73%]
tests/plugins/filter.py::test_filter_exclude PASSED                      [ 74%]
tests/plugins/filter.py::test_filter_orphans PASSED                      [ 74%]
tests/plugins/filter.py::test_filter_deps_ok PASSED                      [ 74%]
tests/plugins/filter.py::test_filter_forbid_sources PASSED               [ 74%]
tests/plugins/filter.py::test_filter_forbid_multi_bdep PASSED            [ 74%]
tests/plugins/filter.py::test_filter_forbid_no_bdep PASSED               [ 74%]
tests/plugins/filter.py::test_filter_forbid_also_rdep PASSED             [ 74%]
tests/plugins/filter.py::test_filter_workspace_open PASSED               [ 74%]
tests/plugins/filter.py::test_filter_workspace_build PASSED              [ 74%]
tests/plugins/filter.py::test_filter_workspace_close PASSED              [ 74%]
tests/plugins/filter.py::test_filter_workspace_reset PASSED              [ 74%]
tests/plugins/filter.py::test_filter_track PASSED                        [ 74%]
tests/plugins/filter.py::test_filter_track_excepted PASSED               [ 74%]
tests/plugins/filter.py::test_filter_track_multi_to_one PASSED           [ 74%]
tests/plugins/filter.py::test_filter_track_multi PASSED                  [ 74%]
tests/plugins/filter.py::test_filter_track_multi_exclude PASSED          [ 75%]
tests/plugins/pipeline.py PASSED                                         [ 75%]
tests/plugins/pipeline.py::test_customsource PASSED                      [ 75%]
tests/plugins/pipeline.py::test_customelement PASSED                     [ 75%]
tests/plugins/pipeline.py::test_badversionsource PASSED                  [ 75%]
tests/plugins/pipeline.py::test_badversionelement PASSED                 [ 75%]
tests/plugins/third_party.py PASSED                                      [ 75%]
tests/plugins/third_party.py::test_custom_pip_element PASSED             [ 75%]
tests/plugins/third_party.py::test_custom_pip_source PASSED              [ 75%]
tests/plugins/basics/anotherelement/__init__.py PASSED                   [ 75%]
tests/plugins/basics/anotherelement/foo.py PASSED                        [ 75%]
tests/plugins/basics/anothersource/__init__.py PASSED                    [ 75%]
tests/plugins/basics/anothersource/foo.py PASSED                         [ 75%]
tests/plugins/basics/badsetup/__init__.py PASSED                         [ 75%]
tests/plugins/basics/badsetup/foo.py PASSED                              [ 75%]
tests/plugins/basics/badversionelement/__init__.py PASSED                [ 76%]
tests/plugins/basics/badversionelement/foo.py PASSED                     [ 76%]
tests/plugins/basics/badversionsource/__init__.py PASSED                 [ 76%]
tests/plugins/basics/badversionsource/foo.py PASSED                      [ 76%]
tests/plugins/basics/customelement/__init__.py PASSED                    [ 76%]
tests/plugins/basics/customelement/foo.py PASSED                         [ 76%]
tests/plugins/basics/customsource/__init__.py PASSED                     [ 76%]
tests/plugins/basics/customsource/foo.py PASSED                          [ 76%]
tests/plugins/basics/nosetup/__init__.py PASSED                          [ 76%]
tests/plugins/basics/nosetup/foo.py PASSED                               [ 76%]
tests/plugins/basics/notatype/__init__.py PASSED                         [ 76%]
tests/plugins/basics/notatype/foo.py PASSED                              [ 76%]
tests/plugins/basics/wrongtype/__init__.py PASSED                        [ 76%]
tests/plugins/basics/wrongtype/foo.py PASSED                             [ 76%]
tests/plugins/filter/basic/element_plugins/dynamic.py PASSED             [ 76%]
tests/plugins/pipeline/badversionelement/customelements/__init__.py PASSED [ 77%]
tests/plugins/pipeline/badversionelement/customelements/foo.py PASSED    [ 77%]
tests/plugins/pipeline/badversionsource/customsources/__init__.py PASSED [ 77%]
tests/plugins/pipeline/badversionsource/customsources/foo.py PASSED      [ 77%]
tests/plugins/pipeline/customelement/pluginelements/__init__.py PASSED   [ 77%]
tests/plugins/pipeline/customelement/pluginelements/foo.py PASSED        [ 77%]
tests/plugins/pipeline/customsource/pluginsources/__init__.py PASSED     [ 77%]
tests/plugins/pipeline/customsource/pluginsources/foo.py PASSED          [ 77%]
tests/plugins/third_party/third_party_element/__init__.py PASSED         [ 77%]
tests/plugins/third_party/third_party_element/foop.py PASSED             [ 77%]
tests/plugins/third_party/third_party_source/__init__.py PASSED          [ 77%]
tests/plugins/third_party/third_party_source/foop.py PASSED              [ 77%]
tests/sandboxes/missing-command.py PASSED                                [ 77%]
tests/sandboxes/missing-command.py::test_missing_command PASSED          [ 77%]
tests/sandboxes/storage-tests.py PASSED                                  [ 77%]
tests/sandboxes/storage-tests.py::test_import[FileBasedDirectory] PASSED [ 78%]
tests/sandboxes/storage-tests.py::test_import[CasBasedDirectory] PASSED  [ 78%]
tests/sandboxes/storage-tests.py::test_modified_file_list[FileBasedDirectory] PASSED [ 78%]
tests/sandboxes/storage-tests.py::test_modified_file_list[CasBasedDirectory] PASSED [ 78%]
tests/sandboxes/mounting/mount_simple.py PASSED                          [ 78%]
tests/sandboxes/mounting/mount_simple.py::test_bind_mount PASSED         [ 78%]
tests/sandboxes/mounting/mount_simple.py::test_mount_proc PASSED         [ 78%]
tests/sources/__init__.py PASSED                                         [ 78%]
tests/sources/bzr.py PASSED                                              [ 78%]
tests/sources/bzr.py::test_fetch_checkout PASSED                         [ 78%]
tests/sources/deb.py PASSED                                              [ 78%]
tests/sources/deb.py::test_no_ref PASSED                                 [ 78%]
tests/sources/deb.py::test_fetch_bad_url PASSED                          [ 78%]
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                  [ 79%]
tests/sources/deb.py::test_stage_no_basedir PASSED                       [ 79%]
tests/sources/deb.py::test_stage_explicit_basedir PASSED                 [ 79%]
tests/sources/git.py PASSED                                              [ 79%]
tests/sources/git.py::test_fetch_bad_ref PASSED                          [ 79%]
tests/sources/git.py::test_submodule_fetch_checkout PASSED               [ 79%]
tests/sources/git.py::test_submodule_fetch_source_enable_explicit PASSED [ 79%]
tests/sources/git.py::test_submodule_fetch_source_disable PASSED         [ 79%]
tests/sources/git.py::test_submodule_fetch_submodule_does_override PASSED [ 79%]
tests/sources/git.py::test_submodule_fetch_submodule_individual_checkout PASSED [ 79%]
tests/sources/git.py::test_submodule_fetch_submodule_individual_checkout_explicit PASSED [ 79%]
tests/sources/git.py::test_submodule_fetch_project_override PASSED       [ 79%]
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_warn_error PASSED            [ 80%]
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/local.py PASSED                                            [ 80%]
tests/sources/local.py::test_missing_path PASSED                         [ 80%]
tests/sources/local.py::test_non_regular_file_or_directory PASSED        [ 80%]
tests/sources/local.py::test_invalid_absolute_path PASSED                [ 80%]
tests/sources/local.py::test_invalid_relative_path PASSED                [ 80%]
tests/sources/local.py::test_stage_file PASSED                           [ 80%]
tests/sources/local.py::test_stage_directory PASSED                      [ 80%]
tests/sources/local.py::test_stage_symlink PASSED                        [ 80%]
tests/sources/local.py::test_stage_file_exists PASSED                    [ 81%]
tests/sources/ostree.py PASSED                                           [ 81%]
tests/sources/ostree.py::test_submodule_track_no_ref_or_track SKIPPED    [ 81%]
tests/sources/patch.py 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                      [ 81%]
tests/sources/patch.py::test_stage_file_nonexistent_dir PASSED           [ 81%]
tests/sources/patch.py::test_stage_file_empty_dir PASSED                 [ 81%]
tests/sources/patch.py::test_stage_separate_patch_dir PASSED             [ 81%]
tests/sources/patch.py::test_stage_multiple_patches PASSED               [ 81%]
tests/sources/patch.py::test_patch_strip_level PASSED                    [ 81%]
tests/sources/pip.py PASSED                                              [ 81%]
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/previous_source_access.py PASSED                           [ 82%]
tests/sources/previous_source_access.py::test_custom_transform_source PASSED [ 82%]
tests/sources/remote.py PASSED                                           [ 82%]
tests/sources/remote.py::test_no_ref PASSED                              [ 82%]
tests/sources/remote.py::test_missing_file PASSED                        [ 82%]
tests/sources/remote.py::test_path_in_filename PASSED                    [ 82%]
tests/sources/remote.py::test_simple_file_build PASSED                   [ 82%]
tests/sources/remote.py::test_simple_file_custom_name_build PASSED       [ 82%]
tests/sources/remote.py::test_unique_key PASSED                          [ 82%]
tests/sources/remote.py::test_executable PASSED                          [ 82%]
tests/sources/tar.py PASSED                                              [ 82%]
tests/sources/tar.py::test_no_ref PASSED                                 [ 82%]
tests/sources/tar.py::test_fetch_bad_url PASSED                          [ 83%]
tests/sources/tar.py::test_fetch_bad_ref PASSED                          [ 83%]
tests/sources/tar.py::test_track_warning PASSED                          [ 83%]
tests/sources/tar.py::test_stage_default_basedir[a] PASSED               [ 83%]
tests/sources/tar.py::test_stage_default_basedir[./a] PASSED             [ 83%]
tests/sources/tar.py::test_stage_no_basedir[a] PASSED                    [ 83%]
tests/sources/tar.py::test_stage_no_basedir[./a] PASSED                  [ 83%]
tests/sources/tar.py::test_stage_explicit_basedir[a] PASSED              [ 83%]
tests/sources/tar.py::test_stage_explicit_basedir[./a] PASSED            [ 83%]
tests/sources/tar.py::test_stage_contains_links PASSED                   [ 83%]
tests/sources/tar.py::test_stage_default_basedir_lzip[a] PASSED          [ 83%]
tests/sources/tar.py::test_stage_default_basedir_lzip[./a] PASSED        [ 83%]
tests/sources/tar.py::test_read_only_dir PASSED                          [ 83%]
tests/sources/zip.py PASSED                                              [ 83%]
tests/sources/zip.py::test_no_ref PASSED                                 [ 83%]
tests/sources/zip.py::test_fetch_bad_url PASSED                          [ 84%]
tests/sources/zip.py::test_fetch_bad_ref PASSED                          [ 84%]
tests/sources/zip.py::test_track_warning PASSED                          [ 84%]
tests/sources/zip.py::test_stage_default_basedir PASSED                  [ 84%]
tests/sources/zip.py::test_stage_no_basedir PASSED                       [ 84%]
tests/sources/zip.py::test_stage_explicit_basedir PASSED                 [ 84%]
tests/sources/previous_source_access/plugins/sources/foo_transform.py PASSED [ 84%]
tests/testutils/__init__.py PASSED                                       [ 84%]
tests/testutils/artifactshare.py PASSED                                  [ 84%]
tests/testutils/element_generators.py PASSED                             [ 84%]
tests/testutils/filetypegenerator.py PASSED                              [ 84%]
tests/testutils/integration.py PASSED                                    [ 84%]
tests/testutils/junction.py PASSED                                       [ 84%]
tests/testutils/patch.py PASSED                                          [ 84%]
tests/testutils/runcli.py PASSED                                         [ 84%]
tests/testutils/runner_integration.py PASSED                             [ 85%]
tests/testutils/setuptools.py PASSED                                     [ 85%]
tests/testutils/site.py PASSED                                           [ 85%]
tests/testutils/repo/__init__.py PASSED                                  [ 85%]
tests/testutils/repo/bzr.py PASSED                                       [ 85%]
tests/testutils/repo/git.py PASSED                                       [ 85%]
tests/testutils/repo/ostree.py PASSED                                    [ 85%]
tests/testutils/repo/repo.py PASSED                                      [ 85%]
tests/testutils/repo/tar.py PASSED                                       [ 85%]
tests/testutils/repo/zip.py PASSED                                       [ 85%]
tests/utils/__init__.py PASSED                                           [ 85%]
tests/utils/savefile.py PASSED                                           [ 85%]
tests/utils/savefile.py::test_save_new_file PASSED                       [ 85%]
tests/utils/savefile.py::test_save_over_existing_file PASSED             [ 85%]
tests/utils/savefile.py::test_exception_new_file PASSED                  [ 85%]
tests/utils/savefile.py::test_exception_existing_file PASSED             [ 86%]
tests/utils/savefile.py::test_attributes PASSED                          [ 86%]
tests/yaml/__init__.py PASSED                                            [ 86%]
tests/yaml/yaml.py PASSED                                                [ 86%]
tests/yaml/yaml.py::test_load_yaml PASSED                                [ 86%]
tests/yaml/yaml.py::test_basic_provenance PASSED                         [ 86%]
tests/yaml/yaml.py::test_member_provenance PASSED                        [ 86%]
tests/yaml/yaml.py::test_element_provenance PASSED                       [ 86%]
tests/yaml/yaml.py::test_node_validate PASSED                            [ 86%]
tests/yaml/yaml.py::test_node_get PASSED                                 [ 86%]
tests/yaml/yaml.py::test_composite_preserve_originals PASSED             [ 86%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-0-9-prepended1-listprepend.yaml-5-10] PASSED [ 86%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-1-9-prepended2-listprepend.yaml-7-10] PASSED [ 86%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-2-9-silly-basics.yaml-8-8] PASSED [ 86%]
tests/yaml/yaml.py::test_list_composition[listprepend.yaml-8-9-sleepy-basics.yaml-20-8] PASSED [ 86%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-7-9-appended1-listappend.yaml-5-10] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-8-9-appended2-listappend.yaml-7-10] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-0-9-silly-basics.yaml-8-8] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[listappend.yaml-6-9-sleepy-basics.yaml-20-8] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-0-11-prepended1-listappendprepend.yaml-5-10] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-1-11-prepended2-listappendprepend.yaml-7-10] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-2-11-silly-basics.yaml-8-8] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-8-11-sleepy-basics.yaml-20-8] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-9-11-appended1-listappendprepend.yaml-10-10] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[listappendprepend.yaml-10-11-appended2-listappendprepend.yaml-12-10] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[listoverwrite.yaml-0-2-overwrite1-listoverwrite.yaml-5-10] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[listoverwrite.yaml-1-2-overwrite2-listoverwrite.yaml-7-10] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[implicitoverwrite.yaml-0-2-overwrite1-implicitoverwrite.yaml-4-8] PASSED [ 87%]
tests/yaml/yaml.py::test_list_composition[implicitoverwrite.yaml-1-2-overwrite2-implicitoverwrite.yaml-6-8] PASSED [ 87%]
tests/yaml/yaml.py::test_list_deletion PASSED                            [ 87%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-0-11-prepended1-listprepend.yaml-5-10] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-1-11-prepended2-listprepend.yaml-7-10] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-2-11-silly-basics.yaml-8-8] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-8-11-sleepy-basics.yaml-20-8] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-9-11-appended1-listappend.yaml-5-10] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listappend.yaml-10-11-appended2-listappend.yaml-7-10] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-0-11-prepended1-listprepend.yaml-5-10] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-1-11-prepended2-listprepend.yaml-7-10] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-2-11-silly-basics.yaml-8-8] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-8-11-sleepy-basics.yaml-20-8] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-9-11-appended1-listappend.yaml-5-10] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listprepend.yaml-10-11-appended2-listappend.yaml-7-10] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-0-11-silly-basics.yaml-8-8] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-6-11-sleepy-basics.yaml-20-8] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-7-11-appended1-listappend.yaml-5-10] PASSED [ 88%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-8-11-appended2-listappend.yaml-7-10] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-9-11-secondappend1-secondappend.yaml-5-10] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-secondappend.yaml-10-11-secondappend2-secondappend.yaml-7-10] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-0-11-secondprepend1-secondprepend.yaml-5-10] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-1-11-secondprepend2-secondprepend.yaml-7-10] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-2-11-prepended1-listprepend.yaml-5-10] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-3-11-prepended2-listprepend.yaml-7-10] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-4-11-silly-basics.yaml-8-8] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-secondprepend.yaml-10-11-sleepy-basics.yaml-20-8] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-implicitoverwrite.yaml-0-2-overwrite1-implicitoverwrite.yaml-4-8] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-implicitoverwrite.yaml-1-2-overwrite2-implicitoverwrite.yaml-6-8] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-implicitoverwrite.yaml-0-2-overwrite1-implicitoverwrite.yaml-4-8] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-implicitoverwrite.yaml-1-2-overwrite2-implicitoverwrite.yaml-6-8] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listoverwrite.yaml-0-2-overwrite1-listoverwrite.yaml-5-10] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listappend.yaml-listoverwrite.yaml-1-2-overwrite2-listoverwrite.yaml-7-10] PASSED [ 89%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listoverwrite.yaml-0-2-overwrite1-listoverwrite.yaml-5-10] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition_twice[listprepend.yaml-listoverwrite.yaml-1-2-overwrite2-listoverwrite.yaml-7-10] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-0-4-overwrite1-listoverwrite.yaml-5-10] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-1-4-overwrite2-listoverwrite.yaml-7-10] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-2-4-appended1-listappend.yaml-5-10] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listappend.yaml-3-4-appended2-listappend.yaml-7-10] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-0-4-prepended1-listprepend.yaml-5-10] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-1-4-prepended2-listprepend.yaml-7-10] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-2-4-overwrite1-listoverwrite.yaml-5-10] PASSED [ 90%]
tests/yaml/yaml.py::test_list_composition_twice[listoverwrite.yaml-listprepend.yaml-3-4-overwrite2-listoverwrite.yaml-7-10] PASSED [ 90%]
tests/yaml/yaml.py::test_convert_value_to_string PASSED                  [ 90%]
tests/yaml/yaml.py::test_value_doesnt_match_expected PASSED              [ 90%]

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

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

    @pytest.mark.integration
    @pytest.mark.datafiles(DATA_DIR)
    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), 'remote1')) as share1,\
            create_artifact_share(os.path.join(str(tmpdir), 'remote2')) as share2:
            cli.configure({
                'artifacts': {'url': share1.repo, 'push': True},
            })
    
            # 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))
E           AssertionError: assert False
E            +  where False = <bound method ArtifactShare.has_artifact of <tests.testutils.artifactshare.ArtifactShare object at 0x7fca047cecc0>>('test', 'autotools/amhello.bst', 'f22187b59db791fd9b87a3de3b1e8e0770bd79b4891085e0a560acc87bfb9ac4')
E            +    where <bound method ArtifactShare.has_artifact of <tests.testutils.artifactshare.ArtifactShare object at 0x7fca047cecc0>> = <tests.testutils.artifactshare.ArtifactShare object at 0x7fca047cecc0>.has_artifact
E            +    and   'f22187b59db791fd9b87a3de3b1e8e0770bd79b4891085e0a560acc87bfb9ac4' = <bound method Cli.get_element_key of <tests.testutils.runcli.CliIntegration object at 0x7fca047ce160>>('/builds/BuildStream/buildstream/dist/buildstream/tmp/test_pullbuildtrees0', 'autotools/amhello.bst')
E            +      where <bound method Cli.get_element_key of <tests.testutils.runcli.CliIntegration object at 0x7fca047ce160>> = <tests.testutils.runcli.CliIntegration object at 0x7fca047ce160>.get_element_key

tests/integration/pullbuildtrees.py:46: AssertionError
----------------------------- Captured stdout call -----------------------------
BuildStream exited with code 0 for invocation:
	bst --no-colors --config /builds/BuildStream/buildstream/dist/buildstream/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/dist/buildstream/tmp/test_pullbuildtrees0 --option linux False 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+666.g3601f79f
  Session Start: Wednesday, 10-10-2018 at 12:54:33
  Project:       test (/builds/BuildStream/buildstream/dist/buildstream/tmp/test_pullbuildtrees0)
  Targets:       autotools/amhello.bst

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

Project Options
  linux: 0

Pipeline
      cached c8185d1baf1ce36a10d046e9bdd4fb33f072c0af06cf431ca698d230abaf8bb0 base/base-alpine.bst 
      cached d52e4479a8981be4359c2ba628bd33940d9d9d78267ed734121d124645dcec5e base.bst 
      cached f22187b59db791fd9b87a3de3b1e8e0770bd79b4891085e0a560acc87bfb9ac4 autotools/amhello.bst 
===============================================================================
[00:00:00][][] SUCCESS Build

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

BuildStream exited with code 0 for invocation:
	bst --no-colors --no-verbose --config /builds/BuildStream/buildstream/dist/buildstream/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/dist/buildstream/tmp/test_pullbuildtrees0 --option linux False 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/dist/buildstream/tmp/test_pullbuildtrees0/cache/buildstream.conf --directory /builds/BuildStream/buildstream/dist/buildstream/tmp/test_pullbuildtrees0 --option linux False show --deps none --format %{full-key} autotools/amhello.bst
Program output was:
f22187b59db791fd9b87a3de3b1e8e0770bd79b4891085e0a560acc87bfb9ac4

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

----------------------------- Captured stderr call -----------------------------
E1010 12:54:33.171679929   15680 server_chttp2.cc:40]        {"created":"@1539176073.171418907","description":"Only 1 addresses added out of total 2 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":316,"referenced_errors":[{"created":"@1539176073.171395704","description":"OS Error","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":283,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::1]:46641"}]}
E1010 12:54:33.220578097   15685 server_chttp2.cc:40]        {"created":"@1539176073.220312281","description":"Only 1 addresses added out of total 2 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":316,"referenced_errors":[{"created":"@1539176073.220290515","description":"OS Error","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":283,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::1]:40389"}]}
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.6-final-0 -----------
Name                                                     Stmts   Miss     Cover   Missing
-----------------------------------------------------------------------------------------
buildstream/__init__.py                                     13      0   100.00%
buildstream/__main__.py                                      3      3     0.00%   14-17
buildstream/_artifactcache/__init__.py                       1      0   100.00%
buildstream/_artifactcache/artifactcache.py                220     30    86.36%   54-55, 60, 201-202, 391, 401, 412, 426, 442, 454, 468, 489, 502, 517, 530, 542, 559, 576, 589, 600, 612-613, 639, 676-677, 697, 701, 725, 729
buildstream/_artifactcache/cascache.py                     724     92    87.29%   86, 123-130, 184-186, 189, 191, 210, 262, 276, 298-302, 332, 345, 387, 391, 419-426, 430-440, 510-511, 625, 633, 733-737, 745, 756, 792-795, 798-801, 837, 842-849, 937-938, 943-944, 1001-1002, 1093-1095, 1118-1144, 1157-1161, 1169-1171, 1179-1182, 1203, 1222, 1225, 1247, 1267
buildstream/_artifactcache/casserver.py                    290     76    73.79%   91-129, 142-143, 146-147, 152-153, 156, 174-175, 183-184, 191-192, 203-204, 209-210, 214-215, 246-247, 255-256, 259-260, 268-269, 278-279, 286-287, 297-300, 345-346, 366, 369, 376-377, 385-387, 390, 395, 401-402, 446-450, 459
buildstream/_cachekey.py                                     7      0   100.00%
buildstream/_context.py                                    226     15    93.36%   149-152, 233-234, 407, 412-413, 483-487, 493-494
buildstream/_elementfactory.py                              12      0   100.00%
buildstream/_exceptions.py                                  97      1    98.97%   258
buildstream/_frontend/__init__.py                            6      0   100.00%
buildstream/_frontend/app.py                               385    151    60.78%   98, 112, 114, 135, 170-171, 194-195, 224-227, 231-232, 329, 335-336, 341-342, 356-357, 382, 420, 430, 444-453, 471-508, 535-536, 551, 559-621, 698, 702-707, 718-719, 757-837
buildstream/_frontend/cli.py                               309     48    84.47%   37, 51, 69, 99-102, 154-156, 247-260, 317-319, 322, 371-372, 375-377, 557, 624-625, 657-658, 699-700, 703-704, 728-729, 735-736, 747, 749, 752-754, 780, 783, 786-788
buildstream/_frontend/complete.py                          144      9    93.75%   98-101, 172, 176, 223, 263, 272, 305-306
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                            399     24    93.98%   74, 81, 109-116, 262, 325, 413, 423, 504, 521, 582, 605-607, 613, 623, 650-651, 664, 678
buildstream/_fuse/__init__.py                                1      0   100.00%
buildstream/_fuse/fuse.py                                  415    173    58.31%   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, 554, 557, 562, 566, 572, 576, 580-585, 588, 593, 602, 623, 641, 649, 656-661, 665, 673-683, 686-701, 704, 709-712, 716-732, 736, 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, 926, 931, 939, 942, 945, 948, 951, 954, 957, 960, 971, 976, 979, 982, 987, 990, 997-1006
buildstream/_fuse/hardlinks.py                             110     34    69.09%   83-91, 104, 107-111, 114-118, 128-134, 140, 145, 148-149, 162, 165, 168, 175, 178, 185, 205-207, 216
buildstream/_fuse/mount.py                                  48      2    95.83%   130, 166
buildstream/_includes.py                                    58      1    98.28%   75
buildstream/_loader/__init__.py                              3      0   100.00%
buildstream/_loader/loadelement.py                          68      6    91.18%   144, 157-158, 180-182
buildstream/_loader/loader.py                              260     20    92.31%   59, 158, 216, 232, 241-242, 380, 383-389, 503, 507, 517, 530, 557-564
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                          11      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/optionpool.py                         109      0   100.00%
buildstream/_ostree.py                                      83     78     6.02%   37-276
buildstream/_pipeline.py                                   159      1    99.37%   464
buildstream/_platform/__init__.py                            1      0   100.00%
buildstream/_platform/darwin.py                             21     21     0.00%   18-54
buildstream/_platform/linux.py                              56     56     0.00%   20-119
buildstream/_platform/platform.py                           45     16    64.44%   45-50, 53, 55, 59, 72, 92, 96, 105-109
buildstream/_platform/unix.py                               15      1    93.33%   38
buildstream/_plugincontext.py                               99     25    74.75%   87, 91-129, 144-147, 178-179, 197
buildstream/_project.py                                    319      8    97.49%   67, 390, 451-452, 544, 690, 708, 743
buildstream/_projectrefs.py                                 62      2    96.77%   79, 159
buildstream/_scheduler/__init__.py                           8      0   100.00%
buildstream/_scheduler/jobs/__init__.py                      3      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                         208     29    86.06%   87, 220-228, 235-252, 260-265, 311, 324, 401, 406, 447-460, 601, 620
buildstream/_scheduler/queues/__init__.py                    1      0   100.00%
buildstream/_scheduler/queues/buildqueue.py                 48      1    97.92%   80
buildstream/_scheduler/queues/fetchqueue.py                 32      1    96.88%   55
buildstream/_scheduler/queues/pullqueue.py                  31      4    87.10%   43-44, 66, 71
buildstream/_scheduler/queues/pushqueue.py                  14      0   100.00%
buildstream/_scheduler/queues/queue.py                     117      9    92.31%   103, 116, 247-250, 278-281
buildstream/_scheduler/queues/trackqueue.py                 22      1    95.45%   54
buildstream/_scheduler/resources.py                         32      1    96.88%   89
buildstream/_scheduler/scheduler.py                        162     30    81.48%   183-189, 211, 367-371, 378-383, 396-405, 412, 421-429, 460
buildstream/_signals.py                                     69     21    69.57%   37-54, 105-117, 172, 195-203
buildstream/_site.py                                        25     11    56.00%   76-89
buildstream/_sourcefactory.py                               12      0   100.00%
buildstream/_stream.py                                     415     60    85.54%   147, 202, 236-238, 317, 321, 395-396, 401, 408, 411, 430-431, 435-438, 477-482, 489, 502, 513-514, 543-544, 565, 576, 578, 582, 590-593, 599-600, 637, 674, 701-702, 721-722, 780, 828-829, 893, 1025-1029, 1048, 1079-1080, 1088-1089, 1122
buildstream/_variables.py                                   81     17    79.01%   70-74, 166-172, 182-186, 195
buildstream/_version.py                                      4      0   100.00%
buildstream/_versions.py                                     2      0   100.00%
buildstream/_workspaces.py                                 118      8    93.22%   126-127, 167-168, 182, 271, 323, 362
buildstream/_yaml.py                                       490     45    90.82%   164-165, 170-176, 364, 462, 545, 579-580, 733, 791, 853, 866, 881-885, 979, 984, 991, 996-1002, 1010, 1022-1026, 1032-1040, 1043-1045, 1069, 1099, 1101
buildstream/buildelement.py                                 79      8    89.87%   153, 199, 216-223
buildstream/element.py                                    1025     57    94.44%   264, 284, 301, 340, 362, 410, 451, 483-485, 509-511, 727, 749-753, 777, 833, 1002, 1231, 1236, 1306-1308, 1381, 1409-1413, 1536, 1586-1587, 1645, 1712-1713, 1772, 1796, 1799, 1803, 1814, 1830-1831, 1886, 1899, 2184-2193, 2197-2201, 2255, 2564, 2593, 2623, 2659-2660
buildstream/element_enums.py                                10      0   100.00%
buildstream/plugin.py                                      146      9    93.84%   193, 234, 255, 277, 321-322, 468, 527, 721
buildstream/plugins/elements/__init__.py                     0      0   100.00%
buildstream/plugins/elements/autotools.py                    6      0   100.00%
buildstream/plugins/elements/cmake.py                        6      0   100.00%
buildstream/plugins/elements/compose.py                     78      3    96.15%   135, 139, 176
buildstream/plugins/elements/distutils.py                    6      0   100.00%
buildstream/plugins/elements/filter.py                      42      0   100.00%
buildstream/plugins/elements/import.py                      48      2    95.83%   53, 84
buildstream/plugins/elements/junction.py                    24      4    83.33%   153, 156, 159, 162
buildstream/plugins/elements/make.py                         6      0   100.00%
buildstream/plugins/elements/makemaker.py                    6      0   100.00%
buildstream/plugins/elements/manual.py                       6      0   100.00%
buildstream/plugins/elements/modulebuild.py                  6      0   100.00%
buildstream/plugins/elements/pip.py                          6      0   100.00%
buildstream/plugins/elements/qmake.py                        6      0   100.00%
buildstream/plugins/elements/script.py                      16      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      94     10    89.36%   87-88, 93-94, 99-101, 119, 143, 151
buildstream/plugins/sources/bzr.py                          98     10    89.80%   112, 168-169, 176-177, 182-185, 210-211
buildstream/plugins/sources/deb.py                          22      0   100.00%
buildstream/plugins/sources/git.py                         232     13    94.40%   157, 287, 325, 352, 378-379, 457-462, 486, 526, 528
buildstream/plugins/sources/local.py                        61      1    98.36%   81
buildstream/plugins/sources/patch.py                        28      1    96.43%   73
buildstream/plugins/sources/pip.py                          88     17    80.68%   138, 148, 154, 182-202, 213
buildstream/plugins/sources/remote.py                       23      0   100.00%
buildstream/plugins/sources/tar.py                          84      4    95.24%   122-123, 189, 197
buildstream/plugins/sources/zip.py                          76      5    93.42%   110, 116-117, 168, 176
buildstream/sandbox/__init__.py                              3      0   100.00%
buildstream/sandbox/_config.py                              13      2    84.62%   57, 60
buildstream/sandbox/_mount.py                               52      0   100.00%
buildstream/sandbox/_mounter.py                             51      3    94.12%   54, 96, 133
buildstream/sandbox/_sandboxbwrap.py                       166    166     0.00%   20-411
buildstream/sandbox/_sandboxchroot.py                      140     33    76.43%   47, 67, 131-139, 142-143, 146-147, 175-183, 189-190, 197-208, 234, 237-242, 330-334
buildstream/sandbox/_sandboxdummy.py                        12      7    41.67%   25-26, 33-41
buildstream/sandbox/_sandboxremote.py                       97     82    15.46%   45-56, 63-113, 124-160, 164-225
buildstream/sandbox/sandbox.py                              87      9    89.66%   128-132, 152, 161, 228, 241, 250
buildstream/scriptelement.py                                94      8    91.49%   75, 90, 172, 180, 210, 235, 254, 287
buildstream/source.py                                      328     18    94.51%   228, 332, 368, 386, 431, 448, 836, 847-848, 863-864, 868, 870-872, 1037, 1066, 1113
buildstream/storage/__init__.py                              2      0   100.00%
buildstream/storage/_casbaseddirectory.py                  285    129    54.74%   95, 103, 113-118, 144-149, 153-158, 180-188, 191-195, 217-247, 252-255, 273-286, 302-315, 347-349, 382, 387-392, 411, 418, 424, 444-473, 478, 483, 488, 500-502, 510, 551-552, 555-562, 565, 570
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/utils.py                                       440    107    75.68%   237-238, 264, 270-281, 302, 308-312, 349, 386-387, 431, 488, 493-498, 544-547, 647-654, 683-684, 689-690, 712, 805-810, 819, 825-826, 835-836, 842-849, 852, 860, 1002-1016, 1040, 1043-1045, 1049-1078, 1081-1083, 1086-1088, 1145, 1147-1163, 1191-1195
-----------------------------------------------------------------------------------------
TOTAL                                                    11433   1990    82.59%

========================== slowest 20 test durations ===========================
27.32s call     tests/integration/autotools.py::test_autotools_build
22.03s call     tests/integration/workspace.py::test_workspace_update_dependency_failed
19.26s call     tests/integration/pip_source.py::test_pip_source_build
17.30s call     tests/integration/workspace.py::test_updated_dependency_nested
16.41s call     tests/integration/workspace.py::test_workspace_updated_dependency
15.44s call     tests/integration/pip_element.py::test_pip_run
13.34s call     tests/integration/pip_element.py::test_pip_build
10.79s call     tests/integration/pip_source.py::test_pip_source_import
10.54s call     tests/frontend/show.py::test_exceed_max_recursion_depth[500]
10.48s call     tests/integration/compose.py::test_compose_include[include_domains0-exclude_domains0-expected0]
8.78s call     tests/artifactcache/expiry.py::test_never_delete_required_track
7.99s call     tests/integration/source-determinism.py::test_deterministic_source_local
7.66s call     tests/frontend/push.py::test_recently_pulled_artifact_does_not_expire
7.64s call     tests/integration/shell.py::test_no_shell
6.45s call     tests/integration/cmake.py::test_cmake_build
5.95s call     tests/integration/symlinks.py::test_detect_symlink_overlaps_pointing_outside_sandbox
5.91s call     tests/artifactcache/expiry.py::test_expiry_order
5.74s call     tests/integration/source-determinism.py::test_deterministic_source_umask[bzr]
5.73s call     tests/frontend/push.py::test_artifact_expires
5.62s call     tests/integration/symlinks.py::test_allow_overlaps_inside_symlink_with_dangling_target
============= 1 failed, 1434 passed, 62 skipped in 936.52 seconds ==============
/usr/lib64/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'project_urls'
  warnings.warn(msg)
section_end:1539176334:build_script
section_start:1539176334:after_script
section_end:1539176335:after_script
section_start:1539176335:upload_artifacts_on_failure
section_end:1539176337:upload_artifacts_on_failure
ERROR: Job failed: exit code 1