Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-03-17 | Add end-to-end test demonstrating the use of serve to analyse data in CAS | Klaus Aehlig | |
2025-03-10 | Add basic test for profiling information | Klaus Aehlig | |
2025-03-10 | Add basic end-to-end test verifying invocation logging | 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-02-11 | Extend git-tree-env test to also verify "extra inherit env" | Klaus Aehlig | |
... from the local file. | |||
2025-02-11 | Extend git-environment test to verify "extra inherit env" | Klaus Aehlig | |
... from the local file. | |||
2025-02-05 | Add basic end-to-end test for just-mr gc --drop-only | Klaus Aehlig | |
2025-01-30 | Add an end-to-end test for repeated repository garbage collection | Klaus Aehlig | |
As only a recent commit made it possible to rotate the repository cache more than once, add a test ensuring two properties. - Repeated repository gc is possible and roots are taken from the rotated generation. - It is possible to fully rotate a root out. | |||
2024-12-02 | Increase parallelism in just_mr_mp | Maksim Denisov | |
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-09-23 | Reorder dependencies and remove duplicates in OSS | Maksim Denisov | |
2024-08-29 | test just-mr: Add symlink cycle detection checks for repository rootsv1.4.0-alpha+20240829 | Paul Cristian Sarbu | |
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-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-06-03 | test: Use own installed just and just-mr targets... | Paul Cristian Sarbu | |
...which do not stage also the debug source and header files (while in debug mode), as this is unnecessary bloat in the tests. As the tool-under-test and mr-tool-under-test targets should be used instead of the regular install targets also in the various extra rules in end-to-end and utils, move their definition in the outmost test TARGETS file. | |||
2024-04-25 | just serve: Paths in config file should be location objects | Paul Cristian Sarbu | |
Also updates the tests and all relevant documentation accordingly. | |||
2024-04-08 | test: Add missing includes and fix deps | Paul Cristian Sarbu | |
2024-03-15 | Clean up more includes and targets | Paul Cristian Sarbu | |
Some of the more specific issues addressed: - missing log_level target/include - header-only libs wrongly marking deps as private - missing/misplaced gsl includes | |||
2024-03-08 | just-mr: Add test for "preferred hostnames" | Oliver Reiche | |
2024-03-08 | just-mr: Fix "preferred hostnames" | Oliver Reiche | |
... instead of replacing the host name of each mirror, it should only reorder the list of given mirrors. | |||
2024-03-07 | Add test verifying that just-mr only uses the network if necessary | Klaus Aehlig | |
2024-03-07 | Add test verifying reporting levels | Klaus Aehlig | |
... in particular, verify that no error is reported on successfull command completion. | |||
2024-03-05 | Add a test for foreign-file roots | Klaus Aehlig | |
2024-02-20 | Add test verifying that "inherit env" is honored for git fetches | Klaus Aehlig | |
2024-02-15 | absent-archives test: also verify fetching as distfile | Klaus Aehlig | |
2024-02-05 | end-to-end tests: inherit path | Klaus T. Aehlig | |
... for test actions, by setting an appropriate local launcher. In this way, the tests can also be run on systems where sh does not pull in enough paths to have all the "usual" tools available. | |||
2024-01-31 | test absent-roots: Serve-endpoint build root must not be removed | Paul Cristian Sarbu | |
A change made to this test was wrongly setting the same path both as build root for the serve instance and for the just-mr instances being tested, resulting in the build root of the serve instance being inadvertently removed during the test. This commit fixes the issue by giving the serve endpoint its own build root path. | |||
2024-01-22 | tests: Run mirror tests for fetch and setup | Oliver Reiche | |
2024-01-12 | end-to-end tests: wait longer for test services | Klaus Aehlig | |
Certain end-to-end tests require custom services. While normally they come up in quickly (less than 2 seconds), on heavily overloaded machines it might take longer. So increase the amount of time these tests are willing to wait for the binary to start up to avoid flakyness in our CI runs. | |||
2023-12-19 | test: Extend general just-mr check to test each repository too | Paul Cristian Sarbu | |
This way we ensure each repository can be set up on its own and nothing gets cached from other repositories, as opposed to the parallel run where some caching is expected to occur. | |||
2023-12-11 | just-mrrc: support file options for the launcher functionality | Klaus Aehlig | |
When just-mr acts as a launcher, for most subcommand options the "just args" entry in the rc files provides a convenient way to set them. However, some options take a file as argument; for those it can be desirable to set them without assuming a fixed file-system layout and instead refer to logical roots, in particular the work space. for the ones that refer to files, it is often desirable to have a potential reference to the work space. Add this functionality. | |||
2023-12-07 | test: Check --fetch-absent option for 'git tree' repositories | Paul Cristian Sarbu | |
2023-12-07 | test: Check 'git tree' fetch from remote execution and --backup-to-remote | Paul Cristian Sarbu | |
2023-11-21 | test: Verify fetching from just serve of absent distdir archives | Paul Cristian Sarbu | |
2023-11-21 | Extend --fetch-absent tests to verify regular fetching from just serve | Klaus Aehlig | |
Whenever a just-serve endpoint is given, fetching archives or Git commits from there is preferrable to fetching them from other sources. Verify in the tests that this actually happens. Co-authored-by: Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | |||
2023-11-16 | test: Check that serve service works in compatible mode | Paul Cristian Sarbu | |
Added compatibility envariable to the with_serve rule, guarded tests using --fetch-absent such that they run only in native mode, and made all serve-service tests aware of the compatibility flag. | |||
2023-11-15 | test ["end-to-end/just-mr", "git-tree-env"]: fix negative test condition | Klaus Aehlig | |
This test was only working by accident, as the missing target specification ["", "sources.txt"] was making the build fail, not the (supposedly) unset variable. Fix this by looking only at the setup command and expect failure there---and also unset the correct variable. | |||
2023-11-15 | git tree repository: Creating absent roots should not run the command | Paul Cristian Sarbu | |
Also extended absent-roots test with this scenario. | |||
2023-11-14 | test: Set a fixed number of retries for starting Python servers... | Paul Cristian Sarbu | |
...to avoid waiting for the test timeout on an internal error. | |||
2023-11-14 | test: Fetch from mirrors given in just's specification file | Paul Cristian Sarbu | |
2023-11-14 | test: Add check for 'mirrors' field in just-mr repositories | Paul Cristian Sarbu | |
2023-11-13 | Add end-to-end test for environment handling of "git tree" repositories | Klaus T. Aehlig | |
... ensuring that just-mr passes on the specified environment variables (and only those) to the tree-generating action. | |||
2023-11-02 | just-mr fetch: Add handling of --fetch-absent option | Paul Cristian Sarbu | |
2023-11-02 | test: Add simple check that 'just serve' resolves symlinks as expected | Paul Cristian Sarbu | |
2023-11-02 | Add end-to-end test for fetching absent archives | Klaus Aehlig | |
Includes check to ensure we do not cache subtrees unnecessarily. Co-authored-by: Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> |