summaryrefslogtreecommitdiff
path: root/tests/frontend/push.py
Commit message (Expand)AuthorAgeFilesLines
* Refactor ArtifactElement instantiationTristan van Berkom2020-12-071-3/+5
* tests/frontend/push.py: Skip expiry test without subsecond mtimeJürg Billeter2020-11-241-0/+10
* _stream.py: Only optionally try to glob for artifact namesTristan van Berkom2020-11-191-3/+1
* _stream.py: Pull missing artifacts in push()juerg/pushJürg Billeter2020-09-291-10/+2
* tests/frontend/push.py: Test artifact push with globJürg Billeter2020-09-101-0/+30
* tests/frontend/push.py: Pull complete artifactJürg Billeter2020-08-131-7/+8
* tests/frontend/push.py: Add test_push_update_after_rebuildJürg Billeter2020-06-301-0/+40
* _frontend/cli: Support "build" and "run" values for `artifact push --deps`Chandan Singh2020-05-131-12/+23
* Plugin loading refactor, removing all versioningTristan Van Berkom2020-04-291-1/+1
* Replace format-version with min-versionTristan Van Berkom2020-04-251-0/+1
* tests/frontend/push.py: Add test_push_after_rebuildjuerg/artifact-blob-not-foundJürg Billeter2020-04-201-1/+37
* exceptions: Expose ErrorDomain, ErrorLoadReasonThomas Coldrick2020-01-231-1/+1
* Reformat code using BlackChandan Singh2019-11-141-267/+216
* Change unfitting function nameTristan Maat2019-09-061-1/+1
* Allow splitting artifact cachesTristan Maat2019-09-061-1/+10
* cli.py: Allow push to handle artifact refsJames Ennis2019-09-051-0/+102
* casserver.py: Use quota instead of headroomJürg Billeter2019-08-201-16/+9
* casserver.py: Remove CacheCleanerJürg Billeter2019-08-201-0/+3
* _stream.py: Ensure push does not fail if artifact not cachedjennis/push_unbuilt_artifactJames Ennis2019-08-141-0/+85
* testutils: Move assert_shared and assert_not_shared to testutilsJames Ennis2019-06-261-23/+2
* element.py: Name normalisation & artifact path constructer helpersTom Pollard2019-05-151-5/+3
* plugintestutils: Rename 'plugintestutils' package to 'testing'phil/rename-plugintestutilsPhil Dawson2019-04-161-1/+1
* tests/frontend/push.py: Test pushing artifacts in non-strict modeTristan Van Berkom2019-04-151-0/+55
* tests: Fix all remaining references to bst pushchandan/fix-bst-pull-docsChandan Singh2019-04-101-6/+6
* tests: when comparing lists/dicts, compare all at onceBenjamin Schubert2019-03-211-4/+10
* tests: str(datafiles) instead of a longer thingAngelos Evripiotis2019-03-211-7/+7
* tests:lint: disable 'unused-import' checks on pytest fixturesBenjamin Schubert2019-03-201-1/+1
* tests:lint: silence redefined-outer-name in files using fixturesBenjamin Schubert2019-03-201-0/+3
* tests/frontend/push.py: add missing assert statementsBenjamin Schubert2019-03-201-2/+2
* tests: Remove unused importsremove-dead-codeBenjamin Schubert2019-03-011-1/+0
* tests: Remove unused variablesBenjamin Schubert2019-03-011-3/+3
* Expose basic api for testing external plugins.phil/plugin-testing-apiPhil Dawson2019-02-081-2/+2
* Add --remote, -r option to bst build, inline with pull & pushTom Pollard2019-02-051-0/+30
* tests/frontend/push.py: Refactored to use get_element_states()Tristan Van Berkom2019-01-241-6/+9
* Move push and pull to the new artifact subcommand groupJames Ennis2019-01-221-8/+8
* Cleanup cache in cas server more agressivelyValentin David2018-11-281-0/+4
* tests.py: Test skip on pushJosh Smith2018-09-191-0/+23
* Trying to mitigate a mtime granularity braking the cache testswillsalmon/CacheExpiryTestWilliam Salmon2018-08-161-1/+25
* Move tests.frontend.generate_junction to test.testutilsValentin David2018-08-021-1/+2
* local plugin: validate project pathsTiago Gomes2018-08-021-11/+11
* tests/frontend/push.py: Remove xfail mark from LRU cache testJürg Billeter2018-07-171-4/+0
* tests: Test push/pull on all platformsJürg Billeter2018-07-171-4/+0
* tests/frontend/push.py: Use ArtifactShare statvfs mockingJürg Billeter2018-07-171-29/+9
* tests: Use context manager for ArtifactShareJürg Billeter2018-07-171-244/+244
* tests/frontend/push.py: Add missing skip annotation for non-Linux468-source-bundle-except-argument-is-ignoredJürg Billeter2018-07-091-0/+1
* tests: Remove unneeded ArtifactShare.update_summary() methodJürg Billeter2018-07-091-14/+0
* Interpret names as colon separated junction path in loader.Valentin David2018-06-081-0/+25
* pushreceive.py: Ensure huge artifacts are not pushedJames Ennis2018-06-071-1/+0
* push.py: Add tests to test remote cache expiryJames Ennis2018-06-071-1/+184
* tests: Do not rely on 'downloadable' statusJürg Billeter2018-05-111-1/+1