{ "file_system_manager": { "type": ["@", "rules", "CC/test", "test"] , "name": ["file_system_manager"] , "srcs": ["file_system_manager.test.cpp"] , "data": ["test_data"] , "private-deps": [ ["@", "catch2", "", "catch2"] , ["", "catch-main"] , ["@", "src", "src/buildtool/file_system", "file_system_manager"] ] , "stage": ["test", "buildtool", "file_system"] } , "object_cas": { "type": ["@", "rules", "CC/test", "test"] , "name": ["object_cas"] , "srcs": ["object_cas.test.cpp"] , "private-deps": [ ["@", "catch2", "", "catch2"] , ["", "catch-main"] , ["@", "src", "src/buildtool/crypto", "hash_function"] , ["@", "src", "src/buildtool/file_system", "file_system_manager"] , ["utils", "local_hermeticity"] ] , "stage": ["test", "buildtool", "file_system"] } , "git_tree": { "type": ["@", "rules", "CC/test", "test"] , "name": ["git_tree"] , "srcs": ["git_tree.test.cpp"] , "data": ["test_data"] , "private-deps": [ ["@", "catch2", "", "catch2"] , ["", "catch-main"] , ["utils", "container_matchers"] , ["@", "src", "src/buildtool/file_system", "git_tree"] , ["@", "src", "src/buildtool/file_system", "file_system_manager"] , ["@", "src", "src/buildtool/common", "common"] , ["utils", "shell_quoting"] ] , "stage": ["test", "buildtool", "file_system"] } , "file_root": { "type": ["@", "rules", "CC/test", "test"] , "name": ["file_root"] , "srcs": ["file_root.test.cpp"] , "data": ["test_data"] , "private-deps": [ ["@", "catch2", "", "catch2"] , ["", "catch-main"] , ["utils", "container_matchers"] , ["@", "src", "src/buildtool/common", "artifact_description"] , ["@", "src", "src/buildtool/file_system", "file_root"] , ["utils", "shell_quoting"] ] , "stage": ["test", "buildtool", "file_system"] } , "directory_entries": { "type": ["@", "rules", "CC/test", "test"] , "name": ["directory_entries"] , "srcs": ["directory_entries.test.cpp"] , "data": ["test_data"] , "private-deps": [ ["@", "catch2", "", "catch2"] , ["", "catch-main"] , ["utils", "container_matchers"] , ["@", "src", "src/buildtool/common", "artifact_description"] , ["@", "src", "src/buildtool/file_system", "file_root"] , ["utils", "shell_quoting"] ] , "stage": ["test", "buildtool", "file_system"] } , "test_data": { "type": ["@", "rules", "data", "staged"] , "srcs": [ "data/empty_executable" , "data/example_file" , "data/test_repo.bundle" , "data/test_repo_symlinks.bundle" , "data/subdir/nested_file" ] , "stage": ["test", "buildtool", "file_system"] } , "data/test_repo.bundle": { "type": "generic" , "deps": ["create_fs_test_git_bundle.sh"] , "outs": ["data/test_repo.bundle"] , "cmds": ["sh create_fs_test_git_bundle.sh"] } , "data/test_repo_symlinks.bundle": { "type": "generic" , "deps": ["create_fs_test_git_bundle_symlinks.sh"] , "outs": ["data/test_repo_symlinks.bundle"] , "cmds": ["sh create_fs_test_git_bundle_symlinks.sh"] } , "git_repo": { "type": ["@", "rules", "CC/test", "test"] , "name": ["git_repo"] , "srcs": ["git_repo.test.cpp"] , "data": ["test_data"] , "private-deps": [ ["@", "catch2", "", "catch2"] , ["", "catch-main"] , ["@", "json", "", "json"] , ["@", "src", "src/buildtool/file_system", "file_system_manager"] , ["@", "src", "src/buildtool/file_system", "git_repo"] , ["@", "src", "src/utils/cpp", "atomic"] , ["utils", "shell_quoting"] ] , "stage": ["test", "buildtool", "file_system"] } , "TESTS": { "type": "install" , "tainted": ["test"] , "deps": [ "file_root" , "file_system_manager" , "object_cas" , "git_tree" , "directory_entries" , "git_repo" ] } }