diff options
author | Zac Hatfield-Dodds <zac.hatfield.dodds@gmail.com> | 2023-05-21 11:52:29 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-21 11:52:29 (GMT) |
commit | 014dd301b5a075a73430eb4e583e851f49d03e29 (patch) | |
tree | d6cc594a08f1847697f933f547e4ef8a319585b1 /.github/workflows | |
parent | be0c106789322273f1f76d232c768c09880a14bd (diff) | |
download | cpython-014dd301b5a075a73430eb4e583e851f49d03e29.zip cpython-014dd301b5a075a73430eb4e583e851f49d03e29.tar.gz cpython-014dd301b5a075a73430eb4e583e851f49d03e29.tar.bz2 |
gh-86275: improve Hypothesis configuration for CI and local runs (#104468)
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/build.yml | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 69b78e5..41abddf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -368,6 +368,14 @@ jobs: echo "HYPOVENV=${VENV_LOC}" >> $GITHUB_ENV echo "VENV_PYTHON=${VENV_PYTHON}" >> $GITHUB_ENV ./python -m venv $VENV_LOC && $VENV_PYTHON -m pip install -U hypothesis + - name: 'Restore Hypothesis database' + id: cache-hypothesis-database + uses: actions/cache@v3 + with: + path: ./hypothesis + key: hypothesis-database-${{ github.head_ref || github.run_id }} + restore-keys: | + - hypothesis-database- - name: "Run tests" working-directory: ${{ env.CPYTHON_BUILDDIR }} run: | @@ -388,6 +396,11 @@ jobs: -x test_subprocess \ -x test_signal \ -x test_sysconfig + - uses: actions/upload-artifact@v3 + if: always() + with: + name: hypothesis-example-db + path: .hypothesis/examples/ build_asan: |