Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-12-19 | Remove unused headers | Oliver Reiche | |
2024-12-19 | Test just-mr properly updates config for computed roots | Maksim Denisov | |
2024-12-17 | just-lock: Add test for source 'file' imports | Paul Cristian Sarbu | |
2024-12-12 | Regression test for build parameters in computed roots | Klaus Aehlig | |
It used to be the case, that the option -P was forwarded to the build of computed roots. Add a test verifying we're not regressing there again. | |||
2024-12-11 | Add test verifying the upload of the log for failed root computation | Klaus Aehlig | |
2024-12-11 | Add initial tests for just-lock | Paul Cristian Sarbu | |
2024-12-10 | Add a test building against computed roots with absent base repository | Klaus Aehlig | |
2024-12-10 | Add test for importing computed repositories | Paul Cristian Sarbu | |
2024-12-10 | test git-imports: Remove duplicate entry | Paul Cristian Sarbu | |
2024-12-09 | Add a test verifying that only artifacts are taken for computed roots | Klaus Aehlig | |
2024-12-09 | Move garbage_collector to a separate library | Maksim Denisov | |
2024-12-09 | test serve_target_cache_hit: Remove wrong check | Paul Cristian Sarbu | |
One of the analysis commands marked as expected to fail fails from wrongly passing the launcher instead of the stated reasons. As the behaviour between standalone and separate serve endpoint versions would become inconsistent after fixing the command line, remove this check completely. This does not negatively influence the scope of the test script. | |||
2024-12-06 | Log: report outputs of failed actions by default | Klaus Aehlig | |
Some actions are allowed to fail, typically tests. By reporting the output of failed such actions early, the user can already have a look at those artifacts, typically a test log, while the build is still going on. | |||
2024-12-05 | Add a test verifying that install-cas inspects the local cas | Klaus Aehlig | |
... even if remote-execution arguments are given. Also verify that failure is correctly reflected in the exit code. | |||
2024-12-05 | execution api: support retrieving from more than one API, also for fd | Klaus Aehlig | |
Extend the api to optionally accept a different API for preferred fetching. This is already supported when fetching to a file path; therefore, extend to keep the interface symmetric. | |||
2024-12-04 | Adapt remote test check for actual root-level cache hits | Klaus Aehlig | |
2024-12-04 | Test deep rehashing from bazel to Git | Maksim Denisov | |
Cover two cases: 1. The whole tree is present in the source storage; 2. Only the top-level tree is present in the source storage. | |||
2024-12-04 | Test RehashDigest | Maksim Denisov | |
2024-12-03 | JustMR: test computed overlay repos | Maksim Denisov | |
2024-12-02 | Add test verifying that computed-root build are sharded properly | Klaus Aehlig | |
2024-12-02 | ["end-to-end", "with remote"]: support REMOTE_BIN | Klaus Aehlig | |
For tests where we bring our own remote-execution end point, support a directory where executables can be placed that are picked up early in PATH by remote actions. In this way, a test can be designed verifying that a particular action actually was run remotely. | |||
2024-12-02 | Increase parallelism in just_mr_mp | Maksim Denisov | |
2024-11-28 | Add basic test ensuring computed roots work for remote building | Klaus Aehlig | |
While still doing some unnecessary file operations in the local build root, computed roots work also for remote execution, both in native and in compatible mode, also for roots with non-trivial depth. Add a basic test ensuring we do not regress there. | |||
2024-11-28 | computed roots: add test verifying error reporting | Klaus Aehlig | |
2024-11-27 | computed roots: enforce export targets of content-fixed repos | Klaus Aehlig | |
... and look up values in cache, if possible. | |||
2024-11-27 | JustMR: Test setup of computed roots | Maksim Denisov | |
2024-11-22 | AnalyseAndBuild: also write target-level cache entries | Klaus Aehlig | |
While there, also clean up the analysis result as soon as it is no longer needed. | |||
2024-11-21 | Computed-roots evaluation: improve reporting | Klaus Aehlig | |
For subcomputations add the log to CAS and only report the blob identifier. Also, indicate at the beginning, that computed roots are to be computed. While there, simplify code by using the ToString() method of computed roots. | |||
2024-11-21 | Add basic test for computed roots | Klaus Aehlig | |
2024-11-14 | tests: Implement IWYU suggestions | Maksim Denisov | |
2024-11-14 | file_system: Implement IWYU suggestions | Paul Cristian Sarbu | |
2024-11-14 | clang-format: Update config file | Paul Cristian Sarbu | |
The base style already handles correctly the system includes, so one needs to only add regex expressions to handle third-party and own includes. This fixes also the include formatting of git_config_run.test.cpp. | |||
2024-10-25 | Add dependencies explicitly that are included directly | Klaus Aehlig | |
... instead of relying on those dependencies being pulled in indirectly. | |||
2024-10-25 | Enable compatible mode for just-mr and SourceTree serve service... | Paul Cristian Sarbu | |
...by using the new local api that can handle any remote endpoint, irrespective of protocol. Also ensure all tests for the serve service are now being run both in native and compatible modes. | |||
2024-10-25 | serve service: Respond also with digest in serve repository tree RPCs | Paul Cristian Sarbu | |
...besides the simple Git hash, if syncing was done. This way one can know what digest to ask for from the remote. The serve client also needs to now know what hash function the remote expects. The serve service proto file is updated accordingly. | |||
2024-10-25 | Test deep rehashing of Git trees to bazel Directories | Maksim Denisov | |
Co-authored-by: Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | |||
2024-10-25 | bazel_execution_client.test.cpp: add a comment to explain the meaning of the ↵ | Alberto Sartori | |
boolean "wait" | |||
2024-10-23 | expressions: enforce strict arguments for "join" and "join_cmd"v1.4.0-alpha+20241023 | Klaus Aehlig | |
... as described in the documentation. It was never intended to have a single string being an argument for those. | |||
2024-10-11 | Routinely run tests with compatible remote services | Klaus Aehlig | |
2024-10-10 | third-party: update fmt, cli11, zlib | Klaus Aehlig | |
Those are trivial dependency updates without the need to change the build description. The new versions now are - fmt 11.0.2 - cli11 2.4.2 - zlib 1.3.1 | |||
2024-10-08 | tests: use --dump-plain-graph to simplify equality check | Klaus Aehlig | |
2024-10-08 | Name local variables using lower_case | Maksim Denisov | |
...and private members using lower_case_ | |||
2024-10-08 | Name value template parameters using kCamelCase. | Maksim Denisov | |
2024-10-08 | Name constexpr variables using kCamelCase. | Maksim Denisov | |
2024-10-08 | Name static constants using kCamelCase. | Maksim Denisov | |
2024-10-08 | Name classes, structs and enums using CamelCase. | Maksim Denisov | |
2024-10-07 | Enable cppcoreguidelines-* checks. | Maksim Denisov | |
2024-10-07 | Disable misc-no-recursion check | Maksim Denisov | |
...since we use recursion for trees a lot, but skip this check manually. | |||
2024-10-07 | Enable readability-* checks. | Maksim Denisov | |
2024-10-07 | Enable readability-redundant-member-init check. | Maksim Denisov | |