{ "graph_traverser_tests": { "type": ["@", "rules", "CC", "library"] , "name": ["graph_traverser_tests"] , "hdrs": ["graph_traverser.test.hpp"] , "deps": [ ["@", "catch2", "", "catch2"] , ["@", "src", "src/buildtool/common", "common"] , ["@", "src", "src/buildtool/execution_api/local", "config"] , ["@", "src", "src/buildtool/file_system", "file_system_manager"] , ["@", "src", "src/buildtool/file_system", "jsonfs"] , ["@", "src", "src/buildtool/graph_traverser", "graph_traverser"] , ["utils", "test_env"] ] , "stage": ["test", "buildtool", "graph_traverser"] } , "graph_traverser_local": { "type": ["@", "rules", "CC/test", "test"] , "name": ["graph_traverser_local"] , "srcs": ["graph_traverser_local.test.cpp"] , "data": ["test_data"] , "private-deps": [ "graph_traverser_tests" , ["@", "catch2", "", "catch2"] , ["", "catch-main"] , ["utils", "local_hermeticity"] ] , "stage": ["test", "buildtool", "graph_traverser"] } , "graph_traverser_remote": { "type": ["utils/remote_execution", "CC test"] , "name": ["graph_traverser_remote"] , "srcs": ["graph_traverser_remote.test.cpp"] , "data": ["test_data"] , "private-deps": [ "graph_traverser_tests" , ["@", "catch2", "", "catch2"] , ["utils", "catch-main-remote-execution"] ] , "stage": ["test", "buildtool", "graph_traverser"] } , "test_data": { "type": ["@", "rules", "data", "staged"] , "srcs": [["TREE", null, "data"]] , "stage": ["test", "buildtool", "graph_traverser"] } , "TESTS": { "type": "install" , "tainted": ["test"] , "deps": ["graph_traverser_local", "graph_traverser_remote"] } }