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 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-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-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-21 | tests: use newly defined test suite | Klaus Aehlig | |
... so that linting information gets propagated properly. | |||
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-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-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 | |
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-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-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 | 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> | |||
2023-11-02 | ArchiveOps: Move libarchive utilities outside other_tools | Paul Cristian Sarbu | |
This way they can be used by 'just serve'. | |||
2023-09-20 | Add end-to-end test for the absent configuration of just-mr | Klaus Aehlig | |
2023-09-15 | Add an end-to-end test for fetching absent roots | Klaus Aehlig | |
2023-09-13 | test: Check that just-mr creates correct absent roots | Paul Cristian Sarbu | |
2023-08-25 | test: Check that just-mr interacts correctly with a remote endpoint | Paul Cristian Sarbu | |
The argument --backup-to-remote of just-mr and, thus, also this test can only be run in native mode. | |||
2023-08-07 | test: Add checks for 'special' pragma in just-mr | Paul Cristian Sarbu | |
Checks that the new 'special' pragma works for all supported repository types. In particular, checks that symlinks get resolved as expected and that resolved trees add their unresolved counterparts to the CAS for 'file' and 'archive' type repositories. Splits install-roots test into a basic check which works with the bootstrappable just-mr, and a new check focusing on the newly introduced 'special' pragma. | |||
2023-05-24 | Split off tests into a separate logical repository | Klaus Aehlig | |
This allows better separation and, in particular, repositories needed only for tests do not have to be provided for building the tools. This also better documents which dependencies are only needed for testing. | |||
2023-04-04 | Add basic test that roots are available via install-cas | Klaus Aehlig | |
2023-03-22 | Add basic test for just-mr defaults | Klaus Aehlig | |
2023-03-21 | Move end-to-end tests to a common place | Klaus Aehlig | |
While for unit tests it is best practice to replicate the layout of the source tree, for end-to-end tests, this is less so. This is particularly true, as the distinction between the tests for two tools is a bit blurry; some tests for just still use just-mr as a launcher, and, e.g., the fetch test for just-mr uses just to carry out the garbage collection. Therefore, move all end-to-end tests together so that we also have a joinded target for precisely the end-to-end tests. In this reorganisation also indicate more explicitly which tests are also available for the bootstrap multi-repo tool. That information was so far hidden by the fact that in the other directory the tool dependency would not dispatch on TEST_BOOTSTRAP_JUST_MR. | |||
2023-03-20 | just-mr fetch: Add test for interaction with garbage collection | Klaus Aehlig | |
2023-01-16 | Add test to verify just-mr fetch functionality | Klaus Aehlig | |
2022-12-23 | Test that just-mr does not rely on CAS | Klaus Aehlig | |
... and, instead, stores all needed information in git and CAS-independent index files. |