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
Renato Alves
e60ea2e07a
Revert "Tests: Use IP address instead of hostname with taskd"
...
Going back to using "localhost". Using the IP address causes GNUTLS
handshake errors in GnuTLS <= 3.2.18
This reverts commit 233d97fbff
.
2015-04-26 18:13:20 +01:00
Renato Alves
931afb0674
Tests: Documentation on TASK/TASKD_USE_PATH
2015-04-26 17:46:44 +01:00
Renato Alves
7fcb26f363
Tests: Increase timeout to 5 seconds
2015-04-26 15:28:51 +01:00
Renato Alves
233d97fbff
Tests: Use IP address instead of hostname with taskd
2015-04-26 00:24:59 +01:00
Renato Alves
64be230639
Tests: Include taskd in USE_PATH warning
2015-04-25 23:59:49 +01:00
Renato Alves
a52bba46f1
Output taskd.log to stdout on taskd failures (not test errors)
2015-04-25 23:51:01 +01:00
Paul Beckingham
b91a4b4982
Tests: Code formatting
2015-04-25 11:55:19 -04:00
Paul Beckingham
e3e72e32f1
Build: More changes to address 32-bit builds
2015-04-18 10:26:37 +01:00
Paul Beckingham
935b2993f3
C++11: Took advantage of N1757.
2015-04-06 15:30:39 -04:00
Renato Alves
afec6d451f
Tests: Force stopping taskd on 5mins timeout
2015-04-06 13:46:08 +01:00
Renato Alves
fd17a68930
Tests: expose 'args' passed to hook scripts
...
- Useful to validate that all the expected arguments were passed with
correct escaping.
- Update test/template.t with one use-case for 'args'
2015-04-06 13:43:41 +01:00
Renato Alves
09d86eb165
Tests: Better diagnostics on taskd start failure.
2015-04-06 13:08:17 +01:00
Wilhelm Schuermann
8d5a77f490
Tests: Adjust wrapper to make hook env test work
2015-04-06 10:01:09 +02:00