Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2025-03-10 | rc merging: invocation log is merged locally | Klaus Aehlig | |
2025-03-10 | Make graph-dumping options cummulative | Klaus Aehlig | |
If --dump-graph or --dump-plain-graph is given several times, the action graph wil also be written several times. In this way, regular use of those options will not be affected by adding them implicitly through invocation-logging options in the rc file. | |||
2025-03-10 | remote test rules: support keeping directories | Klaus Aehlig | |
2025-03-05 | end-to-end/just-mr: Add test to check special entries are correctly ignored | Paul Cristian Sarbu | |
...during setup of git roots, when the appropriate pragma is set. Check both symlinks and other special entries, e.g., submodules. | |||
2025-03-05 | end-to-end tests: Fix small typos and inconsistencies | Paul Cristian Sarbu | |