nick black
4f5be0b100
tests: treat TERM=unknown like unset TERM #865
2020-08-08 07:54:09 -04:00
nick black
51a2817a8e
notcurses-tester: print LANG on startup
2020-07-26 22:57:36 -04:00
nick black
bae1cedd6b
Ncpp tests: supply NCOPTION_SUPPRESS_BANNERS | NCOPTION_INHIBIT_SETLOCALE
2020-07-23 21:21:11 -04:00
nick black
3a7dabd2c8
notcurses-tester: use -l6
2020-07-12 02:55:58 -04:00
nick black
853f286e70
tester: don't pass NCOPTION_NO_QUIT_SIGHANDLERS
2020-07-03 23:54:16 -04:00
nick black
c0f12f4623
tester: pass INHIBIT_SETLOCALE|NO_ALTERNATE_SCREEN
2020-07-02 00:39:06 -04:00
nick black
f927af00f2
tester: pass NCOPTION_NO_QUIT_SIGHANDLERS
2020-06-28 05:56:07 -04:00
nick black
2be041b1f4
Beef up ncplane_puttext() tests, fix a problem #691
2020-06-16 00:30:02 -04:00
nick black
b49d1ad838
rewrite all unit tests to use testing_notcurses() #718
2020-06-15 23:58:43 -04:00
nick black
a46dcc5fe4
tester: introduce testing_notcurses() #718
2020-06-15 23:52:11 -04:00
nick black
0766007a77
tester: kill off inhibit_alternate_screen #651
2020-05-29 02:30:57 -04:00
nick black
8971bda0c2
ncpp: stop() resets _instance, add unit test #538
2020-05-24 03:34:46 -04:00
nick black
7af027b895
ncpp unit tests: check get_instance exception #538
2020-05-20 18:36:25 -04:00
nick black
b7a9b11f0c
test::reset_terminal(): properly check tigetstr()
2020-05-17 03:09:50 -04:00
nick black
1c2f92b3bc
ncmetric: replace u with µ, define *COLUMNS #540
2020-05-13 10:50:42 -04:00
nick black
d9bb9b03af
notcurses-tester: run passing tests in C locale #325
2020-05-11 05:59:55 -04:00
nick black
cbf46402f8
tests: portable find_data()
2020-05-07 00:53:01 -04:00
nick black
cd2cbd0d88
export enforce_utf8() via internal.h #451
2020-05-02 15:52:11 -04:00
nick black
36bfa45d6c
notcurses-tester: fix double-free
2020-04-27 07:16:49 -04:00
nick black
6304bc73e3
tester: better terminal restoration #240
2020-04-21 01:07:45 -04:00
Nick Black
fe8034b5e0
ncfdplane, fileroller PoC, ncfdplane unit tests, qrcodes #24 #514 ( #524 )
...
* first draft of ncsubproc spec
* qrcode first draft #24
* demo: add qrcode demo skeleton, entries #24
* qrcode demo #24
* fedora python build changes from @dcantrell
* ncplane_qrcode() works #24
* add some flash to the qrcode demo #24
* drone: use newest builders
* fix up rgb PoC
* drop jungle demo to 100Hz target
* add fd.c
* ncfd skeletons
* more ncfdplane #514
* ncfdp i/o loop
* ncfp: improve uinit test, write core
* firm up ncfdplane #514
* fileroller PoC #514
* ncplane: allow '\n' in stream when scrolling #523
2020-04-20 23:26:41 -04:00
nick black
483470f777
tester: restore terminal on early exit #240
2020-04-19 21:10:15 -04:00
nick black
4823098316
Hurd: uint64_t is ULL, fix up printf format/constants #519
2020-04-19 20:03:33 -04:00
nick black
9e28e14001
move enforce_utf8() into main
2020-04-18 03:00:25 -04:00
nick black
85e377e652
Accept US-ASCII/C encoding, with warning.
2020-02-06 22:05:48 -05:00
nick black
113a8f8f62
tests: fix up -p
2019-12-27 20:01:46 -05:00
nick black
f024cee3a1
unittests: support -p argument #218
2019-12-27 17:43:24 -05:00
Nick Black
ce2a390b52
Out with googletest, in with doctest #202 ( #231 )
...
* introduce doctest over googletest #202
* call dtester in in targets
* doctest conversion #202
* channel.cpp -> doctest #202
* egcpool tests -> doctest #202
* input tests to doctester
* zaxis -> doctest
* drone: always define LANG
* libav to doctest #202
* panelreel tests to doctest #202
* spec that a C++17 compiler is now required for doctest #202
* enmetric tests -> doctest #202
* fade tests -> doctest #202
* notcurses test case -> doctest #202
* last conversion to doctest #202
* finish move to doctest #202
* drone: set up make test
2019-12-27 17:20:20 -05:00
nick black
70df86ba17
version string, notcurses_version()
2019-11-17 05:04:41 -05:00