summaryrefslogtreecommitdiff
path: root/src/buildtool/graph_traverser/graph_traverser.hpp
diff options
context:
space:
mode:
authorOliver Reiche <oliver.reiche@huawei.com>2022-02-28 13:04:43 +0100
committerOliver Reiche <oliver.reiche@huawei.com>2022-02-28 13:39:13 +0100
commit541edbb79bf69b98ebeb7bf7b2305eaa0252fde2 (patch)
tree7a64ad7c0cbae0cc131d5c5b9e0cd0b9aaeee28f /src/buildtool/graph_traverser/graph_traverser.hpp
parentebdd2a3614061b4b78ee771774470be73f346537 (diff)
downloadjustbuild-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.hpp9
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};