Mercurial > p > roundup > code
annotate .travis.yml @ 6614:e9dc8e526dd0
Remove fix for old mysql bug; try to improve postgresql perf
Supposedly mysql bug that causes
test_mysql.mysqlDBTest.testFilteringSpecialChars to fail was fixed in
8.0.1 in 2017: https://bugs.mysql.com/bug.php?id=74901
Also disable fsync for postgres as we prefer speed to durability of
data when running test suite. Need to find correct path for
postgrsql.conf, so ls command added as well.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sat, 12 Feb 2022 00:50:02 -0500 |
| parents | 27a4ab499189 |
| children | 36ccdf0eff8d |
| rev | line source |
|---|---|
|
6501
89c4fb277a49
Add link to syntax checker.
John Rouillard <rouilj@ieee.org>
parents:
6499
diff
changeset
|
1 # check syntax using: |
|
89c4fb277a49
Add link to syntax checker.
John Rouillard <rouilj@ieee.org>
parents:
6499
diff
changeset
|
2 # https://config.travis-ci.com/explore |
|
89c4fb277a49
Add link to syntax checker.
John Rouillard <rouilj@ieee.org>
parents:
6499
diff
changeset
|
3 |
|
6217
10d7700ff6ad
Fix errors in spec: add os, no sudo, rename matrix to jobs/fix
John Rouillard <rouilj@ieee.org>
parents:
6101
diff
changeset
|
4 os: linux |
|
10d7700ff6ad
Fix errors in spec: add os, no sudo, rename matrix to jobs/fix
John Rouillard <rouilj@ieee.org>
parents:
6101
diff
changeset
|
5 |
| 5003 | 6 language: python |
|
5777
14500cf8de7b
Try to set up testing on python 3.7 allow failures so if it tanks the
John Rouillard <rouilj@ieee.org>
parents:
5751
diff
changeset
|
7 |
|
5935
f18f12d6ce9a
Enable pip caching in travis. Try to get the build times down.
John Rouillard <rouilj@ieee.org>
parents:
5932
diff
changeset
|
8 cache: pip |
|
f18f12d6ce9a
Enable pip caching in travis. Try to get the build times down.
John Rouillard <rouilj@ieee.org>
parents:
5932
diff
changeset
|
9 |
|
5816
75296ce63f25
Document what I would like for testing maint-1.6 release. Don't know
John Rouillard <rouilj@ieee.org>
parents:
5798
diff
changeset
|
10 #I would like to build and test the maint-1.6 and trunk/default |
|
75296ce63f25
Document what I would like for testing maint-1.6 release. Don't know
John Rouillard <rouilj@ieee.org>
parents:
5798
diff
changeset
|
11 #but we need different environments for these: |
|
75296ce63f25
Document what I would like for testing maint-1.6 release. Don't know
John Rouillard <rouilj@ieee.org>
parents:
5798
diff
changeset
|
12 # maint-1.6 only python 2, install only psycopg2 version with support for |
|
75296ce63f25
Document what I would like for testing maint-1.6 release. Don't know
John Rouillard <rouilj@ieee.org>
parents:
5798
diff
changeset
|
13 # psycopg1 |
|
75296ce63f25
Document what I would like for testing maint-1.6 release. Don't know
John Rouillard <rouilj@ieee.org>
parents:
5798
diff
changeset
|
14 branches: |
|
75296ce63f25
Document what I would like for testing maint-1.6 release. Don't know
John Rouillard <rouilj@ieee.org>
parents:
5798
diff
changeset
|
15 # only: |
|
75296ce63f25
Document what I would like for testing maint-1.6 release. Don't know
John Rouillard <rouilj@ieee.org>
parents:
5798
diff
changeset
|
16 # - default |
|
75296ce63f25
Document what I would like for testing maint-1.6 release. Don't know
John Rouillard <rouilj@ieee.org>
parents:
5798
diff
changeset
|
17 # - maint-1.6 |
|
75296ce63f25
Document what I would like for testing maint-1.6 release. Don't know
John Rouillard <rouilj@ieee.org>
parents:
5798
diff
changeset
|
18 |
|
5781
6d750ae6efe5
Try implementing tests in 2.7 , 3.4...3.7 python.
John Rouillard <rouilj@ieee.org>
parents:
5780
diff
changeset
|
19 dist: |
|
6597
20632fdee6da
try focal upgrade again. mysql user creation/grant updated
John Rouillard <rouilj@ieee.org>
parents:
6596
diff
changeset
|
20 - focal |
|
5781
6d750ae6efe5
Try implementing tests in 2.7 , 3.4...3.7 python.
John Rouillard <rouilj@ieee.org>
parents:
5780
diff
changeset
|
21 |
| 6540 | 22 # - pypy3 |
|
6503
4c7381f5051b
Enable bionic build replacing xenail
John Rouillard <rouilj@ieee.org>
parents:
6501
diff
changeset
|
23 python: |
|
4c7381f5051b
Enable bionic build replacing xenail
John Rouillard <rouilj@ieee.org>
parents:
6501
diff
changeset
|
24 - 2.7 |
|
6563
ae670ab2dd55
Change python verstion to 3.10.0 from 3.10.
John Rouillard <rouilj@ieee.org>
parents:
6558
diff
changeset
|
25 - 3.10.0 |
|
6537
1ce082ea7f48
Add testing for pypy3 and 3.9 released replaces 3.9-dev.
John Rouillard <rouilj@ieee.org>
parents:
6533
diff
changeset
|
26 - 3.9 |
|
6503
4c7381f5051b
Enable bionic build replacing xenail
John Rouillard <rouilj@ieee.org>
parents:
6501
diff
changeset
|
27 - 3.8 |
|
4c7381f5051b
Enable bionic build replacing xenail
John Rouillard <rouilj@ieee.org>
parents:
6501
diff
changeset
|
28 - 3.6 |
|
4c7381f5051b
Enable bionic build replacing xenail
John Rouillard <rouilj@ieee.org>
parents:
6501
diff
changeset
|
29 - nightly |
|
4c7381f5051b
Enable bionic build replacing xenail
John Rouillard <rouilj@ieee.org>
parents:
6501
diff
changeset
|
30 |
|
4c7381f5051b
Enable bionic build replacing xenail
John Rouillard <rouilj@ieee.org>
parents:
6501
diff
changeset
|
31 services: |
|
4c7381f5051b
Enable bionic build replacing xenail
John Rouillard <rouilj@ieee.org>
parents:
6501
diff
changeset
|
32 - mysql |
|
4c7381f5051b
Enable bionic build replacing xenail
John Rouillard <rouilj@ieee.org>
parents:
6501
diff
changeset
|
33 - postgresql |
|
6449
335c826cc089
Setup for moving to use bionic 18.04 ubuntu from 16.04
John Rouillard <rouilj@ieee.org>
parents:
6383
diff
changeset
|
34 |
|
6217
10d7700ff6ad
Fix errors in spec: add os, no sudo, rename matrix to jobs/fix
John Rouillard <rouilj@ieee.org>
parents:
6101
diff
changeset
|
35 jobs: |
|
5917
3a6114d377f4
issue2551025: try handling operational error exception in close
John Rouillard <rouilj@ieee.org>
parents:
5916
diff
changeset
|
36 allow_failures: # nightly not ready for prime time yet. |
|
6558
c5e64e8511bf
3.10 faling to load on travis. Allow failure so it doesn't fail build.
John Rouillard <rouilj@ieee.org>
parents:
6556
diff
changeset
|
37 - python: 3.10 |
|
6217
10d7700ff6ad
Fix errors in spec: add os, no sudo, rename matrix to jobs/fix
John Rouillard <rouilj@ieee.org>
parents:
6101
diff
changeset
|
38 - python: nightly |
|
6537
1ce082ea7f48
Add testing for pypy3 and 3.9 released replaces 3.9-dev.
John Rouillard <rouilj@ieee.org>
parents:
6533
diff
changeset
|
39 - python: pypy3 |
| 5003 | 40 |
| 41 addons: | |
| 42 apt: | |
|
6597
20632fdee6da
try focal upgrade again. mysql user creation/grant updated
John Rouillard <rouilj@ieee.org>
parents:
6596
diff
changeset
|
43 #sources: |
|
20632fdee6da
try focal upgrade again. mysql user creation/grant updated
John Rouillard <rouilj@ieee.org>
parents:
6596
diff
changeset
|
44 # - sourceline: ppa:xapian-backports/ppa |
|
5375
1ad46057ae4a
Test against latest version of Xapian
John Kristensen <john@jerrykan.com>
parents:
5373
diff
changeset
|
45 |
| 5003 | 46 packages: |
|
5375
1ad46057ae4a
Test against latest version of Xapian
John Kristensen <john@jerrykan.com>
parents:
5373
diff
changeset
|
47 # Required to build/install the xapian-binding |
|
5373
faf3f01ef446
Run into a roadblock with trying to install python 3 compatible
John Rouillard <rouilj@ieee.org>
parents:
5372
diff
changeset
|
48 - libxapian-dev |
|
5494
b7fa56ced601
use gpg module instead of pyme module for PGP encryption
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5482
diff
changeset
|
49 # Required to install gpg |
| 5003 | 50 - swig |
|
5499
a801eb13ab94
Install gpgsm in .travis.yml for building gpgme.
Joseph Myers <jsm@polyomino.org.uk>
parents:
5498
diff
changeset
|
51 # Required to build gpgme. |
|
a801eb13ab94
Install gpgsm in .travis.yml for building gpgme.
Joseph Myers <jsm@polyomino.org.uk>
parents:
5498
diff
changeset
|
52 - gpgsm |
| 5003 | 53 |
| 54 before_install: | |
|
5375
1ad46057ae4a
Test against latest version of Xapian
John Kristensen <john@jerrykan.com>
parents:
5373
diff
changeset
|
55 # Sphinx required to build the xapian python bindings |
|
5683
7483838ff74d
Try to fix sphinx install failures under python 3.6 and 3.7 by pinning
John Rouillard <rouilj@ieee.org>
parents:
5670
diff
changeset
|
56 - pip install sphinx==1.8.5 |
|
5375
1ad46057ae4a
Test against latest version of Xapian
John Kristensen <john@jerrykan.com>
parents:
5373
diff
changeset
|
57 - XAPIAN_VER=$(dpkg -l libxapian-dev | tail -n 1 | awk '{print $3}' | cut -d '-' -f 1) |
| 5003 | 58 - cd /tmp |
|
5375
1ad46057ae4a
Test against latest version of Xapian
John Kristensen <john@jerrykan.com>
parents:
5373
diff
changeset
|
59 - curl -s -O https://oligarchy.co.uk/xapian/$XAPIAN_VER/xapian-bindings-$XAPIAN_VER.tar.xz |
|
1ad46057ae4a
Test against latest version of Xapian
John Kristensen <john@jerrykan.com>
parents:
5373
diff
changeset
|
60 - tar -Jxvf xapian-bindings-$XAPIAN_VER.tar.xz |
|
1ad46057ae4a
Test against latest version of Xapian
John Kristensen <john@jerrykan.com>
parents:
5373
diff
changeset
|
61 - cd xapian-bindings-$XAPIAN_VER/ |
|
6272
18c7bddd93fe
travis still only has a 3.9-dev env. nighty is 3.10 but build is failing looks like configure not running so try to figure out what TRAVIS_PYHTON_VERSION is.
John Rouillard <rouilj@ieee.org>
parents:
6271
diff
changeset
|
62 - echo $TRAVIS_PYTHON_VERSION |
|
5375
1ad46057ae4a
Test against latest version of Xapian
John Kristensen <john@jerrykan.com>
parents:
5373
diff
changeset
|
63 - if [[ $TRAVIS_PYTHON_VERSION == "2."* ]]; then ./configure --prefix=$VIRTUAL_ENV --with-python; fi |
|
1ad46057ae4a
Test against latest version of Xapian
John Kristensen <john@jerrykan.com>
parents:
5373
diff
changeset
|
64 - if [[ $TRAVIS_PYTHON_VERSION == "3."* ]]; then ./configure --prefix=$VIRTUAL_ENV --with-python3; fi |
|
6273
d0a75dc269e5
fix nightly build. Assume it's python 3 for now.
John Rouillard <rouilj@ieee.org>
parents:
6272
diff
changeset
|
65 - if [[ $TRAVIS_PYTHON_VERSION == "nightly" ]]; then ./configure --prefix=$VIRTUAL_ENV --with-python3; fi |
|
6538
28fa3798ca3d
Fix some TRAVIS_PYTHON_VERSION staments to cover pypy3 version.
John Rouillard <rouilj@ieee.org>
parents:
6537
diff
changeset
|
66 - if [[ $TRAVIS_PYTHON_VERSION == "pypy3" ]]; then ./configure --prefix=$VIRTUAL_ENV --with-python3; fi |
|
5375
1ad46057ae4a
Test against latest version of Xapian
John Kristensen <john@jerrykan.com>
parents:
5373
diff
changeset
|
67 - make && make install |
| 5003 | 68 |
|
5496
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
69 - PATH=$VIRTUAL_ENV/bin:$PATH |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
70 |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
71 # libgpg-error |
| 6540 | 72 - LIBGPG_ERROR_VERSION=1.43 |
|
5496
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
73 - cd /tmp |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
74 - curl -s -O https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-$LIBGPG_ERROR_VERSION.tar.bz2 |
|
5497
f7330c11b771
Fix tar commands in .travis.yml.
Joseph Myers <jsm@polyomino.org.uk>
parents:
5496
diff
changeset
|
75 - tar -jxvf libgpg-error-$LIBGPG_ERROR_VERSION.tar.bz2 |
|
5496
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
76 - cd libgpg-error-$LIBGPG_ERROR_VERSION |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
77 - ./configure --prefix=$VIRTUAL_ENV |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
78 - make && make install |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
79 |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
80 # libassuan |
| 6540 | 81 - LIBASSUAN_VERSION=2.5.5 |
|
5496
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
82 - cd /tmp |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
83 - curl -s -O https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-$LIBASSUAN_VERSION.tar.bz2 |
|
5497
f7330c11b771
Fix tar commands in .travis.yml.
Joseph Myers <jsm@polyomino.org.uk>
parents:
5496
diff
changeset
|
84 - tar -jxvf libassuan-$LIBASSUAN_VERSION.tar.bz2 |
|
5496
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
85 - cd libassuan-$LIBASSUAN_VERSION |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
86 - ./configure --prefix=$VIRTUAL_ENV |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
87 - make && make install |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
88 |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
89 # gpgme |
| 6540 | 90 - GPGME_VERSION=1.16.0 |
|
5496
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
91 - cd /tmp |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
92 - curl -s -O https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-$GPGME_VERSION.tar.bz2 |
|
6484
a268ddbee412
Remove verbose from unpack of gpgme. Clean up log.
John Rouillard <rouilj@ieee.org>
parents:
6482
diff
changeset
|
93 - tar -jxf gpgme-$GPGME_VERSION.tar.bz2 |
|
5496
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
94 - cd gpgme-$GPGME_VERSION |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
95 - ./configure --prefix=$VIRTUAL_ENV |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
96 - make && make install |
|
5dc0214d7572
attempt to compile gpgme and dependencies for travis-ci
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5495
diff
changeset
|
97 |
| 5003 | 98 # change back to the checked out repository directory |
| 99 - cd $TRAVIS_BUILD_DIR | |
| 100 | |
| 101 install: | |
|
5921
50ac0d3c50b9
support python 3.4 testing
John Rouillard <rouilj@ieee.org>
parents:
5920
diff
changeset
|
102 - if [[ $TRAVIS_PYTHON_VERSION == "3.4"* ]]; then pip install mysqlclient==1.3.14; fi |
|
50ac0d3c50b9
support python 3.4 testing
John Rouillard <rouilj@ieee.org>
parents:
5920
diff
changeset
|
103 - if [[ $TRAVIS_PYTHON_VERSION != "3.4"* ]]; then pip install mysqlclient; fi |
|
5751
5cb6e6b594b0
issue2551040: New release of psycopg2 drops support for psycopg1
John Rouillard <rouilj@ieee.org>
parents:
5716
diff
changeset
|
104 - pip install psycopg2 |
|
6383
e9760702bf0c
Add live server test to suite.
John Rouillard <rouilj@ieee.org>
parents:
6313
diff
changeset
|
105 - pip install gpg pytz whoosh pyjwt requests |
|
5060
de420f34d696
Add codecov support to TravisCI
John Kristensen <john@jerrykan.com>
parents:
5059
diff
changeset
|
106 - pip install pytest-cov codecov |
|
6095
3ada6a3f48e1
fixed ReStructuredText encoding with Python 3
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5935
diff
changeset
|
107 - if [[ $TRAVIS_PYTHON_VERSION != "3.4"* ]]; then pip install docutils; fi |
|
6598
27a4ab499189
mistune 2 has been released so pin mistune to older 0.8.4 until we adopt 2.0 and remove include directive.
John Rouillard <rouilj@ieee.org>
parents:
6597
diff
changeset
|
108 - if [[ $TRAVIS_PYTHON_VERSION != "3.4"* ]]; then pip install mistune==0.8.4; fi |
|
6549
5ce92594cb27
Markdown 3.3.6 available does is fix the failure with 3.3.5?
John Rouillard <rouilj@ieee.org>
parents:
6540
diff
changeset
|
109 - if [[ $TRAVIS_PYTHON_VERSION != "3.4"* && $TRAVIS_PYTHON_VERSION != "2."* ]]; then pip install Markdown; fi |
|
6097
90a1470edbea
added markdown rendering support using either markdown2 or markdown
Christof Meerwald <cmeerw@cmeerw.org>
parents:
6095
diff
changeset
|
110 - pip install markdown2 |
|
6458
8f1b91756457
issue2551147 - Enable compression of http responses in roundup.
John Rouillard <rouilj@ieee.org>
parents:
6449
diff
changeset
|
111 - pip install brotli zstd |
| 5003 | 112 |
| 113 before_script: | |
| 114 # set up mysql database | |
|
5641
1601968f01a1
Remove other python versions to reduce cycle time while trying to fix
John Rouillard <rouilj@ieee.org>
parents:
5640
diff
changeset
|
115 - sudo sed -i -e '/^\[mysqld\]/,/^\[mysql/s/^max_allowed_packet.*/max_allowed_packet = 500M/' /etc/mysql/my.cnf |
|
5640
a82c56a9c2a2
trying to fix OperationalError(2006) problem in travis
John Rouillard <rouilj@ieee.org>
parents:
5514
diff
changeset
|
116 - cat /etc/mysql/my.cnf |
|
5641
1601968f01a1
Remove other python versions to reduce cycle time while trying to fix
John Rouillard <rouilj@ieee.org>
parents:
5640
diff
changeset
|
117 - sudo service mysql restart |
|
6597
20632fdee6da
try focal upgrade again. mysql user creation/grant updated
John Rouillard <rouilj@ieee.org>
parents:
6596
diff
changeset
|
118 - mysql -u root -e 'CREATE USER "rounduptest"@"localhost" IDENTIFIED WITH mysql_native_password BY "rounduptest"; GRANT ALL on rounduptest.* TO "rounduptest"@"localhost";' |
| 5003 | 119 |
|
6614
e9dc8e526dd0
Remove fix for old mysql bug; try to improve postgresql perf
John Rouillard <rouilj@ieee.org>
parents:
6598
diff
changeset
|
120 # Disable fsync for speed, don't care about data durability when testing |
|
e9dc8e526dd0
Remove fix for old mysql bug; try to improve postgresql perf
John Rouillard <rouilj@ieee.org>
parents:
6598
diff
changeset
|
121 - echo "fsync = off" >> /etc/postgresql/*/*/postgresql.conf |
|
e9dc8e526dd0
Remove fix for old mysql bug; try to improve postgresql perf
John Rouillard <rouilj@ieee.org>
parents:
6598
diff
changeset
|
122 - ls /etc/postgres |
|
5784
78de5419a0ec
service name of postgresql not postgres??
John Rouillard <rouilj@ieee.org>
parents:
5783
diff
changeset
|
123 - sudo service postgresql restart; sleep 30 |
| 5003 | 124 # set up postgresql database |
| 125 - psql -c "CREATE ROLE rounduptest WITH CREATEDB LOGIN PASSWORD 'rounduptest';" -U postgres | |
| 126 | |
| 6480 | 127 # build the .mo translation files and install them into a tree |
| 128 # (locale/locale under roundup directory root) | |
| 129 # suitable for use by gettext. | |
|
6485
685778e0a122
Only list one local locale file. Clean up log.
John Rouillard <rouilj@ieee.org>
parents:
6484
diff
changeset
|
130 - (cd locale; make local_install; ls -lR locale/de/LC_MESSAGES) |
| 6480 | 131 |
| 5003 | 132 script: |
|
5500
3c61c771c8fb
set PATH and LD_LIBRARY_PATH for tests
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5499
diff
changeset
|
133 - PATH=$VIRTUAL_ENV/bin:$PATH |
|
3c61c771c8fb
set PATH and LD_LIBRARY_PATH for tests
Christof Meerwald <cmeerw@cmeerw.org>
parents:
5499
diff
changeset
|
134 - export LD_LIBRARY_PATH=$VIRTUAL_ENV/lib:$LD_LIBRARY_PATH |
| 6499 | 135 - if [[ "$TRAVIS_PYTHON_VERSION" != "2."* ]]; then |
| 136 py.test | |
| 137 -W default | |
| 138 -W "ignore:SelectableGroups:DeprecationWarning" | |
| 139 -W "ignore:the imp module:DeprecationWarning:gpg.gpgme:15" | |
| 140 -W "ignore:'U' mode::docutils.io" | |
| 141 -W "ignore:unclosed:ResourceWarning:roundup.roundup.demo" | |
| 142 -W "ignore:unclosed file:ResourceWarning:enum" | |
| 143 -v --maxfail=20 test/ --cov=roundup; | |
| 144 fi | |
| 145 - if [[ "$TRAVIS_PYTHON_VERSION" == "2."* ]]; then | |
| 146 py.test -v --maxfail=20 test/ --cov=roundup; | |
| 147 fi | |
|
6496
13d9c0833b55
Disable wrning tests for python2.
John Rouillard <rouilj@ieee.org>
parents:
6495
diff
changeset
|
148 |
|
5919
d789c28db503
issue2551025: try handling operational error exception in close #3
John Rouillard <rouilj@ieee.org>
parents:
5918
diff
changeset
|
149 after_success: |
|
d789c28db503
issue2551025: try handling operational error exception in close #3
John Rouillard <rouilj@ieee.org>
parents:
5918
diff
changeset
|
150 - codecov |
