Paul Beckingham
b02d518b02
Tests: Lexer::Type::dom and Lexer::Type::path tests
2015-03-28 10:06:56 -04:00
Paul Beckingham
0973e6566b
Tests: Added Lexer::Type::tag tests
2015-03-28 09:41:04 -04:00
Paul Beckingham
d0a9e9a253
Tests: Added Lexer::Type::substitution tests
2015-03-28 09:32:36 -04:00
Paul Beckingham
ff445c567e
Unit Tests: Lexer now tests embedded and isolated tokens
...
- The tests are now defined in a static structure, simplifying maintenance of
these tests.
- Instead of simply lexing large strings and checking the lexemes, the tests
now take a single token and test it as-is ("token"), and surrounded by spaces
(" token "), which yields surprising results.
2015-03-28 09:22:33 -04:00
Paul Beckingham
254b1eb49c
Merge branch '2.4.3' of ssh://git.tasktools.org/tm/task into 2.4.3
2015-03-28 08:28:56 -04:00
Paul Beckingham
15005afd1e
Unit Tests: Added tests for Lexer::Type::pattern
2015-03-28 08:24:49 -04:00
Wilhelm Schuermann
9e6c6ecb93
TW-1583: Invalid ID displayed after done/delete
...
- Fix completed/deleted tasks getting an ID when GC is going to be run,
previously resulting in invalid IDs being displayed in reports that
show non-pending tasks.
A side effect of this fix is that it is sometimes not possible to
filter by ID when running a report right after calling done/delete.
This problem existed before; this change makes it happen on the first
report instead of the second, so it is more consistently broken.
Commands that modify tasks are not affected, making this an annoying
yet harmless defect.
2015-03-28 10:36:58 +01:00
Renato Alves
fdb22ad341
Tests: Merge bug.299 with project.t and add more scenarios
...
* Currently one of the new scenarios fails. Looks like a bug.
2015-03-27 11:15:53 +00:00
Renato Alves
d76d5c3587
Tests: Make sleeptime in wait_conditional an argument
2015-03-27 10:53:18 +00:00
Renato Alves
526665d4ec
Tests: Configurable check for taskd readyness
...
* Also increase the frequency from 1/s to 2/s
2015-03-27 10:51:38 +00:00
Renato Alves
834b4ddab6
Tests: Use faketime instead of time.sleep.
2015-03-27 10:14:44 +00:00
Renato Alves
357850177d
Tests: common/reusable variables live in basetest.utils
2015-03-27 10:14:44 +00:00
Paul Beckingham
24a1cbefe9
Merge branch '2.4.3' into lexer2
2015-03-20 17:16:48 -04:00
Renato Alves
cd216bd4fd
simpletap - Add color to test state when running on tty
2015-03-12 20:49:50 +00:00
Renato Alves
ac4a5c6d62
simpletap - Include scenario for expected failures
...
* Expected failures are treated as "ok" followed by a report of what went wrong
2015-03-12 20:00:02 +00:00
Renato Alves
a67593decf
Tests - merge bug.1110.t with filter.t and convert to python
2015-03-12 19:34:58 +00:00
Renato Alves
7be294267b
Tests - rename bug.1065.t to custom.config.t and convert to python
2015-03-11 15:32:54 +00:00
Renato Alves
920cdcca10
Tests - convert bug.1063.t to python
2015-03-11 15:32:54 +00:00
Renato Alves
cff680d074
Tests - merge bug.1056.t with project.t and convert to python
2015-03-10 19:18:55 +00:00
Renato Alves
dda190703e
Tests - merge basic.t with version.t and convert to python
...
* _version now outputs "2.4.2 (git-ref)" instead of only "git-ref" when building from git.
* Changelog updated accordingly.
2015-03-09 16:02:26 +00:00
Wilhelm Schuermann
281edcc38f
Unit Tests
...
- The Sith must never be allowed to regain their power over us.
2015-03-08 09:04:39 -04:00
Paul Beckingham
11dab68fce
Unit Tests
...
- Longer test script names need wider padding.
- Added counts for skipped tests.
2015-03-07 17:55:42 -05:00
Paul Beckingham
29dff399bd
Merge branch '2.4.2' into lexer2
2015-03-07 17:36:10 -05:00
Paul Beckingham
a75c293286
Merge branch '2.4.2' into lexer2
2015-03-07 17:33:23 -05:00
Paul Beckingham
dbf31bfce8
Unit Tests
...
- Added new cli.t to contain asorted command line tests.
2015-03-07 17:31:15 -05:00
Paul Beckingham
87d00698db
Unit Tests
...
- Successful hook tests now query the task to make sure processing continued.
Could be better.
2015-03-07 16:18:44 -05:00
Paul Beckingham
19674ee339
Unit Tests
...
- Specifically set certain color rules to '' to override default theme.
2015-03-07 16:11:38 -05:00
Paul Beckingham
9f654a5c95
Unit Tests
...
- Test was wrong.
2015-03-07 16:06:18 -05:00
Paul Beckingham
87e9578666
Unit Tests
...
- Combined all the separate color rule tests into one script, and converted
it to Python.
2015-03-07 13:29:59 -05:00
Paul Beckingham
e3ec52f6ca
Unit Tests
...
- Cleaned up color.t.cpp.
2015-03-07 12:14:39 -05:00
Paul Beckingham
70c3d9845c
Unіt Tests
...
- Merged width.t.cpp into utf8.t.cpp.
2015-03-07 11:59:37 -05:00
Paul Beckingham
9d1c4101c2
Unit Tests
...
- Renamed feature.exit.t to shell.t so that this test script is known to
contain shell-interaction tests.
- Converted to Python.
2015-03-07 11:48:42 -05:00
Paul Beckingham
44ed974fa2
Unit Tests
...
- Fixed all the test descriptions.
2015-03-07 11:44:44 -05:00
Paul Beckingham
3cf7a701c8
Conversion
...
- Updated script for BSD.
2015-03-07 11:38:52 -05:00
Paul Beckingham
d390f99fc5
Unit Tests
...
- Simplified the msg.t.cpp tests.
2015-03-07 11:35:48 -05:00
Paul Beckingham
a2cae67644
Unit Tests
...
- Converted filter-prefix.t to Python. Still needs a rename and possible merge
with other tests.
2015-03-07 11:11:18 -05:00
Renato Alves
ebd6977480
Tests - merge bug.1044 into project.t and convert to python
2015-03-06 16:44:28 +00:00
Renato Alves
276050ce0b
Tests - rename bug.1043.t to completion.t and convert to python
2015-03-06 15:19:04 +00:00
Renato Alves
197815a3a7
Tests - convert bug.1036.t to python
2015-03-06 15:10:07 +00:00
Paul Beckingham
4118fe70ae
Unit Test
...
- Added quotes, which is a reasonable workaround for a misinterpreted argument.
2015-03-05 21:29:38 -05:00
Renato Alves
7fa3c5ac84
Tests - convert bug.1031.t to python
2015-03-04 00:54:40 +00:00
Renato Alves
b5da4acab9
Tests - run_all script now exports TASKD_USE_PATH=1
2015-03-03 01:50:57 +00:00
Renato Alves
180c382de2
Tests - Finer control on which binaries to look for on PATH
...
* It is now possible to control whether taskw and/or taskd are looked up
on the PATH by setting TASK_USE_PATH/TASKD_USE_PATH to "1"
2015-03-03 01:46:53 +00:00
Renato Alves
23d4e2b3c9
Tests - rename bug.1023.t to feature.default.project.t and convert to python
...
Also add testcase from TW-1287 and TW-1279 which are part of the same feature
2015-03-03 01:25:45 +00:00
Paul Beckingham
d1f7e44811
Unit Tests
...
- Removed unit test for a bug that is a deliberate attempt to generate an
ambiguous command line, to break the parser. The '--' terminator is meant
to resolve these issues, and we don't need more tests proving that the
grammar is ambiguous.
2015-03-02 16:44:28 -05:00
Paul Beckingham
a40967a324
Unit Tests
...
- Fixed project.t errors.
2015-03-02 11:35:19 -05:00
Paul Beckingham
234e4d7308
Unit Tests
...
- Modified Lexer types to reflect DOM recognition.
2015-03-01 23:55:10 -05:00
Paul Beckingham
7aa55a8a71
Unit Tests
...
- Corrected test so it doesn't include '--' separator token.
2015-03-01 21:19:16 -05:00
Paul Beckingham
565987a177
Unit Tests
...
- Corrected token types for '3rd', which is Lexer::Type::word, not
LExer::Type::identifier.
2015-03-01 21:14:28 -05:00
Paul Beckingham
abe8819f2f
Unit Tests
...
- Restored 'name=value' tests that expect three tokens.
2015-03-01 15:53:24 -05:00