{ "graph_traverser_tests": { "type": ["@", "rules", "CC", "library"] , "name": ["graph_traverser_tests"] , "hdrs": ["graph_traverser.test.hpp"] , "deps": [ ["@", "catch2", "", "catch2"] , ["src/buildtool/common", "common"] , ["src/buildtool/file_system", "file_system_manager"] , ["src/buildtool/file_system", "jsonfs"] , ["src/buildtool/graph_traverser", "graph_traverser"] , ["test/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"] , "deps": [ "graph_traverser_tests" , ["@", "catch2", "", "catch2"] , ["test", "catch-main"] , ["test/utils", "local_hermeticity"] ] , "stage": ["test", "buildtool", "graph_traverser"] } , "graph_traverser_remote": { "type": ["@", "rules", "CC/test", "test"] , "name": ["graph_traverser_remote"] , "srcs": ["graph_traverser_remote.test.cpp"] , "data": ["test_data"] , "deps": [ "graph_traverser_tests" , ["@", "catch2", "", "catch2"] , ["test/utils", "catch-main-remote-execution"] ] , "stage": ["test", "buildtool", "graph_traverser"] } , "test_data": { "type": ["@", "rules", "data", "staged"] , "srcs": [ "data/copy_local_file/_entry_points" , "data/copy_local_file/copy_me.hpp" , "data/copy_local_file/graph_description" , "data/flaky_hello_world/_entry_points" , "data/flaky_hello_world/_entry_points_ctimes" , "data/flaky_hello_world/_entry_points_stripped" , "data/flaky_hello_world/graph_description" , "data/flaky_hello_world/hello_world.cpp" , "data/hello_world_copy_message/_entry_points" , "data/hello_world_copy_message/_entry_points_get_executable" , "data/hello_world_copy_message/_entry_points_upload_source" , "data/hello_world_copy_message/graph_description" , "data/hello_world_copy_message/hello_world.cpp" , "data/hello_world_known_source/_entry_points" , "data/hello_world_known_source/graph_description" , "data/sequence_printer_build_library_only/_entry_points" , "data/sequence_printer_build_library_only/_entry_points_full_build" , "data/sequence_printer_build_library_only/graph_description" , "data/sequence_printer_build_library_only/main.cpp" , "data/sequence_printer_build_library_only/printer/printer.hpp" , "data/sequence_printer_build_library_only/sequences/fibonacci.cpp" , "data/sequence_printer_build_library_only/sequences/fibonacci.hpp" , "data/sequence_printer_build_library_only/sequences/random_dna_sequence.cpp" , "data/sequence_printer_build_library_only/sequences/random_dna_sequence.hpp" , "data/sequence_printer_build_library_only/sequences/sequence.hpp" , "data/use_env_variables/_entry_points" , "data/use_env_variables/graph_description" , "data/use_nested_trees/_entry_points" , "data/use_nested_trees/graph_description" , "data/use_trees/_entry_points" , "data/use_trees/graph_description" , "data/use_uploaded_blobs/_entry_points" , "data/use_uploaded_blobs/graph_description" ] , "stage": ["test", "buildtool", "graph_traverser"] } , "TESTS": { "type": "install" , "tainted": ["test"] , "deps": ["graph_traverser_local", "graph_traverser_remote"] } }