mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-21 10:01:54 +00:00
Attempt to configure CircleCI for integration tests
This commit is contained in:
parent
9c359681f2
commit
f534d3c34f
@ -29,6 +29,7 @@ workflows:
|
|||||||
- "lint"
|
- "lint"
|
||||||
- "deprecations"
|
- "deprecations"
|
||||||
- "c-locale"
|
- "c-locale"
|
||||||
|
- "integration"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
lint:
|
lint:
|
||||||
@ -198,6 +199,34 @@ jobs:
|
|||||||
TAHOE_LAFS_WARNINGS_LOG: "/tmp/artifacts/deprecation-warnings.log"
|
TAHOE_LAFS_WARNINGS_LOG: "/tmp/artifacts/deprecation-warnings.log"
|
||||||
|
|
||||||
|
|
||||||
|
integration:
|
||||||
|
<<: *DEBIAN
|
||||||
|
|
||||||
|
environment:
|
||||||
|
<<: *UTF_8_ENVIRONMENT
|
||||||
|
# Select the integration tests tox environments.
|
||||||
|
TAHOE_LAFS_TOX_ENVIRONMENT: "integration"
|
||||||
|
|
||||||
|
steps:
|
||||||
|
# DRY, YAML-style. See the debian-9 steps.
|
||||||
|
- run: *INSTALL_GIT
|
||||||
|
- "checkout"
|
||||||
|
- run: *BOOTSTRAP_TEST_ENVIRONMENT
|
||||||
|
- restore_cache: *RESTORE_HTTP_CACHE
|
||||||
|
- restore_cache: *RESTORE_WHEELHOUSE
|
||||||
|
- run: *SETUP_VIRTUALENV
|
||||||
|
- run:
|
||||||
|
name: "Install Tor"
|
||||||
|
command: |
|
||||||
|
integration/install-tor.sh
|
||||||
|
- save_cache: *SAVE_HTTP_CACHE
|
||||||
|
- save_cache: *SAVE_WHEELHOUSE
|
||||||
|
- run: *RUN_TESTS
|
||||||
|
- store_test_results: *STORE_TEST_LOG
|
||||||
|
- store_artifacts: *STORE_OTHER_ARTIFACTS
|
||||||
|
- run: *SUBMIT_COVERAGE
|
||||||
|
|
||||||
|
|
||||||
ubuntu-16.04:
|
ubuntu-16.04:
|
||||||
<<: *DEBIAN
|
<<: *DEBIAN
|
||||||
docker:
|
docker:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user