summaryrefslogtreecommitdiffhomepage
path: root/.circleci
diff options
context:
space:
mode:
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index a0f97621..bb047bb6 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -6,6 +6,22 @@ orbs:
jobs:
+ sdist-test-suite:
+ executor:
+ name: orb/default
+ version: "3.6"
+ steps:
+ - orb/setup
+ - run: inv release.build --no-wheel --directory .
+ - run: |
+ cd dist
+ tar xzvf *.tar.gz
+ rm -v *.tar.gz
+ cd paramiko-*
+ pip install -e .
+ inv -e test
+ - orb/debug
+
kerberos:
executor:
name: orb/default
@@ -54,6 +70,12 @@ workflows:
# requires: ["Test 3.6 (w/ coverage, latest crypto)"]
- orb/test-release:
name: Release test
+ # Ensure test suite is included in sdist & functions appropriately
+ - sdist-test-suite:
+ name: Test within sdist
+ requires:
+ - "Test 3.6 (w/ coverage, latest crypto)"
+ - "Release test"
- orb/test:
name: Test << matrix.version >>
# It's not worth testing on other interpreters if the baseline one