summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2025-04-08Add end-to-end test verifying tree operations work with remote executionKlaus Aehlig
2025-04-08Extend tree-conflict test to also verify the offending target is reported ↵Klaus Aehlig
properly
2025-04-08Add end-to-end test for disjoint_tree_overlayKlaus 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-07Add basic end-to-end test for tree operationsKlaus Aehlig
2025-04-07Add built-in rules {disjoint_,}tree_overlayKlaus Aehlig
2025-04-07Defined rules: add TREE_OVERLAY and DISJOINT_TREE_OVERLAY functionKlaus Aehlig
2025-04-07analysed_target: include tree overlaysKlaus Aehlig
2025-04-07Action: support tree-overlay actionsKlaus Aehlig
2025-03-24Test 'zip_map' expressionPaul Cristian Sarbu
2025-03-24Test 'zip_with' expressionPaul Cristian Sarbu
2025-03-24BazelNetworkReader: Remove IncrementalReaderMaksim Denisov
2025-03-24BytestreamClient: Read to temporary files.Maksim Denisov
2025-03-24ExecutionApi: Return TmpDirMaksim Denisov
2025-03-24Pass TmpDir to BazelNetwork and BazelCasClientMaksim Denisov
2025-03-24Test TmpFileMaksim Denisov
2025-03-24Test nested TmpDirMaksim Denisov
2025-03-24Test TmpDirMaksim Denisov
2025-03-24TmpDir: minor refactoringMaksim Denisov
2025-03-17just profile: include action stdout/stderr if anyKlaus Aehlig
2025-03-17execution_api: support reading off stdout/stderr digestsKlaus Aehlig
2025-03-17just profile: include output artifact hashesKlaus Aehlig
2025-03-17Add end-to-end test demonstrating the use of serve to analyse data in CASKlaus Aehlig
2025-03-10Add profiling test verifying the included execution timesKlaus Aehlig
2025-03-10execution response interface: include execution durationKlaus Aehlig
2025-03-10Add basic test for profiling informationKlaus Aehlig
2025-03-10Profiling: start collecting informations per actionsKlaus Aehlig
... so far, which actions where considered, and which of those were cached.
2025-03-10Add basic end-to-end test verifying invocation loggingKlaus Aehlig
2025-03-10rc merging: invocation log is merged locallyKlaus Aehlig
2025-03-10Make graph-dumping options cummulativeKlaus Aehlig
If --dump-graph or --dump-plain-graph is given several times, the action graph wil also be written several times. In this way, regular use of those options will not be affected by adding them implicitly through invocation-logging options in the rc file.
2025-03-10remote test rules: support keeping directoriesKlaus Aehlig
2025-03-05end-to-end/just-mr: Add test to check special entries are correctly ignoredPaul Cristian Sarbu
...during setup of git roots, when the appropriate pragma is set. Check both symlinks and other special entries, e.g., submodules.
2025-03-05end-to-end tests: Fix small typos and inconsistenciesPaul Cristian Sarbu
2025-03-03Add regression test for just-import-gitKlaus Aehlig
... verifying that indiections are correctly taken into account.
2025-03-03prune bootstrap sourcesKlaus Aehlig
Originally, it was a good idea to add the full "bin" directory to the bootstrap sources; all scripts there where used in some form or another during bootstap and by taking the whole directory, we wouldn't have to update the target when adding new scripts. However, times have changed. The set of scripts neede for bootstrapping is stable for quite a while now; on the other hand actively-developped tools (like just-lock and just-import-git) now reside in "bin". So, to avoid unnecessary runs of the bootstrap tests, prune the dependency set. While there, also mark as tainted.
2025-02-28just-lock clone: Fix wrong order in resolving treesPaul Cristian Sarbu
Match correctly the behavior of just-mr, i.e., resolve the special entries of the relevant subtree of the original tree instead of taking the subtree of the resolved original tree. This also means that the clones of archives can directly stage the relevant subdir of the unpacked content and forward any 'special' pragma (same as for other cloned repository types).
2025-02-28Make statistics a separate libraryMaksim Denisov
2025-02-28Include ArtifactDigestFactory into "common" libraryMaksim Denisov
2025-02-27BazelNetwork: Adapt the test that reads objects of unknown sizeMaksim Denisov
2025-02-27Remove BytestreamClient test.Maksim Denisov
ArtifactBlob rehashes content, there's no way to construct it with a wrong digest.
2025-02-27ArtifactBlob: Use static function for constructionMaksim Denisov
2025-02-27ArtifactBlob: Check access to the contentMaksim Denisov
2025-02-27ArtifactBlob: Convert to a classMaksim Denisov
2025-02-27ArtifactBlob: Move from execution_api/common to commonMaksim Denisov
2025-02-24end-to-end just-lock: Add basic test for generic importsPaul Cristian Sarbu
2025-02-21ByteStreamClient: Return ArtifactBlob from Read.Maksim Denisov
2025-02-21ByteStreamUtils: Simplify ReadRequest and WriteRequestMaksim Denisov
2025-02-21ByteStreamClient: Use ByteStreamUtils::ReadRequest internally only.Maksim Denisov
2025-02-21ByteStreamClient: Use ArtifactBlob in WriteMaksim Denisov
2025-02-21IncrementalReader: Test reading from memoryMaksim Denisov
2025-02-21IncrementalReader: Test reading from filesMaksim Denisov