mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-20 09:46:18 +00:00
Attempt to configure CircleCI for integration tests
This commit is contained in:
parent
9c359681f2
commit
f534d3c34f
@ -29,6 +29,7 @@ workflows:
|
||||
- "lint"
|
||||
- "deprecations"
|
||||
- "c-locale"
|
||||
- "integration"
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
@ -198,6 +199,34 @@ jobs:
|
||||
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:
|
||||
<<: *DEBIAN
|
||||
docker:
|
||||
|
Loading…
x
Reference in New Issue
Block a user