aboutsummaryrefslogtreecommitdiff
path: root/src/artifact.py
Commit message (Collapse)AuthorAgeFilesLines
* make the whole project more python idiomaticFlorian Fischer2020-06-021-163/+0
| | | | | | | | | * rename src directory to allocbench * make global variable names UPPERCASE * format a lot of code using yapf * use lowercase ld_preload and ld_library_path as Allocator members * name expected Errors 'err' and don't raise a new Exception * disable some pylint messages
* GitArtifact: alos force fetch the bare repoFlorian Fischer2020-05-011-1/+1
|
* GitArtifact: force fetch repositoryFlorian Fischer2020-04-281-1/+1
|
* improve artifact codeFlorian Fischer2020-03-091-12/+12
| | | | | don't override format don't override Artifact.provide with lesser parameters
* update git checkoutsFlorian Fischer2020-03-061-0/+10
|
* don't raise Exeption again just pass itFlorian Fischer2020-02-271-2/+2
|
* update existing GitArtifactsFlorian Fischer2020-02-171-0/+8
|
* fix GitArtifact.provideFlorian Fischer2019-12-141-5/+7
|
* use new run_cmd wrapper in artifact.pyFlorian Fischer2019-12-131-27/+5
|
* always output if we retrieve aqn artifactFlorian Fischer2019-12-131-2/+2
|
* format artifact.py using yapfFlorian Fischer2019-12-111-19/+39
|
* keep not modified artifact data in cacheFlorian Fischer2019-11-211-2/+5
|
* use ArchiveArtifacts for all benchmark resourcesFlorian Fischer2019-09-231-0/+4
|
* Add ArchiveArtifactsFlorian Fischer2019-09-221-1/+50
| | | | | | | ArchiveArtifacts check a downloaded archive against a provided checksum. The Archive is downloaded to cache/<name>/<name>.<format>. The only suported format is tar. ArchiveArtifacts can be used as sources of an Allocator.
* add artifactsFlorian Fischer2019-09-211-0/+89
Artifacts are downloadable external ressources. They provide their ressource (vcs commit, extracted archive) using Artifact.provide. GitArtifact download a bare git repository and provides specific commits using worktrees. Use GitArtifact for the linux kernel source