Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-06-02 | end-to-end just-mr/absent-closure: Fix typo | Paul Cristian Sarbu | |
2025-06-02 | just-mr: Warn for non-content-fixed repo reached from absent main | Paul Cristian Sarbu | |
If the main repository is marked absent, warn if during the dependency closure computation any non-content-fixed repositories are reached, i.e., any "file"-type repositories that are neither implicitly nor explicitly marked "to_git". Also warn if the main repository itself is marked absent but is not content fixed. Add small test checking that the new warning is produced. | |||
2025-05-30 | Add test verifying that serve can handle deep trees | Klaus Aehlig | |
Add a test testing the serve instance implicit to the "with serve" rule by asking it to build a target that creates an export target where the output is a deep tree. | |||
2025-05-30 | Add end-to-end test for serving complex targets | Klaus Aehlig | |
Add a test asking serve to provide a target where both, the dependency as well as the action graph has both a wide node (a target with a large number of direct dependencies) as well as a deep node (a node where the chain of dependencies is long). That target is requested serveral times in parallel to verify that such targets can also be served under load. The process actually tested is the `just serve` process implicit to the "with serve" rule. | |||
2025-05-30 | clean up test target files | Klaus Aehlig | |
Dropping unnecessary "arguments_config" as well as evaluating trivial computations. | |||
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 | |