Commit graph

56 commits

Author SHA1 Message Date
Tomas Janousek
7f47669e0c tests: Run tests in parallel using pytest-xdist 2020-07-02 09:51:56 -04:00
Tomas Janousek
2c22bb2645 tests: Drop sudo, language: python from .travis.yml
These shouldn't be necessary, drop it to speed things up.
2020-07-02 09:51:56 -04:00
Tomas Janousek
7663a58793 tests: Fix coverage reporting
Coverage reporting wasn't migrated into the docker container and
therefore did nothing at all.
2020-07-02 09:51:56 -04:00
Tomas Janousek
21889a2be2 tests: Include xvfb into the Docker image 2020-07-02 09:51:56 -04:00
Tomas Janousek
24c2a8266b Revert "check for python version 3.7 and 3.8 as well"
This reverts commit 7b823ace5b.

Python in Travis is only used to merge the coverage results (in fact,
not even that, as those results never get out of the docker image), it
doesn't affect the tests in any way.
2020-07-02 09:51:56 -04:00
beuerle
7b823ace5b check for python version 3.7 and 3.8 as well 2019-11-16 22:55:37 -05:00
Tomas Babej
b9db0fcfd3
travis: Change X11 permissions 2019-02-22 21:50:28 -05:00
Tomas Babej
fe4f44bcf9
travis: Use makefile target 2018-07-31 04:54:10 -04:00
Tomas Babej
b00e886142
tests: Use explicit coverage tracking 2018-07-31 03:46:58 -04:00
Tomas Babej
9a91b5de32
tets: Pass along the exit code 2018-07-31 02:20:17 -04:00
Tomas Babej
af6b495fd9
travis: Specify docker service 2018-07-31 01:43:36 -04:00
Tomas Babej
ddf42293c3
travis: Execute docker container as sudo 2018-07-31 00:39:54 -04:00
Tomas Babej
b9878fad11
travis: No point to test container twice 2018-07-31 00:34:39 -04:00
Tomas Babej
07d93b65ee
travis: Specify docker-compose directly 2018-07-31 00:30:58 -04:00
Tomas Babej
9010069d3a
travis: Specify container to consume the build arg 2018-07-31 00:07:03 -04:00
Tomas Babej
5b1baba08b
travis: Use docker-compose to build 2018-07-31 00:01:51 -04:00
Tomas Babej
bda5df48a3
tests: Use pytest-cov 2018-07-30 23:51:45 -04:00
Tomas Babej
111a32420b
travis: Use new docker-based build 2018-07-30 22:43:56 -04:00
Tomas Babej
dfc43e6416
travis: Temporarily disable testing of 2.6.0 branch 2018-07-15 22:43:19 -04:00
Tomas Babej
6f025c8254
travis: Soft drop Python 2 support 2018-07-15 18:57:27 -04:00
Tomas Babej
0da2ac6fe7
travis: Travis does not support Python 3.7 yet 2018-07-15 18:53:29 -04:00
Tomas Babej
7d9fe9d7b9
travis: Use g++ 6.0 2018-07-15 18:45:32 -04:00
Tomas Babej
bf9efa99db
travis: Test all newer Python versions 2018-07-15 18:45:18 -04:00
Tomas Babej
ffe53db9cf
travis: Clone taskwarrior as task 2018-05-09 13:18:14 -04:00
Tomas Babej
f7a8ad7f0a
meta: Use new TW repo location 2018-05-08 11:51:31 -04:00
Tomas Babej
7e9d34ab5e travis: Update upstream task repo git url 2017-07-05 23:46:38 +02:00
Tomas Babej
21b766134f coverage: Explicit coverage tracking no longer needed 2017-01-09 00:38:24 +01:00
Tomas Babej
1889ee5e1e travis: It is necessary to run directly in the plugin dir for coverage
The coverage plugin does not mark the lines in the files executed
directly by vim otherwise.
2017-01-09 00:34:15 +01:00
Tomas Babej
bbdf73fe22 travis: Upgrade to trusty, support testing on Python 3 2017-01-08 18:21:08 +01:00
Tomas Babej
3ecb997f00 travis: Speed up and support testing with libshared-dependant builds 2017-01-07 23:13:52 +01:00
Tomas Babej
5886f84b32 travis: Test with 2.6.0 branch of TaskWarrior 2017-01-06 16:54:20 +01:00
Tomas Babej
889c4f7518 travis: Do not test with python3 on master 2017-01-06 15:21:05 +01:00
Tomas Babej
8eb10da06d Revert "Exaustive search for travis bug"
This reverts commit 8ebaa6d41a.

This experiment turned out to be a harder issue, so let's keep it off
the master branch.
2016-12-18 01:15:07 +01:00
Tomas Babej
8ebaa6d41a Exaustive search for travis bug 2016-12-17 01:08:14 +01:00
Tomas Babej
6460d2650a travis: Test both Python2 and Python3 2016-12-16 14:58:30 +01:00
Tomas Babej
df2b5f87e6 travis: Make coverage reports more robust 2016-12-16 13:25:44 +01:00
Tomas Babej
7f094e96b7 travis: Cover current development version of Taskwarrior 2015-12-27 12:43:10 +01:00
Tomas Babej
fe0c91925f travis: Update tested versions 2015-09-11 11:35:10 +02:00
Tomas Babej
8a4d16cb88 travis: Test on TaskWarrior's 2.4.5 development branch 2015-07-24 22:33:16 +02:00
Tomas Babej
8d72d0699f travis: Do not officially test for 2.4.5 as of now, it is still too unstable 2015-07-16 08:27:27 +02:00
Tomas Babej
248cde4c6c travis: Updated tested TaskWarrior versions 2015-06-05 19:36:03 +02:00
Tomas Babej
772afc4f17 travis: Execute tests from vim plugin directory, so that coverage reports can be merged 2015-03-27 19:58:27 +01:00
Tomas Babej
6a8e9063e8 travis: Add verbose output 2015-03-27 17:43:58 +01:00
Tomas Babej
1f71731316 travis: Create collection directory for coverage files 2015-03-27 17:34:57 +01:00
Tomas Babej
8172c7a4f0 travis: Install coverage related libs system-wide 2015-03-27 17:26:16 +01:00
Tomas Babej
66af2795f5 travis: Perform coverage report after combining the partial results 2015-03-27 16:54:55 +01:00
Tomas Babej
48db70ecc6 travis: Combine coverage from all sources 2015-03-27 16:53:36 +01:00
Tomas Babej
3a4f0f7e57 travis: Install tasklib both system-wide and into virtualenv 2015-03-26 23:09:19 +01:00
Tomas Babej
0b70a2c6ac travis: Do not test on Python 2.6, vimrunner can't handle it 2015-03-26 20:57:33 +01:00
Tomas Babej
b68eb93def travis: Make access to PPA which contains gvim 7.4 2015-03-26 19:34:17 +01:00