mirror of
https://github.com/python/cpython.git
synced 2025-11-20 10:57:44 +00:00
gh-86275: improve Hypothesis configuration for CI and local runs (#104468)
This commit is contained in:
parent
be0c106789
commit
014dd301b5
2 changed files with 44 additions and 0 deletions
13
.github/workflows/build.yml
vendored
13
.github/workflows/build.yml
vendored
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue