summaryrefslogtreecommitdiff
path: root/test/end-to-end
AgeCommit message (Collapse)Author
2025-02-11Extend git-tree-env test to also verify "extra inherit env"Klaus Aehlig
... from the local file.
2025-02-11Extend git-environment test to verify "extra inherit env"Klaus Aehlig
... from the local file.
2025-02-05Add basic end-to-end test for just-mr gc --drop-onlyKlaus Aehlig
2025-01-30Add an end-to-end test for repeated repository garbage collectionKlaus 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.
2025-01-29just-lock config: Make field names consistent with just-mrPaul Cristian Sarbu
2025-01-24Action equality test: only verify the set of originsKlaus Aehlig
While our tool promises to generate a reproducible order of the action origins, we should not insist on a particular one. Therefore sort before comparing.
2025-01-24Add test verifying the "generic" rule properly detecs staging conflictsKlaus Aehlig
2025-01-23Add basic end-to-end test on progress reportingKlaus Aehlig
2025-01-22Add test verifying git cas is taken into accountKlaus Aehlig
2025-01-22Add basic end-to-end test for absent computed rootsKlaus Aehlig
2025-01-21Test: Compute an absent tree structure of a local rootMaksim Denisov
2025-01-21Test: Compute an absent tree structure of an absent rootMaksim Denisov
2025-01-21Test: Compute a local tree structure based on an absent root.Maksim Denisov
2025-01-20just-lock: Add test for 'git-tree' source importPaul Cristian Sarbu
2025-01-15Enable a missing testMaksim Denisov
2025-01-14Fix typo in log messageKlaus Aehlig
2025-01-10just-lock: Add test for imports from archivesPaul Cristian Sarbu
2025-01-10just-lock tests: Give the local build root to the toolPaul Cristian Sarbu
This avoids the tool accidentally trying to touch the home folder via the default cache location. While there, ensure that errors in just-lock calls trigger test failures, as it should be.
2025-01-10just-lock tests: Fix small recurrent typoPaul Cristian Sarbu
2025-01-09just build: add new option -pKlaus Aehlig
... allowing to print the unique artifact built (if any). This allows convenient inspection of the build result of targets that define precisely one artifact.
2025-01-09Test deduplication of "tree structure" rootsMaksim Denisov
2025-01-09Test import of "tree structure" rootsMaksim Denisov
2025-01-08Test deduplication of target repos in precomputed rootsMaksim Denisov
2025-01-08Test indirection of workspace roots in precomputed rootsMaksim Denisov
2024-12-20JustMr: test tree structure rootsMaksim Denisov
2024-12-19Test basic implementation of TreeStructureRootsMaksim Denisov
2024-12-19Test just-mr properly updates config for computed rootsMaksim Denisov
2024-12-17just-lock: Add test for source 'file' importsPaul Cristian Sarbu
2024-12-12Regression test for build parameters in computed rootsKlaus 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-11Add test verifying the upload of the log for failed root computationKlaus Aehlig
2024-12-11Add initial tests for just-lockPaul Cristian Sarbu
2024-12-10Add a test building against computed roots with absent base repositoryKlaus Aehlig
2024-12-10Add test for importing computed repositoriesPaul Cristian Sarbu
2024-12-10test git-imports: Remove duplicate entryPaul Cristian Sarbu
2024-12-09Add a test verifying that only artifacts are taken for computed rootsKlaus Aehlig
2024-12-09test serve_target_cache_hit: Remove wrong checkPaul 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-06Log: report outputs of failed actions by defaultKlaus 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-05Add a test verifying that install-cas inspects the local casKlaus Aehlig
... even if remote-execution arguments are given. Also verify that failure is correctly reflected in the exit code.
2024-12-04Adapt remote test check for actual root-level cache hitsKlaus Aehlig
2024-12-03JustMR: test computed overlay reposMaksim Denisov
2024-12-02Add test verifying that computed-root build are sharded properlyKlaus Aehlig
2024-12-02["end-to-end", "with remote"]: support REMOTE_BINKlaus 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-02Increase parallelism in just_mr_mpMaksim Denisov
2024-11-28Add basic test ensuring computed roots work for remote buildingKlaus 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-28computed roots: add test verifying error reportingKlaus Aehlig
2024-11-27computed roots: enforce export targets of content-fixed reposKlaus Aehlig
... and look up values in cache, if possible.
2024-11-27JustMR: Test setup of computed rootsMaksim Denisov
2024-11-22AnalyseAndBuild: also write target-level cache entriesKlaus Aehlig
While there, also clean up the analysis result as soon as it is no longer needed.
2024-11-21Computed-roots evaluation: improve reportingKlaus 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-21Add basic test for computed rootsKlaus Aehlig