Commit graph

376 commits

Author SHA1 Message Date
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
9978f9eb61 coverage: Omit test infrastructure from coverage 2015-03-27 19:57:50 +01:00
Tomas Babej
2bf122ca32 tests: Kill all gvim sessions as part of the teardown 2015-03-27 18:22:28 +01:00
Tomas Babej
8008a05fe5 test: Add tests for TaskWikiAnnotation command 2015-03-27 17:58:41 +01:00
Tomas Babej
eedff406f8 tests: Save references to Task instances in the Test instance 2015-03-27 17:58:24 +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
a2aefbb7f3 Readme: Add coveralls badge 2015-03-27 17:08:59 +01:00
Tomas Babej
f2d45345da coverage: Add coveragerc to ignore the system libraries and tests 2015-03-27 16:56:31 +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
26f23ce5f9 test: Add conditional coverage measurement 2015-03-27 16:29:51 +01:00
Tomas Babej
3aaafaa418 tests: Add tests for stats and tags commands 2015-03-27 14:52:18 +01:00
Tomas Babej
ffcd429544 tests: Add tests for projects and summary reports 2015-03-27 14:52:01 +01:00
Tomas Babej
1881e031f1 tests: Add tests for History commands 2015-03-27 14:23:33 +01:00
Tomas Babej
f973efc093 tests: Move current year and month determination into separate methods 2015-03-27 14:23:15 +01:00
Tomas Babej
e2ab941492 util: Use smaller extra margin for vertical splits 2015-03-27 13:42:04 +01:00
Tomas Babej
7c9bcaf129 commands: Fix copy-paste error that executed Ghistory commands instead of History commands 2015-03-27 13:40:13 +01:00
Tomas Babej
9a3a619791 tests: Add simple test for monthly ghistory 2015-03-27 13:36:44 +01:00
Tomas Babej
451a0773da tests: Add simple tests for burndown, calendar and ghistory commands 2015-03-27 13:28:17 +01:00
Tomas Babej
c55d6ea51c tests: Split into multiple files 2015-03-27 12:16:27 +01:00
Tomas Babej
9df904c98f syntax: Amend UUID concealment to match short uuids too 2015-03-27 02:19:04 +01:00
Tomas Babej
ef3b238b79 VimwikiTask: Allow short UUIDs and generate them by default 2015-03-27 02:14:07 +01:00
Tomas Babej
d6595dfe04 tests: Test auto removing non-matching task from viewport 2015-03-27 01:41:09 +01:00
Tomas Babej
2d7adc4926 tests: Run viminput through UUID filler too 2015-03-27 01:39:19 +01:00
Tomas Babej
63b66ed79a tests: Add test for viewport defaults 2015-03-27 01:18:20 +01:00
Tomas Babej
c91a009c6d tests: Move task data creation to each test 2015-03-27 01:02:28 +01:00
Tomas Babej
0a4d4f9be7 tests: Rewrite tests to allow more declarative style 2015-03-27 00:44:33 +01:00
Tomas Babej
15bd93d8bd Readme: Add code health badge 2015-03-26 23:40:40 +01:00
Tomas Babej
2c4ac32ff9 Readme: Add Travis badge 2015-03-26 23:30:10 +01:00
David J Patrick
3dc96f946f Update documentation 2015-03-26 23:27:24 +01:00
Tomas Babej
5c6b91dd06 taskwiki: Add TaskWikiAnnotate method 2015-03-26 23:15:04 +01:00
Tomas Babej
3a4f0f7e57 travis: Install tasklib both system-wide and into virtualenv 2015-03-26 23:09:19 +01:00
Tomas Babej
48cc03558f tests: Add output sanity checks for called commands 2015-03-26 21:12:36 +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
bf254b70f4 tests: Add test for simple task saving from vim 2015-03-26 20:56:43 +01:00
Tomas Babej
4d7ea13d7f tests: Make existing tests use the new infrastructure 2015-03-26 20:55:51 +01:00
Tomas Babej
e630aa4fe2 tests: Introduce per-test sanity checks 2015-03-26 20:52:59 +01:00
Tomas Babej
cf5566745c tests: Save reference to the TaskWarrior instace 2015-03-26 20:51:18 +01:00
Tomas Babej
b68eb93def travis: Make access to PPA which contains gvim 7.4 2015-03-26 19:34:17 +01:00
Tomas Babej
8d1f44747f travis: Only test with recent version of TaskWarrior
The versions before 2.4.0 do not have 'task calc' command,
which is used to convert text type to a datetime object.
2015-03-26 10:56:21 +01:00
Tomas Babej
0caf58f1c0 travis: Add tasklib 2015-03-26 01:25:56 +01:00
Tomas Babej
85fd7250bd travis: Fix typo 2015-03-26 01:04:36 +01:00
Tomas Babej
a888f1fae0 travis: Add vimrunner to requirements 2015-03-26 01:04:00 +01:00
Tomas Babej
e97d8977b2 test: Add basic integration tests using vimrunner 2015-03-26 01:03:26 +01:00
Tomas Babej
c385777c32 travis: Make travis.yml more readable 2015-03-26 01:03:03 +01:00
Tomas Babej
02bce6903b travis: Add initial .travis.yml 2015-03-26 01:00:07 +01:00
Tomas Babej
11938f8865 taskwiki: Add possibility to set taskrc and data location via global variables 2015-03-26 00:40:56 +01:00
Tomas Babej
b12540cd57 syntax: Correct active task highlighting to work with indented tasks 2015-03-26 00:40:22 +01:00