Commit Graph

98 Commits

Author SHA1 Message Date
Valentin Lorentz
af5364b0dc .travis.yml: Disable optional dependencies on py3.6, python-cryptography no longer supports it. 2021-03-04 20:33:35 +01:00
Valentin Lorentz
de9b518e5c .travis.yml: try to fix irctest run 2021-03-04 20:09:37 +01:00
Valentin Lorentz
18baff976a .travis.yml: Add use releases for python 3.8 and 3.9 2021-01-27 18:19:23 +01:00
Valentin Lorentz
aceb7baeb2 .travis.yml: Allow failures for pypy3 + opt deps.
'cryptography' can't be installed because of errors thrown by gcc.
2021-01-12 00:55:48 +01:00
Valentin Lorentz
6da0e7fc5f Math: Fix test on Python 3.10 (nightly) 2020-09-19 10:38:07 +02:00
Valentin Lorentz
49e03decc4 .travis.yml: don't install opt deps on py 3.4 and 3.5.
feedparser 6 doesn't support these versions.
2020-09-19 10:29:41 +02:00
Valentin Lorentz
9317a67345 .travis.yml: don't test optional dependencies on pypy3 + trusty, python-cryptography can't build against the system openssl anymore. 2020-07-25 15:46:12 +02:00
Valentin Lorentz
b5beb5f981 .travis.yml: fix indent 2020-01-25 00:12:31 +01:00
Valentin Lorentz
f862da3c0e .travis.yml: Allow failures on nightly.
Feedparser doesn't support this version of Python.
https://github.com/kurtmckee/feedparser/issues/201
2020-01-23 14:41:02 +01:00
James Lu
758a3efa44 .travis.yml: remove --disable-multiprocessing (fix SedRegex tests) 2020-01-01 22:13:10 -08:00
Valentin Lorentz
5348869e4f Skip irctest when optional dependencies are not installed. 2020-01-01 12:07:59 +01:00
Valentin Lorentz
864b1759e3 Drop support for Python versions before 3.4. 2020-01-01 12:07:59 +01:00
Valentin Lorentz
ad6671966c Scheduler: Use mocking to make tests faster.
40s -> less than 10s.
Also some timeout tweaks that might fix GH-1385.
2019-11-11 15:06:06 +01:00
Valentin Lorentz
57dee45734 .travis.yml: Add pypy3 to build matrix. 2019-11-01 21:39:53 +01:00
Valentin Lorentz
f7d00425c2 travis: Mix Trusty and Xenial depending on Python version. 2019-01-06 17:19:42 +01:00
Valentin Lorentz
8f503f8d31 temporarily rollback travis config. 2019-01-06 17:09:18 +01:00
James Lu
922012a307 .travis.yml: use dist: xenial for Python 3.7+ to be installable 2019-01-06 01:56:41 -08:00
Valentin Lorentz
ad04b5d567 .travis.yml: python 3.7 is was released. 2019-01-02 14:47:59 +01:00
Valentin Lorentz
1f400e4020 Fix Python 3.7 support, and run Travis tests on 3.7.
Travis' "nightly" python is actually older than 3.7.0 (3.7.0a4+)
2018-09-10 00:57:04 +02:00
Valentin Lorentz
d521a5cdc8 .travis.yml: no optional dep of py2.6; sqlalchemy no longer supports that version. 2018-01-14 23:17:47 +01:00
Valentin Lorentz
53b6acd2f4 please stop spamming irc 2017-09-17 21:39:43 +02:00
Valentin Lorentz
d7902c921f .travis.yml: Update pypy3 version. 2017-08-20 20:14:09 +02:00
Valentin Lorentz
b02a124398 .travis.yml: use 'sudo: true'.
Re-enables 'ping' (was disabled while switching from Precise to Trusty),
and may actually be faster.

