Browse Source

Set PQCLEAN_ONLY_DIFF on CI builds

master
Thom Wiggers 5 years ago
parent
commit
33605f05d8
No known key found for this signature in database GPG Key ID: 1BB0A7CE26E363
4 changed files with 8 additions and 2 deletions
  1. +2
    -1
      .circleci/config.yml
  2. +4
    -0
      .travis.yml
  3. +1
    -0
      appveyor.yml
  4. +1
    -1
      test/helpers.py

+ 2
- 1
.circleci/config.yml View File

@@ -15,7 +15,7 @@ version: 2
- run:
name: Run the tests in a container
command: |
docker run -e CI=true --rm -v `pwd`:`pwd` -w `pwd` "pqclean/ci-container:$ARCH" /bin/bash -c "
docker run -e CI=true -e PQCLEAN_ONLY_DIFF=1 --rm -v `pwd`:`pwd` -w `pwd` "pqclean/ci-container:$ARCH" /bin/bash -c "
uname -a &&
export CC=${CC} &&
pip3 install -r requirements.txt &&
@@ -35,6 +35,7 @@ version: 2
name: Run tests
command: |
export CC=${CC}
export PQCLEAN_ONLY_DIFF=1
pip3 install -r requirements.txt &&
cd test && python3 -m nose --rednose --verbose



+ 4
- 0
.travis.yml View File

@@ -8,6 +8,8 @@ matrix:
- pip3 install -r requirements.txt
script:
- "cd test && python3 -m nose --rednose --verbose"
env:
PQCLEAN_ONLY_DIFF: 1
addons:
homebrew:
packages:
@@ -21,6 +23,8 @@ matrix:
packages:
- astyle
- gcc@8
env:
PQCLEAN_ONLY_DIFF: 1
before_install:
- pip3 install -r requirements.txt
- brew link gcc


+ 1
- 0
appveyor.yml View File

@@ -6,6 +6,7 @@ build:
verbosity: minimal

environment:
PQCLEAN_ONLY_DIFF: 1
matrix:
- BITS: 64
- BITS: 32


+ 1
- 1
test/helpers.py View File

@@ -142,7 +142,7 @@ def permit_test(testname, thing, **args):
return False

if 'PQCLEAN_ONLY_DIFF' in os.environ:
if shutil.which('git') != None:
if shutil.which('git') is not None:
# if we're on a non-master branch, and the only changes are in schemes,
# only run tests on those schemes
branch_result = subprocess.run(


Loading…
Cancel
Save