Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-08 | Test deduplication of target repos in precomputed roots | Maksim Denisov | |
2025-01-08 | Test indirection of workspace roots in precomputed roots | Maksim Denisov | |
2024-12-20 | JustMr: test tree structure roots | Maksim Denisov | |
2024-12-19 | Test basic implementation of TreeStructureRoots | Maksim Denisov | |
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 | 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-04 | Adapt remote test check for actual root-level cache hits | Klaus Aehlig | |
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-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-11 | Routinely run tests with compatible remote services | Klaus Aehlig | |
2024-10-08 | tests: use --dump-plain-graph to simplify equality check | Klaus Aehlig | |
2024-09-23 | Reorder dependencies and remove duplicates in OSS | Maksim Denisov | |
2024-09-16 | test stage-links: Check also actions with non-contained symlinks | Paul Cristian Sarbu | |
2024-08-29 | test just-mr: Add symlink cycle detection checks for repository rootsv1.4.0-alpha+20240829 | Paul Cristian Sarbu | |
2024-08-28 | Add basic sanity check on the default output | Klaus Aehlig | |
2024-08-26 | Add test to check that we ignore Git magic names in trees | Paul Cristian Sarbu | |
2024-08-26 | install-cas --archive: Fix empty directories not added to archive | Paul Cristian Sarbu | |
Also add empty directory in test script to ensure we don't regress in the future. While there, fix some typos. | |||
2024-08-23 | test gc-repo: forward PATH in launcher | Klaus Aehlig | |
... so that we can run with whatever ambient path is present rather than relying on standard paths pulled in by env. | |||
2024-08-21 | tests: use newly defined test suite | Klaus Aehlig | |
... so that linting information gets propagated properly. | |||
2024-08-06 | analyse: extend provides map when switching to action input | Klaus Aehlig | |
When switching from a target to the artifacts that are the inputs of a particular action, the provides map is also switched to provide additional (besides the inputs) information about the action, in particular the command. Extend this provides map with the remaining information, in particular the working directory. | |||
2024-08-02 | End-to-end test: verify unrelated cwd | Klaus Aehlig | |
... also ensuring that the implict empty tree is added as input. | |||
2024-08-02 | Add end-to-end test verifying that cwd is handled correctly | Klaus Aehlig | |
2024-07-24 | Extend gc-repo test to also verify that git-tree repositories are taken from ↵ | Klaus Aehlig | |
older generations | |||
2024-07-23 | Extend gc-repo test to also verify foreign files are taken from old generations | Klaus Aehlig | |
2024-07-19 | Extend gc-repo test to also verify archives are taken from old generation | Klaus Aehlig | |
2024-07-19 | Add test verifying that git repos of the old generation are used | Klaus Aehlig | |
2024-07-17 | Test ["end-to-end/gc", "reconstruct-executable"]: drop unnecessary restriction | Klaus Aehlig | |
This test verifies properties of just, hence the precise nature of the just-mr tool does not matter. | |||
2024-07-16 | Add a test verifying that reconstructed executables are usable | Klaus Aehlig | |
... ensuring we do not regress on the recently fixed race that allowed file descriptors to reconstructed executables to be kept alive. | |||
2024-07-12 | Make end-to-end tests independent of the user's rc file | Klaus Aehlig | |
Our end-to-end tests involve calling just-mr. When run locally, in order to make then self-contained we need to make sure this test call to just-mr does not pick up the user's .just-mrrc that might contain different setting not overridden at the command line. |