Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-22 | Pass HashFunction to ArtifactDigest::Create | Maksim Denisov | |
2024-07-22 | Use HashFunction functionality via Instance() | Maksim Denisov | |
...to track changes during refactoring easier. | |||
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-19 | Remove the RetryConfig singleton | Paul Cristian Sarbu | |
...and replace it with instances created early via a builder pattern. | |||
2024-07-19 | Pass RetryConfig instance to Executor | Paul Cristian Sarbu | |
2024-07-19 | Pass RetryConfig instance to ApiBundle | Paul Cristian Sarbu | |
Also store a const ref for usage in setting up a fresh ApiBundle during target serve. | |||
2024-07-19 | Pass RetryConfig instance to BazelApi | Paul Cristian Sarbu | |
2024-07-19 | Pass RetryConfig instance to BazelNetwork and bazel clients | Paul Cristian Sarbu | |
2024-07-19 | api_test: Rename SetLauncher to CreateLocalExecConfig | Paul Cristian Sarbu | |
This is in line with similar change in other tests, as this name is more appropriate for its purpose. | |||
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 | Remove the RemoteExecutionConfig singleton | Paul Cristian Sarbu | |
...and replace it with passed instances created early via a builder pattern. Tests are also updated accordingly. | |||
2024-07-16 | Use RemoteExecutionConfig instances stored in ApiBundle | Paul Cristian Sarbu | |
...wherever an ApiBundle is already being passed. | |||
2024-07-16 | Pass RemoteExecutionConfig instance to ApiBundle | Paul Cristian Sarbu | |
...and store it as a const ref for subsequent use wherever the apis are already passed. | |||
2024-07-16 | StorageConfig: Store also the execution backend description id | Paul Cristian Sarbu | |
...such that it will be available to the TargetCache for sharing. Also, GC does not require remote execution information, so the logic for this subcommand is moved earlier in main. | |||
2024-07-16 | Remove the LocalExecutionConfig singleton | Paul Cristian Sarbu | |
...and replace it with passed instances created early via a builder pattern. | |||
2024-07-16 | Pass LocalExecutionConfig to ApiBundle | Paul Cristian Sarbu | |
2024-07-16 | Pass LocalExecutionConfig to LocalAction and LocalApi | Paul Cristian Sarbu | |
2024-07-16 | Add missing RemoteExecutionConfig includes | Paul Cristian Sarbu | |
2024-07-16 | test_auth_config: Fix wrong deps | Paul Cristian Sarbu | |
2024-07-16 | test: Reduce verbosity in config methods | Paul Cristian Sarbu | |
As the classes describe the config type, their static creators can have generic names, which reduces unnecessary verbosity. | |||
2024-07-16 | Set compatibility in tests | Maksim Denisov | |
2024-07-16 | Check compatibility in the test of large_object_cas | Maksim Denisov | |
2024-07-16 | Check compatibility in the test of cas_server | Maksim Denisov | |
2024-07-16 | Check compatibility in the test of file_root | Maksim Denisov | |
2024-07-16 | Check compatibility in the test of source_map | Maksim Denisov | |
2024-07-16 | Set compatibility in tests for Serve | Maksim Denisov | |
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. | |||
2024-07-12 | Remove redundant ArtifactFactory class used in tests only | Maksim Denisov | |
...and move the related tests to artifact_description.test | |||
2024-07-12 | ArtifactFactory: remove FromDescription method | Maksim Denisov | |
...since it is used in tests only. | |||
2024-07-12 | ArtifactFactory: remove Identifier method | Maksim Denisov | |
...since it is used in tests only. It also duplicated serialization-deserialization of ArtifactDescription. | |||
2024-07-12 | Use static Create functions to construct ArtifactDescription | Maksim Denisov | |
...instead of unobvious ctors relying on overload resolution. | |||
2024-07-12 | DAG: remove methods used in tests only | Maksim Denisov | |
2024-07-12 | DAG: remove IsValid since it is used in tests only. | Maksim Denisov | |
2024-07-12 | Internal test rules: only use in summary action what is necessary | Klaus Aehlig | |
2024-07-12 | Internal test rules with infastructure: also record pwd | Klaus Aehlig | |
2024-07-11 | Add test to check correct target-cache sharding | Paul Cristian Sarbu | |
...between local, remote, and served builds. | |||
2024-07-09 | Test rules with infrastructure: also honor TEST_SUMMARY_EXECUTION_PROPERTIES | Klaus Aehlig | |
Also for tests that provide infrastructure, it can be desirable to run those tests a large number of times. Therefore, support additional remote-execution properties for the summary action so that a suitable remote-execution endpoint can be chosen. | |||
2024-07-05 | mark split-splice test as IO-heavy | Klaus Aehlig | |
2024-07-05 | Add test verifying we can handle actions with 200k identical input files | Klaus Aehlig | |
2024-07-05 | Convert StorageConfig to a general class | Maksim Denisov | |
2024-07-05 | Remove HermeticLocalTestFixture | Maksim Denisov | |
...and create StorageConfig and Storage in place if needed. | |||
2024-07-05 | Convert Storage to a general class | Maksim Denisov | |
2024-07-05 | Call uplinking via Uplinker | Maksim Denisov | |
... instead of static calls to GarbageCollector | |||
2024-07-05 | Use StorageConfig with generation for initialization of Storage's generations | Maksim Denisov | |
...instead of std::filesystem::path. StorageConfig is extended to return paths of Storage's parts. | |||
2024-07-05 | Pass Storage to RepositoryConfig | Maksim Denisov | |
...and adjust AnalyseContext. | |||
2024-07-05 | Pass StorageConfig and Storage to LocalApi | Maksim Denisov | |
2024-07-05 | Pass StorageConfig and Storage to ServerImpl | Maksim Denisov | |
2024-07-05 | Pass StorageConfig and Storage to Serve | Maksim Denisov | |