Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-21 | tree_strcuture test: provide launcher also for just-mr | Klaus Aehlig | |
While there, remove tray cat whitesapce and redetermine the working directory instead of relying on the environment. | |||
2025-05-20 | Add end-to-end test that serve can handle canceled requests | Klaus Aehlig | |
This test actually tests the serve process brought in by the ["end-to-end", "with serve"] rule. It starts several requests to serve and, while serve is still building those, stops the clients. The serve service should handle those aborted requests gracefully and afterwards still be ready to take on a new requests. | |||
2025-05-20 | end-to-end tests with serve: also keep serve build root | Klaus Aehlig | |
... if serve is used and remote-execution is a separate service. | |||
2025-05-20 | end-to-end tests: use ["test", "matrix"] | Klaus Aehlig | |
... instead of manually configuring and staging the various test branches. | |||
2025-05-19 | Update fmt to 11.2.0 | Klaus Aehlig | |
2025-05-16 | profile test: also verify --dump-plain-graph is handled correctly | Klaus Aehlig | |
2025-05-15 | extend basic profiling test | Klaus Aehlig | |
Verify more keys in the profile file and also verify basic properties of the other invocation-specific files that can be requested. | |||
2025-05-13 | Top-level test target: support test matrix | Klaus Aehlig | |
By supporting test matrix top-level of our test, which affects both the ALL and the UNIT_TESTS target, it is easy to run all tests for different tool chains, flags, or CC_TEST_LAUNCHER values. | |||
2025-05-12 | Tests: Move symlink tests to remote suite | Oliver Reiche | |
... to make sure it is run in native and compatible mode. | |||
2025-05-12 | Tests: Enable compatible for normal CC tests | Oliver Reiche | |
2025-05-12 | Tests: Assume only parents of out_dirs exist | Oliver Reiche | |
... instead of the full out_dir path, which is not guaranteed by the RBE protocol. | |||
2025-05-12 | LocalAction: Fix collection of directory symlink | Oliver Reiche | |
2025-05-07 | tests: add a target to run precisely the unit tests | Klaus Aehlig | |
While there, also make sure we run unit tests that honor TEST_COMPATIBLE_REMOTE in both configurations. | |||
2025-05-06 | end-to-end tests: consider both just-mr implementations | Klaus Aehlig | |
So far, the configuration variable TEST_BOOTSTRAP_JUST_MR could be used to decide whether to run the end-to-end tests with the compiled version of just-mr or the python script, which is mainly used for bootstrapping only. To have a more simple way of running all tests in all relevant configurations, make this an internal variable and branch on the possible values, similarly as we already do for the possible values of TEST_COMPATIBLE_REMOTE. | |||
2025-05-06 | ["@", "just tests", "", "ALL"]: remove unused parameter TEST_BOOTSTRAP_JUST_MR | Klaus Aehlig | |
As a configure target, it is supposed to describe the change in the configuration; setting a parameter to itself has no effect. | |||
2025-05-06 | Add end-to-end test verifying that analysis failure is reported in profile | Klaus Aehlig | |
2025-05-05 | TreeOperationsUtils: add tree-overlay deduplication test | Sascha Roloff | |
This test ensures that the AsyncMap implementation of the tree-overlay computation works as expected and properly prevents duplicated work when it comes to the repeated computation of the same trees. | |||
2025-05-05 | TreeOperationsUtils: apply AsyncMap to compute tree overlay | Sascha Roloff | |
2025-04-23 | Make end-to-end tests independent of the user's configuration | Klaus Aehlig | |
End-to-end tests should, like all tests, be independent of any non-project files the user has in their home directory. This also applies when running the tests locally. In particular, end-to-end tests should not read the user's ~/.just-mrrc. Therefore, properly set --norc in all end-to-end tests (where this is not already the case). | |||
2025-04-22 | FileSystemManager: When copying, take into account equivalent files. | Maksim Denisov | |
2025-04-22 | FileSystemManager: Always copy directories recursively | Maksim Denisov | |
2025-04-22 | FileSystemManager: Always remove directories recursively | Maksim Denisov | |
2025-04-17 | Add test verifying a meaningful invocation log in case of build failure | Klaus Aehlig | |
2025-04-08 | Add end-to-end test verifying tree operations work with remote execution | Klaus Aehlig | |
2025-04-08 | Extend tree-conflict test to also verify the offending target is reported ↵ | Klaus Aehlig | |
properly | |||
2025-04-08 | Add end-to-end test for disjoint_tree_overlay | Klaus Aehlig | |
... and verify that - spurious conflicts do not cause failure but instead are handled correctly, and - real conflicts are detected and reported properly. | |||
2025-04-07 | Add basic end-to-end test for tree operations | Klaus Aehlig | |
2025-04-07 | Add built-in rules {disjoint_,}tree_overlay | Klaus Aehlig | |
2025-04-07 | Defined rules: add TREE_OVERLAY and DISJOINT_TREE_OVERLAY function | Klaus Aehlig | |
2025-04-07 | analysed_target: include tree overlays | Klaus Aehlig | |
2025-04-07 | Action: support tree-overlay actions | Klaus Aehlig | |
2025-03-24 | Test 'zip_map' expression | Paul Cristian Sarbu | |
2025-03-24 | Test 'zip_with' expression | Paul Cristian Sarbu | |
2025-03-24 | BazelNetworkReader: Remove IncrementalReader | Maksim Denisov | |
2025-03-24 | BytestreamClient: Read to temporary files. | Maksim Denisov | |
2025-03-24 | ExecutionApi: Return TmpDir | Maksim Denisov | |
2025-03-24 | Pass TmpDir to BazelNetwork and BazelCasClient | Maksim Denisov | |
2025-03-24 | Test TmpFile | Maksim Denisov | |
2025-03-24 | Test nested TmpDir | Maksim Denisov | |
2025-03-24 | Test TmpDir | Maksim Denisov | |
2025-03-24 | TmpDir: minor refactoring | Maksim Denisov | |
2025-03-17 | just profile: include action stdout/stderr if any | Klaus Aehlig | |
2025-03-17 | execution_api: support reading off stdout/stderr digests | Klaus Aehlig | |
2025-03-17 | just profile: include output artifact hashes | Klaus Aehlig | |
2025-03-17 | Add end-to-end test demonstrating the use of serve to analyse data in CAS | Klaus Aehlig | |
2025-03-10 | Add profiling test verifying the included execution times | Klaus Aehlig | |
2025-03-10 | execution response interface: include execution duration | Klaus Aehlig | |
2025-03-10 | Add basic test for profiling information | Klaus Aehlig | |
2025-03-10 | Profiling: start collecting informations per actions | Klaus Aehlig | |
... so far, which actions where considered, and which of those were cached. | |||
2025-03-10 | Add basic end-to-end test verifying invocation logging | Klaus Aehlig | |