Wilhelm Schuermann
27cb2afe2c
Tests: Make nag work
...
Note to self:
Even the most trivial change needs to be tested for idiocy.
2015-06-06 16:44:10 +02:00
Wilhelm Schuermann
ffd1611b46
Tests: Make run_all nag
2015-06-06 16:17:22 +02:00
Renato Alves
9f78e87447
Tests: edit.t set VISUAL instead of EDITOR
...
VISUAL is checked first and used if available.
If the user has VISUAL defined on the environment, the test will have an
unexpected result.
2015-06-06 04:18:13 +01:00
Renato Alves
7517f0a9a0
Tests: uda_report.t now in Python
2015-06-06 03:06:12 +01:00
Renato Alves
c0286c58de
Tests: Merge uda_<type>.t to uda.t and convert to Python
2015-06-06 02:57:07 +01:00
Renato Alves
5c788bf198
Tests: Refactor uda_sort.t to use assertTrue instead
2015-06-06 02:55:57 +01:00
Renato Alves
2962c0d99a
Tests: Remove unnecessary imports and simplify template.t
2015-06-06 02:52:33 +01:00
Renato Alves
68647ed25e
Tests: upgrade.t now in Python
2015-06-06 01:43:46 +01:00
Renato Alves
d976914013
Tests: verbose.t now in Python and with more tests
2015-06-06 01:43:46 +01:00
Renato Alves
c4ac7dc4c2
Tests: Convert import.t to python
2015-06-06 00:05:51 +01:00
Renato Alves
78525f509d
Tests: Convert sorting.t to python
2015-06-05 22:47:35 +01:00
Renato Alves
f001499ac0
Tests: Remove bug.417.t, redundant with sorting.t
2015-06-05 21:30:56 +01:00
Renato Alves
a989a63f62
Tests: Remove decode call on template.t
2015-06-05 21:05:34 +01:00
Renato Alves
382a93a315
Tests: bug.414 now in encoding.t as Python
2015-06-05 21:02:47 +01:00
Renato Alves
eb427e153f
Tests: 'task edit' multiline descriptions and annotations
2015-06-05 14:14:37 +01:00
Renato Alves
188fd4ba61
Tests: Accessory functions to create temporary files
...
These use tempfile.NamedTemporaryFile but allow execution without
raising "Text file busy".
The file is removed at exit (of the process) so no cleanup is necessary.
2015-06-05 14:13:07 +01:00
Renato Alves
8511c9f756
Tests: Strip unnecessary indexing in tests
2015-06-04 20:55:53 +01:00
Renato Alves
bf29210719
Tests: checks for active context in 'context list'
2015-06-04 20:55:15 +01:00
Wilhelm Schuermann
9d6067e2fe
TW-303: Make "task import" update existing tasks
2015-05-29 19:49:54 +02:00
Wilhelm Schuermann
5f61703588
TW-1432: start/stop can be issued on completed tasks
...
- Make "start" set status to pending from completed/deleted.
- Add test to "start_NEW.t", which is to be combined with start.t once
converted from Perl.
2015-05-28 10:11:12 +02:00
Wilhelm Schuermann
9e20f83f24
Tests: Implement export() for task access
2015-05-28 10:09:02 +02:00
Wilhelm Schuermann
916ca29507
Tests: Remove bashism in conversion script
2015-05-27 19:02:01 +02:00
Renato Alves
90806f3b49
Tests: conversion -v now also lists any perl file under test/
2015-05-25 18:48:10 +01:00
Renato Alves
4c22f1ddb0
Tests: Include TW-1600 into filter.t
2015-05-25 18:31:30 +01:00
Renato Alves
09bfc27260
Test template now includes an example of expected failure
2015-05-25 18:28:46 +01:00
Renato Alves
1302e69d51
Expected failures are now treated as skipped tests
...
Before they were being treated as "passing" tests.
Since this might cause them to be silently ignored, classifying them
under "skipped" will ensure they won't go unnoticed.
Expected failures != skipped. The former will always be executed.
2015-05-25 18:15:31 +01:00
Renato Alves
53899296b1
List expected failures with test/problems
2015-05-25 17:57:00 +01:00
Renato Alves
5a0120f0f2
Add test for TW-1262 (currently skipped)
2015-05-25 16:55:55 +01:00
Renato Alves
6ecfab9647
test/README - Add guidelines for writing tests
2015-05-25 16:55:55 +01:00
Wilhelm Schuermann
a78c9a6eb8
TW-1440: Implement "task import" from STDIN
...
- Read tasks from STDIN when no files are specified, or only "-"
is specified.
2015-05-25 16:47:37 +02:00
Paul Beckingham
3e043291f0
Cleanup: Combined File, Path and Directory into FS
...
- The three objects are related and always travel together, so they are now
combined.
2015-05-25 10:11:41 -04:00
Paul Beckingham
e8d04bdce6
C++11: N1984 auto
2015-05-24 13:36:26 -04:00
Paul Beckingham
7bbc794d3a
C++11: N2672 Initializer lists
...
- Modified code to use the more compact and readable initializer lists.
2015-05-24 13:03:02 -04:00
Wilhelm Schuermann
49f7612704
TW-1572: Implement better urgency inheritance
...
- Implement recursive urgency inheritance. If this is to be made a
default setting, some thought will have to be put into making it
more efficient.
2015-05-22 23:01:21 +02:00
Paul Beckingham
7293de75b0
TW-1608: The recur/recurring report shows tasks without a recur interval
...
- Lexer needed additional lookbehind criteria for ::isTag (thanks to Brad
Collette).
2015-05-09 21:27:48 -04:00
Wilhelm Schuermann
65b6a35ef5
Tests: Make self.t('add proj:"with space" foo') work
2015-05-08 18:19:37 +02:00
Wilhelm Schuermann
69698454c3
Tests: Speed up filter.t
...
- None of the tests in filter.t write data. Make use of that by
setting up task data once for all included tests.
2015-05-07 17:23:14 +02:00
Wilhelm Schuermann
3a7af017f8
Tests: Make "run_all --fast" even faster
...
- Run isolated tests in the background, bringing the time for running
"run_all" down to the time it takes to run the old tests.
2015-05-07 11:41:05 +02:00
Wilhelm Schuermann
accd51bc35
Tests: Fix problems with "run_all --fast" on OpenBSD
2015-05-06 22:06:11 +02:00
Wilhelm Schuermann
5fee3ef27c
Tests: Clean up after "run_all --fast"
2015-05-06 20:56:35 +02:00
Paul Beckingham
0850e26a3e
Tests: Removed annoying comment.
2015-05-06 14:44:35 -04:00
Wilhelm Schuermann
4deb17696e
Tests: Parallelize Python tests
...
- "./run_all --fast" parallelizes all Python tests. Perl and C++ tests
are not guaranteed to run in an isolated environment, so run them
serially instead.
- Adjust some tests in order to recognize them as Python.
2015-05-06 19:17:33 +02:00
Wilhelm Schuermann
7d859d6b6d
Tests: Beautify gc.t, add one more GC test
2015-05-05 21:00:39 +02:00
Wilhelm Schuermann
f6e04585ae
Tests: Add simpler self.t("add foo +bar") syntax
2015-05-05 20:28:10 +02:00
Renato Alves
1e31df3c7a
Tests: bug.368.t > feature.recurrence.t as python
2015-05-05 15:13:01 +01:00
Renato Alves
db04f1b583
Tests: bug.327.t > feature.recurrence.t in python
2015-05-05 15:05:42 +01:00
Wilhelm Schuermann
1c9edcc2ec
TW-1610: Add tests
...
- More GC tests needed, this is just a basic "starter pack" to
reproduce the problem reported in TW-1610.
2015-05-05 10:10:29 +02:00
Renato Alves
ec9b8c5aa9
Tests: Force protocol to IPv4 on localhost
2015-05-03 15:52:12 +01:00
Paul Beckingham
36e31811b0
TW-1606: scheduled.any filter
...
- The Lexer::dom type worked embedded, but not isolated (thanks to Peter Rochen).
2015-04-29 18:53:13 -04:00
Renato Alves
fcfc95df86
Tests: Fix framework log collection error
2015-04-27 11:39:34 +01:00