From 5189a4f2029b186f022e84b71c42ba0e8d995cb0 Mon Sep 17 00:00:00 2001 From: Jeff Forcier Date: Fri, 8 Oct 2021 19:04:20 -0400 Subject: Port tests-folder-in-sdist safety check from Travis This isn't as much of a thing in my other projects so not in the orb for now --- .circleci/config.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to '.circleci') 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 -- cgit v1.2.1