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