diff options
author | Oliver Reiche <oliver.reiche@huawei.com> | 2022-02-28 13:04:43 +0100 |
---|---|---|
committer | Oliver Reiche <oliver.reiche@huawei.com> | 2022-02-28 13:39:13 +0100 |
commit | 541edbb79bf69b98ebeb7bf7b2305eaa0252fde2 (patch) | |
tree | 7a64ad7c0cbae0cc131d5c5b9e0cd0b9aaeee28f /src/buildtool/graph_traverser/graph_traverser.hpp | |
parent | ebdd2a3614061b4b78ee771774470be73f346537 (diff) | |
download | justbuild-541edbb79bf69b98ebeb7bf7b2305eaa0252fde2.tar.gz |
CLI: Add option to set action timeout
Diffstat (limited to 'src/buildtool/graph_traverser/graph_traverser.hpp')
-rw-r--r-- | src/buildtool/graph_traverser/graph_traverser.hpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/buildtool/graph_traverser/graph_traverser.hpp b/src/buildtool/graph_traverser/graph_traverser.hpp index c92fbbf8..7a078ecd 100644 --- a/src/buildtool/graph_traverser/graph_traverser.hpp +++ b/src/buildtool/graph_traverser/graph_traverser.hpp @@ -282,7 +282,8 @@ class GraphTraverser { [[nodiscard]] auto Traverse( DependencyGraph const& g, std::vector<ArtifactIdentifier> const& artifact_ids) const -> bool { - Executor executor{&(*api_), clargs_.build.platform_properties}; + Executor executor{ + &(*api_), clargs_.build.platform_properties, clargs_.build.timeout}; Traverser t{executor, g, clargs_.jobs}; return t.Traverse({std::begin(artifact_ids), std::end(artifact_ids)}); } @@ -301,8 +302,10 @@ class GraphTraverser { // setup rebuilder with api for cache endpoint auto api_cached = CreateExecutionApi(cache_args); - Rebuilder executor{ - &(*api_), &(*api_cached), clargs_.build.platform_properties}; + Rebuilder executor{&(*api_), + &(*api_cached), + clargs_.build.platform_properties, + clargs_.build.timeout}; bool success{false}; { Traverser t{executor, g, clargs_.jobs}; |