Commit Graph

  • 51dd02ea71 acknowledgement of confusing nature of tests main jlamothe 2023-11-23 20:30:00 +0000
  • 17ad81f6b6 testing run_test_compare() jlamothe 2023-11-23 20:23:23 +0000
  • c6dd2559f8 test run_test_with() jlamothe 2023-11-23 19:49:49 +0000
  • 3b616f2e22 fixed memory leak in append_test_log() test jlamothe 2023-11-23 18:53:00 +0000
  • 23ed415852 WIP: testing run_test_with() jlamothe 2023-11-23 18:14:54 +0000
  • daf189dc8d more minor edits to README.md jlamothe 2023-11-23 01:04:36 +0000
  • 2054ab3096 removed unnecessary comma jlamothe 2023-11-22 23:25:13 +0000
  • 45d2801362 typo jlamothe 2023-11-22 23:20:17 +0000
  • c3f7ac96cd edit to description of run_test_compare() jlamothe 2023-11-22 23:03:44 +0000
  • a506b8bd40 s/parameter/argument/ jlamothe 2023-11-22 22:52:34 +0000
  • 9cdc474456 minor tweaks to README.md jlamothe 2023-11-22 22:50:05 +0000
  • 7e0c088cf0 completed documentation in README.md jlamothe 2023-11-22 20:55:03 +0000
  • 0ffc08fc41 started writing documentation jlamothe 2023-11-22 01:04:59 +0000
  • 6539b87ea9 warn to log instead of stderr jlamothe 2023-11-21 23:26:32 +0000
  • 00ffef2f0a more thorough testing of append_test_log() jlamothe 2023-11-21 22:45:56 +0000
  • cb3788cf02 check next value for append_test_log() on empty log jlamothe 2023-11-21 20:55:58 +0000
  • e5cad7cd20 display pass/fail/pend status in realtime jlamothe 2023-11-21 20:02:53 +0000
  • da33bd8955 test test_context() with a prior context jlamothe 2023-11-21 19:49:19 +0000
  • ebf398fd33 test test_context() on a state with no initial context jlamothe 2023-11-21 19:44:35 +0000
  • bea9a3e34a check the next field of the last log when appending jlamothe 2023-11-21 18:11:35 +0000
  • 57e4d2ba49 re-implemented test using new convenience functions jlamothe 2023-11-21 05:12:41 +0000
  • 01e9cb8794 implemented log_test_context() jlamothe 2023-11-20 05:03:33 +0000
  • 8828a8ab17 WIP: re-writing tests jlamothe 2023-11-20 04:50:42 +0000
  • 24ed9060ba implemented single_test_context_compare() jlamothe 2023-11-20 03:58:21 +0000
  • eaa8ae06a7 renamed check_values() to test_context_compare() and reimplemented jlamothe 2023-11-20 01:16:44 +0000
  • f808eb4cb0 reorganized functions and such jlamothe 2023-11-19 23:48:11 +0000
  • 55926ec0d8 implemented run_test_compare() jlamothe 2023-11-19 22:14:21 +0000
  • 01e01243dd cleaned up comments jlamothe 2023-11-19 21:44:43 +0000
  • 291d25927c refactored single_test_context_with() jlamothe 2023-11-19 20:44:14 +0000
  • ad4abe68e0 refactored test_context_with() jlamothe 2023-11-19 04:40:19 +0000
  • 1c4fb1e87d refactored single_test_context() jlamothe 2023-11-19 04:01:10 +0000
  • 8138f59fef refactored run_test_with() jlamothe 2023-11-19 01:48:14 +0000
  • cd590339b7 refactored single_test_context() jlamothe 2023-11-18 20:11:28 +0000
  • 2011b75b7e refactored run_test_with() jlamothe 2023-11-18 19:28:40 +0000
  • bd535791d7 implemented single_test_context_with() jlamothe 2023-11-18 16:38:00 +0000
  • 6c191d8405 implemented run_test_with() jlamothe 2023-11-17 23:35:02 +0000
  • 37ce34b160 made check_value() use test_context_with() jlamothe 2023-11-17 23:07:05 +0000
  • 5d67b7aeb8 implemented test_context_with() jlamothe 2023-11-17 21:30:52 +0000
  • 7818e3d646 changed order of params for check_value() jlamothe 2023-11-16 22:41:42 +0000
  • a7351b5667 implemented check_value() jlamothe 2023-11-16 19:53:06 +0000
  • 0ad79ea3b0 define and start using single_text_context() jlamothe 2023-11-16 00:52:01 +0000
  • ef00063ba3 built and started to test test_context() jlamothe 2023-11-15 23:46:25 +0000
  • b9cac45eba report function should ignore formatting jlamothe 2023-11-15 00:04:35 +0000
  • cead3f67d0 created overridable report() function to be used in place of print() jlamothe 2023-11-14 23:53:43 +0000
  • 85a6d49b38 added context info to TestState jlamothe 2023-11-14 23:08:19 +0000
  • 1d306f32c0 actually count the null state test for run_test() jlamothe 2023-11-14 20:32:07 +0000
  • bcfd584608 make sure passing a null state to append_test_log() doesn't crash it jlamothe 2023-11-14 20:16:30 +0000
  • 2a092d1050 ensure the log doesn't change when the message is null jlamothe 2023-11-14 19:59:13 +0000
  • a772db08ce try to rebuild log when first entry missing jlamothe 2023-11-14 19:33:02 +0000
  • 47638ef0b7 ensure last_log repairs itself when appending jlamothe 2023-11-14 19:16:21 +0000
  • 580af62244 fix memory leak jlamothe 2023-11-14 18:43:06 +0000
  • 3d01638da0 break a2e_chk_last into separate function jlamothe 2023-11-13 04:05:33 +0000
  • 4ff1aa2d6d build a struct to represent a sample log jlamothe 2023-11-13 03:47:21 +0000
  • 5e8b1b73c7 make sure last_log changes, but isn't null on append jlamothe 2023-11-13 01:27:07 +0000
  • fc167d8d05 ensure first_log doesn't change on append jlamothe 2023-11-13 00:49:33 +0000
  • 586bbe71ed started append to existing test jlamothe 2023-11-13 00:37:19 +0000
  • e41263adf0 consider calling run_test() with a null function as a pending test jlamothe 2023-11-12 01:25:55 +0000
  • 94d6bc8cf9 make sure run_test() doesn't crash when handed a null state jlamothe 2023-11-11 23:08:08 +0000
  • 3393c3b9af ensure latest log text is correct when appended jlamothe 2023-11-11 22:53:04 +0000
  • 63f0bd73e4 ensure first_log and last_log match when appending to empty log jlamothe 2023-11-11 21:49:52 +0000
  • 9f4a51d8c7 ensure first_log isn't null after append jlamothe 2023-11-11 21:36:05 +0000
  • c0f28d41b0 renamed various checking functions jlamothe 2023-11-11 03:40:00 +0000
  • 3309ac7aee made compare_ints() and compare_ptrs() accessible from outside util jlamothe 2023-11-10 22:44:42 +0000
  • a14b11e853 append to an empty test log jlamothe 2023-11-10 21:17:06 +0000
  • 4c0d33693b moved mk_sample_state() into util jlamothe 2023-11-10 20:48:40 +0000
  • a962eff7b4 test module for append_test_log() jlamothe 2023-11-10 20:30:44 +0000
  • c3bace917d fixed wihtespace issue jlamothe 2023-11-10 20:05:37 +0000
  • f30c093a81 fix nuke option in mkfile Jonathan Lamothe 2023-11-10 09:15:02 -0500
  • 1fcbeaef5b check what happens when a test is pending jlamothe 2023-11-09 23:51:51 +0000
  • e55a392035 check what happens when a test fails jlamothe 2023-11-09 23:39:13 +0000
  • 2ea0da9a6f relicenced under LGPLv3 instead of GPLv3 jlamothe 2023-11-09 23:24:48 +0000
  • f817af1a5c compare first & last log pointers when comparing test states jlamothe 2023-11-09 23:04:45 +0000
  • 0665b8be3e check ptr when comparing two TestState values jlamothe 2023-11-09 22:52:15 +0000
  • e69a2d0375 check all counts when comparing test states jlamothe 2023-11-09 21:12:21 +0000
  • c2f8972d9c partially testing run_test() jlamothe 2023-11-09 20:48:51 +0000
  • 1e5423b564 defined test_passing jlamothe 2023-11-09 00:06:18 +0000
  • ede11a1727 added test module for run_test() jlamothe 2023-11-08 23:38:42 +0000
  • 14262a816e removed unnecessary ampersands jlamothe 2023-11-08 22:10:09 +0000
  • d7207a3df3 broke initial state testing off into separate module jlamothe 2023-11-08 00:20:33 +0000
  • e9ed464b60 minor edits and testing of initial TestState value jlamothe 2023-11-07 23:44:53 +0000
  • 9f26846a3d renamed main.c to tests.c jlamothe 2023-11-07 20:35:59 +0000
  • f2da510a6e created tests jlamothe 2023-11-07 20:29:08 +0000
  • b0a69bfc49 removed copyright year from source files (retained in readme) jlamothe 2023-11-07 19:48:41 +0000
  • d58372991f print log before displaying summary jlamothe 2023-11-07 19:36:54 +0000
  • 3900a39205 implemented append_log() and some internal maintenance stuff jlamothe 2023-11-07 04:33:22 +0000
  • 870f1b619b restructured library to hide struct initialization jlamothe 2023-11-06 23:23:18 +0000
  • e3037f3f3f removed extraneous whitespace jlamothe 2023-11-06 20:35:08 +0000
  • 13dc0deba1 comment fix jlamothe 2023-11-06 20:30:06 +0000
  • 311eaa429d defined runTests jlamothe 2023-11-06 20:20:09 +0000
  • 07fcb5b103 notice about experimental state jlamothe 2023-11-06 20:19:50 +0000
  • 519266e348 implemented runTest jlamothe 2023-11-06 19:46:01 +0000
  • b9c7fa84be created initTestState jlamothe 2023-11-06 19:26:55 +0000
  • 1a6782f644 added missing header jlamothe 2023-11-06 18:59:19 +0000
  • 15dfdb3506 basic framework jlamothe 2023-11-06 05:04:12 +0000
  • 5b4d9bc2f8 creakted mkfile jlamothe 2023-11-06 04:01:17 +0000
  • e29efa8cd0 added copyright notice to README.md jlamothe 2023-11-06 03:33:12 +0000
  • 228ef59a53 Initial commit Jonathan Lamothe 2023-11-05 18:09:08 -0500