diff options
author | Klaus Aehlig <klaus.aehlig@huawei.com> | 2022-04-04 10:42:30 +0200 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2022-04-04 19:31:22 +0200 |
commit | 6dea9b3430505b881f69ef3e569567ccdf66edce (patch) | |
tree | 66397ebc2f298fa69e733df2b33e6a25dc0e00d9 /src/buildtool/main/main.cpp | |
parent | ef9b8b97a402e673929ea54dcf2bc8d2e0428037 (diff) | |
download | justbuild-6dea9b3430505b881f69ef3e569567ccdf66edce.tar.gz |
Add a basic progress reporter
Reporting, with exponentially backing off intervals, the number of
cache hits found so far, the number of actions that have ben run,
and the number of actions currently under consideration.
Diffstat (limited to 'src/buildtool/main/main.cpp')
-rw-r--r-- | src/buildtool/main/main.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/buildtool/main/main.cpp b/src/buildtool/main/main.cpp index a28ff14f..4f626a4d 100644 --- a/src/buildtool/main/main.cpp +++ b/src/buildtool/main/main.cpp @@ -20,6 +20,7 @@ #include "src/buildtool/common/repository_config.hpp" #ifndef BOOTSTRAP_BUILD_TOOL #include "src/buildtool/graph_traverser/graph_traverser.hpp" +#include "src/buildtool/progress_reporting/base_progress_reporter.hpp" #endif #include "src/buildtool/logging/log_config.hpp" #include "src/buildtool/logging/log_sink_cmdline.hpp" @@ -1202,7 +1203,8 @@ auto main(int argc, char* argv[]) -> int { std::move(arguments.endpoint), std::move(arguments.build), std::move(stage_args), - std::move(rebuild_args)}}; + std::move(rebuild_args)}, + BaseProgressReporter::Reporter()}; if (arguments.cmd == SubCommand::kInstallCas) { return FetchAndInstallArtifacts(traverser.ExecutionApi(), |