Path Lines of Code tests/__init__.py 1 tests/artifactcache/__init__.py 1 tests/artifactcache/capabilities.py 38 tests/artifactcache/config.py 188 tests/artifactcache/expiry.py 204 tests/artifactcache/junctions.py 52 tests/artifactcache/project/files/dev-files/usr/include/pony.h 9 tests/artifactcache/pull.py 124 tests/artifactcache/push.py 113 tests/cachekey/__init__.py 1 tests/cachekey/cachekey.py 70 tests/conftest.py 79 tests/elements/__init__.py 1 tests/elements/filter.py 378 tests/elements/filter/basic/element_plugins/dynamic.py 22 tests/format/__init__.py 1 tests/format/assertion.py 36 tests/format/dependencies.py 192 tests/format/dependencies3/plugins/configsupported.py 18 tests/format/dependencies3/plugins/configunsupported.py 11 tests/format/elementnames.py 32 tests/format/include.py 246 tests/format/include/full_path/subproject/sub.yaml 1 tests/format/include/full_path/subproject/subsubproject/subsub.yaml 1 tests/format/include_composition.py 80 tests/format/invalid-keys/somesource.yaml 1 tests/format/invalid_keys.py 20 tests/format/junctions.py 611 tests/format/junctions/conflicts/subproject2/inc.yaml 1 tests/format/junctions/conflicts/subproject2/plugins/found.py 11 tests/format/link.py 111 tests/format/listdirectiveerrors.py 25 tests/format/option-list-directive.py 11 tests/format/optionarch.py 61 tests/format/optionbool.py 66 tests/format/optioneltmask.py 55 tests/format/optionenum.py 72 tests/format/optionexports.py 27 tests/format/optionflags.py 82 tests/format/optionos.py 38 tests/format/optionoverrides.py 16 tests/format/optionprojectroot.py 48 tests/format/options.py 237 tests/format/project.py 175 tests/format/project/duplicate-plugins/bar/__init__.py 1 tests/format/project/duplicate-plugins/bar/foo.py 5 tests/format/project/duplicate-plugins/bar/frob.py 5 tests/format/project/duplicate-plugins/baz/__init__.py 1 tests/format/project/duplicate-plugins/baz/foo.py 5 tests/format/project/duplicate-plugins/baz/frob.py 5 tests/format/project/plugin-no-load-ref/plugins/noloadref.py 19 tests/format/project/plugin-preflight-error/errorplugin/__init__.py 1 tests/format/project/plugin-preflight-error/errorplugin/preflighterror.py 19 tests/format/projectoverrides.py 19 tests/format/stack.py 17 tests/format/substitutions.py 10 tests/format/userconfig.py 11 tests/format/variables.py 197 tests/format/variables/notparallel/plugins/custom.py 5 tests/format/variables/notparallel/plugins/custom.yaml 4 tests/frontend/__init__.py 14 tests/frontend/artifact_checkout.py 48 tests/frontend/artifact_delete.py 135 tests/frontend/artifact_list_contents.py 96 tests/frontend/artifact_log.py 59 tests/frontend/artifact_pull.py 44 tests/frontend/artifact_show.py 111 tests/frontend/buildcheckout.py 734 tests/frontend/completions.py 305 tests/frontend/completions/no-element-path/files/dev-files/usr/include/pony.h 9 tests/frontend/completions/project/files/dev-files/usr/include/pony.h 9 tests/frontend/compose_splits.py 20 tests/frontend/configurable_warnings.py 41 tests/frontend/configuredwarning/plugins/corewarn.py 18 tests/frontend/configuredwarning/plugins/warninga.py 18 tests/frontend/configuredwarning/plugins/warningb.py 18 tests/frontend/consistencyerror/__init__.py 1 tests/frontend/consistencyerror/plugins/__init__.py 1 tests/frontend/consistencyerror/plugins/consistencybug.py 25 tests/frontend/consistencyerror/plugins/consistencyerror.py 23 tests/frontend/cross_junction_workspace.py 96 tests/frontend/default_target.py 119 tests/frontend/fetch.py 78 tests/frontend/help.py 17 tests/frontend/init.py 100 tests/frontend/interactive_init.py 26 tests/frontend/large_directory.py 45 tests/frontend/logging.py 99 tests/frontend/logging/plugins/logtest.py 18 tests/frontend/main.py 21 tests/frontend/mirror.py 934 tests/frontend/order.py 67 tests/frontend/overlaps.py 141 tests/frontend/overlaps/plugins/overlap.py 40 tests/frontend/progress.py 62 tests/frontend/project/files/dev-files/usr/include/pony.h 9 tests/frontend/project/plugins/randomelement.py 22 tests/frontend/project/sourcemirrors/mirror.py 21 tests/frontend/project/sources/fetch_source.py 62 tests/frontend/project_fail/files/dev-files/usr/include/pony.h 9 tests/frontend/pull.py 376 tests/frontend/push.py 488 tests/frontend/rebuild.py 47 tests/frontend/remote-caches.py 106 tests/frontend/show.py 523 tests/frontend/simple/files/dev-files/usr/include/pony.h 9 tests/frontend/source-info/plugins/extradata.py 30 tests/frontend/source-info/plugins/testsource.py 25 tests/frontend/source-info/plugins/unimplemented.py 19 tests/frontend/source_checkout.py 176 tests/frontend/track-cross-junction/files/usr/include/pony.h 9 tests/frontend/track-optional-inline/files/usr/include/pony.h 9 tests/frontend/track-optional-project-refs/files/usr/include/pony.h 9 tests/frontend/track.py 298 tests/frontend/version.py 14 tests/frontend/workspace.py 739 tests/integration/__init__.py 1 tests/integration/artifact.py 109 tests/integration/autotools.py 67 tests/integration/base/generate-base.sh 25 tests/integration/build-uid.py 41 tests/integration/cachedfail.py 331 tests/integration/compose-symlinks.py 14 tests/integration/compose.py 129 tests/integration/filter.py 46 tests/integration/import.py 41 tests/integration/interactive_build.py 77 tests/integration/manual.py 165 tests/integration/messages.py 51 tests/integration/project/files/test_shm.c 25 tests/integration/project/files/workspace-mount-src/hello.c 5 tests/integration/pullbuildtrees.py 120 tests/integration/sandbox.py 20 tests/integration/script.py 181 tests/integration/shell.py 301 tests/integration/shellbuildtrees.py 224 tests/integration/sockets.py 20 tests/integration/source-determinism.py 58 tests/integration/stack.py 22 tests/integration/symlinks.py 51 tests/integration/workspace.py 365 tests/internals/__init__.py 1 tests/internals/cascache.py 78 tests/internals/context.py 91 tests/internals/context/malformed.yaml 3 tests/internals/context/notdict.yaml 1 tests/internals/context/userconf.yaml 1 tests/internals/loader.py 62 tests/internals/storage.py 230 tests/internals/storage_vdir_import.py 267 tests/internals/utils_move_atomic.py 70 tests/internals/utils_save_atomic.py 42 tests/internals/yaml.py 339 tests/internals/yaml/basics.yaml 23 tests/internals/yaml/composite.yaml 10 tests/internals/yaml/convert_value_to_str.yaml 4 tests/internals/yaml/dictionary.yaml 3 tests/internals/yaml/implicitoverwrite.yaml 5 tests/internals/yaml/invalid.yaml 8 tests/internals/yaml/list-of-dict.yaml 5 tests/internals/yaml/list-of-list.yaml 3 tests/internals/yaml/listappend.yaml 6 tests/internals/yaml/listappendprepend.yaml 11 tests/internals/yaml/listoverwrite.yaml 6 tests/internals/yaml/listoverwriteempty.yaml 2 tests/internals/yaml/listprepend.yaml 6 tests/internals/yaml/roundtrip-test.yaml 28 tests/internals/yaml/secondappend.yaml 6 tests/internals/yaml/secondprepend.yaml 6 tests/internals/yaml/traversal.yaml 14 tests/plugins/__init__.py 1 tests/plugins/loading.py 689 tests/plugins/loading/plugins/elements/deprecated/deprecated.py 13 tests/plugins/loading/plugins/elements/found/found.py 11 tests/plugins/loading/plugins/elements/incompatiblemajor/incompatiblemajor.py 5 tests/plugins/loading/plugins/elements/incompatibleminor/incompatibleminor.py 5 tests/plugins/loading/plugins/elements/malformedminversion/badstring.py 5 tests/plugins/loading/plugins/elements/malformedminversion/dict.py 5 tests/plugins/loading/plugins/elements/malformedminversion/list.py 5 tests/plugins/loading/plugins/elements/malformedminversion/number.py 5 tests/plugins/loading/plugins/elements/nominversion/nominversion.py 5 tests/plugins/loading/plugins/nosetup/nosetup.py 2 tests/plugins/loading/plugins/setupnotfunction/setupnotfunction.py 1 tests/plugins/loading/plugins/setupreturnsbadtype/setupreturnsbadtype.py 5 tests/plugins/loading/plugins/setupreturnsnottype/setupreturnsnottype.py 2 tests/plugins/loading/plugins/sources/deprecated/deprecated.py 21 tests/plugins/loading/plugins/sources/found/found.py 19 tests/plugins/loading/plugins/sources/incompatiblemajor/incompatiblemajor.py 5 tests/plugins/loading/plugins/sources/incompatibleminor/incompatibleminor.py 5 tests/plugins/loading/plugins/sources/malformedminversion/badstring.py 5 tests/plugins/loading/plugins/sources/malformedminversion/dict.py 5 tests/plugins/loading/plugins/sources/malformedminversion/list.py 5 tests/plugins/loading/plugins/sources/malformedminversion/number.py 5 tests/plugins/loading/plugins/sources/nominversion/nominversion.py 5 tests/plugins/sample-plugins/MANIFEST.in 1 tests/plugins/sample-plugins/setup.py 25 tests/plugins/sample-plugins/src/sample_plugins/__init__.py 1 tests/plugins/sample-plugins/src/sample_plugins/elements/__init__.py 1 tests/plugins/sample-plugins/src/sample_plugins/elements/autotools.py 5 tests/plugins/sample-plugins/src/sample_plugins/elements/autotools.yaml 77 tests/plugins/sample-plugins/src/sample_plugins/elements/sample.py 11 tests/plugins/sample-plugins/src/sample_plugins/elements/sample.yaml 2 tests/plugins/sample-plugins/src/sample_plugins/sourcemirrors/__init__.py 1 tests/plugins/sample-plugins/src/sample_plugins/sourcemirrors/mirror.py 21 tests/plugins/sample-plugins/src/sample_plugins/sources/__init__.py 1 tests/plugins/sample-plugins/src/sample_plugins/sources/git.py 622 tests/plugins/sample-plugins/src/sample_plugins/sources/sample.py 19 tests/plugins/shadow.py 22 tests/plugins/shadow/plugins/manual.py 11 tests/remotecache/__init__.py 1 tests/remotecache/project/files/dev-files/usr/include/pony.h 9 tests/remotecache/simple.py 48 tests/remoteexecution/__init__.py 1 tests/remoteexecution/buildfail.py 42 tests/remoteexecution/buildtree.py 37 tests/remoteexecution/junction.py 51 tests/remoteexecution/project/files/dev-files/usr/include/pony.h 9 tests/remoteexecution/remotecache.py 43 tests/remoteexecution/simple.py 45 tests/remoteexecution/workspace.py 230 tests/sandboxes/__init__.py 1 tests/sandboxes/missing-command.py 11 tests/sandboxes/missing_dependencies.py 40 tests/sandboxes/remote-exec-config.py 22 tests/sandboxes/selection.py 36 tests/sourcecache/__init__.py 1 tests/sourcecache/cache.py 76 tests/sourcecache/capabilities.py 37 tests/sourcecache/config.py 19 tests/sourcecache/fetch.py 154 tests/sourcecache/project/files/dev-files/usr/include/pony.h 9 tests/sourcecache/project/plugins/elements/always_fail.py 8 tests/sourcecache/project/plugins/elements/always_fail.yaml 7 tests/sourcecache/project/plugins/sources/patch.py 48 tests/sourcecache/push.py 250 tests/sourcecache/source-checkout.py 33 tests/sourcecache/staging.py 99 tests/sourcecache/workspace.py 56 tests/sources/__init__.py 9 tests/sources/keytest.py 17 tests/sources/local.py 136 tests/sources/no-fetch-cached/plugins/sources/always_cached.py 25 tests/sources/no_fetch_cached.py 15 tests/sources/previous_source_access.py 26 tests/sources/previous_source_access/plugins/sources/foo_transform.py 48 tests/sources/project_key_test/plugins/sources/key-test.py 30 tests/sources/remote.py 116 tests/sources/tar.py 377 tests/sources/tar/fetch/sourcemirrors/bearermirror.py 23 tests/sources/variables.py 19 tests/testutils/__init__.py 8 tests/testutils/artifactshare.py 197 tests/testutils/bearer_http_server.py 80 tests/testutils/casd.py 22 tests/testutils/constants.py 2 tests/testutils/context.py 36 tests/testutils/element_generators.py 25 tests/testutils/file_server.py 23 tests/testutils/filetypegenerator.py 34 tests/testutils/ftp_server.py 24 tests/testutils/http_server.py 89 tests/testutils/junction.py 15 tests/testutils/patch.py 15 tests/testutils/platform.py 17 tests/testutils/python_repo.py 49 tests/testutils/repo/__init__.py 1 tests/testutils/repo/git.py 93 tests/testutils/repo/tar.py 19 tests/testutils/runner_integration.py 3 tests/testutils/setuptools.py 24 tests/testutils/site.py 9