xref: /aosp_15_r20/external/one-true-awk/TODO (revision 9a7741de182b2776d7b30d6355f2585c0780a51b)
1*9a7741deSElliott HughesWed Jan 22 02:10:35 MST 2020
2*9a7741deSElliott Hughes============================
3*9a7741deSElliott Hughes
4*9a7741deSElliott HughesHere are some things that it'd be nice to have volunteer
5*9a7741deSElliott Hugheshelp on.
6*9a7741deSElliott Hughes
7*9a7741deSElliott Hughes1. Rework the test suite so that it's easier to maintain
8*9a7741deSElliott Hughesand see exactly which tests fail:
9*9a7741deSElliott Hughes	A. Extract beebe.tar into separate file and update scripts
10*9a7741deSElliott Hughes	B. Split apart multiple tests into separate tests with input
11*9a7741deSElliott Hughes	   and "ok" files for comparisons.
12*9a7741deSElliott Hughes
13*9a7741deSElliott Hughes2. Pull in more of the tests from gawk that only test standard features.
14*9a7741deSElliott Hughes   The beebe.tar file appears to be from sometime in the 1990s.
15*9a7741deSElliott Hughes
16*9a7741deSElliott Hughes3. Make the One True Awk valgrind clean. In particular add a
17*9a7741deSElliott Hughes   test suite target that runs valgrind on all the tests and
18*9a7741deSElliott Hughes   reports if there are any definite losses or any invalid reads
19*9a7741deSElliott Hughes   or writes (similar to gawk's test of this nature).
20