mrossinek
ca1e2a5a6b
Mark project.t 1455 as expected failure
2020-11-24 08:12:39 -05:00
Tomas Babej
79e076c3c0
tests: Use updated unittest method
2020-11-24 08:12:39 -05:00
mrossinek
7d567c3ac9
Fix wait.t to correct expected output
2020-11-24 08:12:39 -05:00
Tomas Babej
351965a87b
Update copyright to 2020
2020-11-21 12:43:40 -05:00
Tomas Babej
d1b867f7b5
tests: Do not require line buffering
...
Test runner complains about it not being supported with binary files and
it does not look like it affects any tests in the first place anyway.
2020-11-21 12:41:18 -05:00
Tomas Babej
52c49169b4
tests: Use updated unittest methods
2020-11-21 12:39:03 -05:00
Tomas Babej
720c561b75
tests: Use updated Thread object API
...
Replace isAlive with is_alive as the former is no longer supported in
Python 3.9.
2020-11-21 12:38:14 -05:00
Tomas Babej
3855ba9136
travis: Disable testing on gentoo
...
We would love to test on gentoo, but this currently breaks CI. Open to
community contributions to improve our coverage of this distrubition.
2020-11-21 00:59:35 -05:00
Paul Beckingham
4729876714
Updated build to use C++17 by default
2020-11-20 17:47:13 -05:00
Paul Beckingham
4ae73ba871
Updated libshared for bug fix
2020-11-20 17:36:01 -05:00
Tomas Babej
10b64adb58
CmdAdd: Make sure a UUID is printed if ID does not exist
...
This fixes a regression was introduced in
4e80d5d5fd
.
Currently, if a user (with default configuration) adds a completed or
deleted task, they do not get a confirmation message ("Created task
..."). This is due to the fact that:
a) new-uuid is not set by default
b) new-id is set by default, but only prints message if the added task
is in pending or waiting state
Make sure to print a message containing UUID reference if the newly
added task is in completed or deleted state.
2020-09-18 00:24:50 -04:00
Paul Beckingham
e186d375dc
Issue 2091: duration of task is set to a wrong and extremely big value
...
- Thanks to Wray Zheng.
2019-08-11 19:57:52 -04:00
Paul Beckingham
04bc1a7998
- Thanks to Adrien Lemaire.
2019-08-11 14:01:22 -04:00
Doron Behar
82ed5d35b7
Truely remove priority from hardcoded attrributes
2019-05-20 09:43:24 -04:00
Doron Behar
e1998346e1
Complete attributes dynamically incl UDAs
...
This is the major refinement of the completion: Most of it just moved
the global variables from up above to inside _task_filter so every array
of attributes will be calculated dynamically there.
2019-05-20 09:43:24 -04:00
Doron Behar
f04d66e10b
Fix small TODO and move main function to bottom
2019-05-20 09:43:24 -04:00
Doron Behar
da49dbdd84
Add TODOs to make zsh completion awesome
2019-05-20 09:43:24 -04:00
Paul Beckingham
ac97523275
libshared: Upgraded to 4178b49db1c5fed5006a4ab6aa2df3f9937f770b
2019-04-26 20:54:16 -04:00
Paul Beckingham
fb97883bef
Build: Do not set CMP0037 on CMake 3.11.0 and above
...
- This policy is no longer necessary because CMake issue #16062 , which caused
incorrect warnings to be shown, has been resolved in 3.11.0.
- Thanks to Janik Rabe
2019-04-26 20:45:46 -04:00
Paul Beckingham
415ce36861
Updated AUTHOR and Changelog
2019-04-14 19:47:52 -04:00
Paul Beckingham
18395a8dc0
- Thanks to Chad Phillips
2019-04-14 19:47:41 -04:00
Chad Phillips
2ac1787dae
JSON encode/decode string UDAs
...
Previously, multiline string UDAs were not preserved when editing
a task via 'task X edit'. String UDAs are now JSON encoded/decoded
during the edit cycle to allow preservation of multiline
2019-04-14 19:45:58 -04:00
Lionel Miller
62944f3c7d
Workaround for alias grep=rg in fish
2019-04-14 19:45:54 -04:00
mrossinek
f06eb12d10
Add unit test
2019-04-14 19:45:13 -04:00
mrossinek
0e58226f3b
Fix #1999
2019-04-14 19:45:11 -04:00
mrossinek
2821c5ac44
Add missing newline
2019-04-14 19:45:04 -04:00
mrossinek
b0c9bf6c8d
Fix #2002
2019-04-14 19:44:35 -04:00
Paul Beckingham
b87703eb39
Tests: REmoved check for absence of a segfault
...
- Testing for the absence of a segfault is not a good test.
2019-03-03 10:50:49 -05:00
Paul Beckingham
863038905c
Tests: Version test removed
...
- Veriying that the diag command emits the correct commit SHA1 creates
sporadic failures when CMake has not been run against the current
commit, and this is not a good test.
2019-03-03 10:34:09 -05:00
Paul Beckingham
2eb488359d
Certs: Updated test certs
2019-03-03 10:03:42 -05:00
Paul Beckingham
9030d90894
Docs: Updated to add Lionel and remove dev comment
2019-03-03 09:57:36 -05:00
Paul Beckingham
3c73af7964
Updated Copyright
2019-03-02 14:33:04 -05:00
Paul Beckingham
e8f183b403
libshared: Upgraded to aa4471478a88ad53ee8f087700726341a8a80157
2019-03-02 14:21:00 -05:00
Paul Beckingham
3313e1f6cc
Updated copyright
2019-03-02 14:13:31 -05:00
Paul Beckingham
9fd12498ed
CmdVersion: Updated YYYY
2019-03-02 14:06:39 -05:00
Paul Beckingham
49a5937ace
Test: Updated diag test expectation
2019-03-02 14:03:34 -05:00
Paul Beckingham
bf8fa9a504
libshared: Upgraded to 4c0d722188a5362695064e443df505d23c524170
2019-03-02 14:01:12 -05:00
Tomas Babej
a6405e8935
README: Make the build badge point to 2.5.2 branch
2019-02-07 08:37:59 -05:00
Tomas Babej
d457bca59a
tests: Add CentOS7 CI testing support
2019-02-07 08:37:59 -05:00
Tomas Babej
8f8a04fdb5
tests: Install libfaketime in all containers
2019-02-07 08:37:59 -05:00
Tomas Babej
a4ce40add4
tests: Improve bytes python3 compatibility
2019-02-07 08:37:59 -05:00
Tomas Babej
b8347821c4
tests: due:yesterday does not match current year on 1st of January
2019-02-07 08:37:59 -05:00
Tomas Babej
3f97a034c7
tests: mkstemp_exec needs argument in bytes
2019-02-07 08:37:59 -05:00
Tomas Babej
74949bb049
tests: Fix incorrect assert method
2019-02-07 08:37:59 -05:00
Tomas Babej
9e7f259d03
tests: Do not use filter objects
...
The filter objects are not well handled by the unittest framework, pass
a concrete number of occurences instead.
2019-02-07 08:37:59 -05:00
Tomas Babej
b8b06e6680
tests: Encode input data for the subprocess
...
Needed for Python2/3 compatibility.
2019-02-07 08:37:59 -05:00
Tomas Babej
928befeea2
tests: Use verbose output when running the tests
2019-02-07 08:37:59 -05:00
Tomas Babej
e171c0aa9b
travis: Reorder platform entries, move Gentoo to the top
...
Since the Gentoo build takes the longest, it makes sense to start
executing it as first.
2019-02-07 08:37:59 -05:00
Tomas Babej
2140298af2
tests: Do not explicitly require Python 2.7
2019-02-07 08:37:59 -05:00
Tomas Babej
adece30891
tests: Add Archlinux 2018 platform
2019-02-07 08:37:59 -05:00