See https://github.com/travis-ci/travis-ci/issues/8270
2017-08-18 22:19:21 +02:00
Valentin Lorentz
62616a34d3 travis: update Python versions. 2017-02-25 13:32:22 +01:00
Valentin Lorentz
34f5031bef travis: Add nightly to the list of allowed failures. 2017-02-24 20:36:00 +01:00
Valentin Lorentz
9ca82c34fc Fix .travis.yml. 2016-08-02 11:44:37 +02:00
Valentin Lorentz
b4ae25807b travis.yml: Uninstall 'limnoria' package installed by irctest. 2016-08-02 11:25:55 +02:00
Valentin Lorentz
1a2edb6cbc travis.yml: Simplify test command. 2016-08-02 11:04:29 +02:00
Valentin Lorentz
d8beb047eb travis.yml: Install 'irctest' at the install step. 2016-08-02 10:32:01 +02:00
Valentin Lorentz
94ec830061 Exclude redundant Travis build. 2016-07-28 09:50:08 +02:00
Mattia Rizzolo
fefd69b947
trevis: also test for 3.5 stable move to 3.6-dev 2016-07-23 13:51:25 +00:00
Valentin Lorentz
10acc0a0dc Add pypy3 back to allowed_failures. 2016-01-03 12:39:58 +01:00
Valentin Lorentz
876af3dfd5 travis.yml: Remove allowed failures.
They don't fail anymore, and they cause notifications to #limnoria
to be duplicated.
2015-12-27 13:04:13 +01:00
Valentin Lorentz
cf52fabe10 .travis.yml: Use irctest for CI in addition to unit tests. 2015-12-20 21:16:16 +01:00
Valentin Lorentz
0c6a88c4ca .travis.yml: Allow failures on Pypy3. 2015-08-30 15:55:26 +02:00
Valentin Lorentz
b375390bca .travis.yml: Increase verbosity level. 2015-08-29 23:02:38 +02:00
Valentin Lorentz
ab08e00ba9 .travis.yml: Use container-based infrastructure. 2015-08-26 23:10:22 +02:00
Valentin Lorentz
f4b51452d7 .travis.yml: Add tests for Python 2.7 and 3.4 without optional dependencies. 2015-08-26 22:46:28 +02:00
Valentin Lorentz
1ab1bebeff travis.yml: Allow failures for Python nightly. 2015-08-09 09:41:23 +02:00
Valentin Lorentz
70fb09b489 travis.yml: Add 3.5-dev. 2015-08-08 23:08:49 +02:00
Valentin Lorentz
d814c88f34 travis.yml: Add Python nightly. 2015-05-18 23:01:45 +02:00
Mikaela Suomalainen
dada007e61 rm .travis.runonce.bash
It was supposed to perform tests that are only wanted to run once and it
was also supposed to be possible to run outside of Travis, but no one
ever looks in it at Travis and no one runs it manually. Even I use
`sandbox/check_trans.py`.
2014-12-27 23:17:01 +02:00
Valentin Lorentz
73edd9bd3c Revert "travis.yml: “It will make your build faster”, they say."
This reverts commit bc215d72be.
2014-12-27 22:05:27 +01:00
Valentin Lorentz
bc215d72be travis.yml: “It will make your build faster”, they say. 2014-12-27 20:28:49 +01:00
Mikaela Suomalainen
ae46a2f494 .travis.yml: add pypy3
`travis lint` said that this file still looks valid.
2014-08-02 11:51:52 +03:00
Mikaela Suomalainen
d14ff94e05 fix .travis.yml
before

```
% travis lint .travis.yml
Warnings for .travis.yml:
[x] value for notifications section is empty, dropping
[x] in notifications section: unexpected key on_success, dropping
[x] in notifications section: unexpected key on_failure, dropping
```

now:

```
Hooray, .travis.yml looks valid :)
```

See also ProgVal/Supybot-plugins#217
2014-07-16 15:35:06 +03:00
Valentin Lorentz
5446ac13c5 .travis.runonce.bash: care about exit status
Squashed commit of the following:

commit aa8823331e
Author: Mikaela Suomalainen <mikaela.suomalainen@outlook.com>
Date:   Tue Jul 15 20:47:29 2014 +0300

    .travis.yml: remove duplicate x

commit ef3b363aa6
Author: Mikaela Suomalainen <mikaela.suomalainen@outlook.com>
Date:   Sun Jul 13 22:32:10 2014 +0300

    .travis.runonce.bash: add spaces

commit 004905729f
Author: Mikaela Suomalainen <mikaela.suomalainen@outlook.com>
Date:   Sun Jul 13 22:28:48 2014 +0300

    .travis.runonce.bash: pipe msgcheck to true

commit d5bdeac5f7
Author: Mikaela Suomalainen <mikaela.suomalainen@outlook.com>
Date:   Sun Jul 13 11:04:40 2014 +0300

    .travis.runonce.bash: remove RTFD

    There is now hook for it at GitHub.

commit e1dab24f0f
Author: Mikaela Suomalainen <mikaela.suomalainen@outlook.com>
Date:   Sat Jul 12 23:34:14 2014 +0300

    .travis.runonce.bash: care about exit status

    This excludes msgcheck, because it's over-sensitive and always returns
    exit value which logic I don't remember unless everything is correct
    according to it.

    Oh and the behaviour before this commit allows everything to fail
    without having exit code which shows that it failed and we wouldn't
    notice any failures in near future.
2014-07-15 19:51:19 +02:00
Mikaela Suomalainen
9ac4ee8e99 .travis.yml: enable fast-finish
If I understand correctly, this makes the build fail when one build fails without having to wait for all builds to finish.

This might abort building for those which haven't finished yet, but we probably want to know that build fails as soon as one build fails.
2014-07-12 11:18:25 +03:00
Mikaela Suomalainen
2fbb279ac2 fix .travis.yml 2014-07-05 00:19:30 +03:00
Mikaela Suomalainen
cdd564f115 Break .travis.yml to two files
* .travis.yml = the primary Travis config file.
* .travis.runonce.bash = the script which we want to run only once per
build.
2014-07-05 00:01:14 +03:00