diff options
author | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2024-07-26 10:00:35 +0200 |
---|---|---|
committer | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2024-07-30 12:10:06 +0200 |
commit | 09fb60908a7f00a7c858a45ced77633bac33bd29 (patch) | |
tree | a45e9db9cd7ab221b82d44a077c6ce6ba2bc6272 /test/buildtool/graph_traverser | |
parent | 507e944f8b40f30d8201af96ff3fe6778161abbb (diff) | |
download | justbuild-09fb60908a7f00a7c858a45ced77633bac33bd29.tar.gz |
Pass RemoteContext to GraphTraverser
It is passed as a not_null const pointer, to avoid binding to
temporaries, and stored as a const reference to be later passed
also to Executor/Rebuilder.
Diffstat (limited to 'test/buildtool/graph_traverser')
-rw-r--r-- | test/buildtool/graph_traverser/graph_traverser.test.hpp | 45 |
1 files changed, 15 insertions, 30 deletions
diff --git a/test/buildtool/graph_traverser/graph_traverser.test.hpp b/test/buildtool/graph_traverser/graph_traverser.test.hpp index 0f3de2e6..314d7bd6 100644 --- a/test/buildtool/graph_traverser/graph_traverser.test.hpp +++ b/test/buildtool/graph_traverser/graph_traverser.test.hpp @@ -190,8 +190,7 @@ class TestProject { GraphTraverser const gt{clargs.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -216,8 +215,7 @@ class TestProject { auto const clargs_exec = p.CmdLineArgs("_entry_points_get_executable"); GraphTraverser const gt_get_exec{clargs_exec.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -270,8 +268,7 @@ class TestProject { GraphTraverser const gt{clargs.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -319,8 +316,7 @@ class TestProject { GraphTraverser const gt{clargs.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -335,8 +331,7 @@ class TestProject { auto const clargs_full_build = p.CmdLineArgs("_entry_points_full_build"); GraphTraverser const gt_full_build{clargs_full_build.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -389,8 +384,7 @@ class TestProject { GraphTraverser const gt_upload{clargs_update_cpp.gtargs, full_hello_world.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -412,8 +406,7 @@ class TestProject { auto const clargs = hello_world_known_cpp.CmdLineArgs(); GraphTraverser const gt{clargs.gtargs, full_hello_world.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -464,8 +457,7 @@ static void TestBlobsUploadedAndUsed( GraphTraverser gt{clargs.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -521,8 +513,7 @@ static void TestEnvironmentVariablesSetAndUsed( GraphTraverser gt{clargs.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -578,8 +569,7 @@ static void TestTreesUsed( GraphTraverser gt{clargs.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -635,8 +625,7 @@ static void TestNestedTreesUsed( GraphTraverser gt{clargs.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -693,8 +682,7 @@ static void TestFlakyHelloWorldDetected( auto clargs = p.CmdLineArgs("_entry_points_ctimes"); GraphTraverser const gt{clargs.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -714,8 +702,7 @@ static void TestFlakyHelloWorldDetected( clargs_output.gtargs.rebuild = RebuildArguments{}; GraphTraverser const gt_output{clargs_output.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -732,8 +719,7 @@ static void TestFlakyHelloWorldDetected( clargs_stripped.gtargs.rebuild = RebuildArguments{}; GraphTraverser const gt_stripped{clargs_stripped.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, @@ -750,8 +736,7 @@ static void TestFlakyHelloWorldDetected( clargs_ctimes.gtargs.rebuild = RebuildArguments{}; GraphTraverser const gt_ctimes{clargs_ctimes.gtargs, p.GetRepoConfig(), - remote_config->platform_properties, - remote_config->dispatch, + &remote_context, &stats, &progress, &apis, |