]> Kevux Git Server - fll/commit
Progress: Fix issues in runtime tests for fss_read not relating to Embedded List...
authorKevin Day <kevin@kevux.org>
Thu, 15 Jun 2023 03:13:00 +0000 (22:13 -0500)
committerKevin Day <kevin@kevux.org>
Thu, 15 Jun 2023 04:06:42 +0000 (23:06 -0500)
commitc75c33ae7648fe962e87a8cc6ac6bda2272ee078
treefee99f6908013d2daa7b34ccb682022010408849
parent6e6b971f3b67ecc79c119547349c69c5e48f0104
Progress: Fix issues in runtime tests for fss_read not relating to Embedded List and Payload.

More runtime tests now pass.

The Extended List tests still fail in some cases.
I noticed that the Extended List line count is not handling the closing brace.
The count is inaccurate.
This is a bug in the 0.6.x branch and needs to be fixed there.
The fix is in place for this branch but the tests currently fail because they generated expect files are incorrect in this case.

There are other similar problems in different FSS read programs regarding --total and parameters like --at or --line that need to be fixed in the 0.6.x branch as well.

The Embedded List and Payload need special handling and are not addressed here.

Other things regarding fss_read not done:
- The help printing needs to be updated for each program.
- Any remaining todo and fixme.
- The pipe input and output.

There is likely a lot of room for improvement but I am going to ignore such things for now as my priorities are elsewhere.
12 files changed:
level_3/fss_read/c/basic/main.c
level_3/fss_read/c/basic_list/main.c
level_3/fss_read/c/embedded_list/main.c
level_3/fss_read/c/embedded_list/print.c
level_3/fss_read/c/embedded_list/print.h
level_3/fss_read/c/extended_list/main.c
level_3/fss_read/c/extended_list/print.c
level_3/fss_read/c/main/common.h
level_3/fss_read/c/main/common/enumeration.h
level_3/fss_read/c/main/main.c
level_3/fss_read/c/main/process_normal.c
level_3/fss_read/c/payload/main.c