aboutsummaryrefslogtreecommitdiff
path: root/src/tester.c
Commit message (Collapse)AuthorAgeFilesLines
* fix: fixed some memory related bugsHEADmasterMosder5 days1-10/+13
|
* feat: improved compatibility for specific platformsMosder5 days1-4/+3
|
* feat: improved support for windows. added gating behind _WIN32 to use _ ↵Mosder5 days1-8/+33
| | | | prefixed versions of functions and made it work (with limited functionality) on machines without fileno
* fix: fixed flushing wrong stream and removed some POSIX depsMosder11 days1-8/+8
|
* refactor: changed API in tester, so the output related functions use FILE * ↵Mosder11 days1-8/+12
| | | | streams insted of file descriptors
* refactor: removed the use of mkstemp and replaced it with tmpfile + fileno ↵Mosder12 days1-18/+14
| | | | -> have tp handle that somehow, maybe freopen or something?
* changed status exit code getting to use WEXITSTATUS instead of bit shiftingMosder2026-10-061-1/+6
|
* added a temporary fix for glibcMosder2026-10-061-4/+10
|
* feat: changed output tests and suppression to use file descriptors for more ↵Mosder2026-09-171-33/+38
| | | | portability
* feat: improved compatibility - removed possible duplicate names, exit tests ↵Mosder2026-09-171-23/+33
| | | | now create a fork instead of relying on being able to overwrite exit function, made tester only output ASCII escape sequences for colour into a tty
* fix: fixed the bug with not enough allocation and not properly looping over ↵Mosder2026-09-171-3/+3
| | | | the suppressed outputs in tester
* feat: added a simple compatibbility layer for functions not from C99 standardMosder2026-09-161-27/+19
|
* formatting: formatted against new .clang-formatMosder2026-09-151-1/+7
|
* feat: implemented hashmapMosder2026-09-121-7/+7
|
* feat: added remaining tests for string.hMosder2026-08-211-0/+1
|
* feat: added some (but not all yet) string.h testsMosder2026-08-211-1/+1
|
* feat: added some for safe wrappers + added ability to capture and test ↵Mosder2026-08-211-16/+52
| | | | whether output is what was expected
* feat: added return value to run_tests to determine whether all tests passedMosder2026-08-181-2/+4
|
* feat: added ability to redefine ARR_INIT_CAP and MAX_ALLOC_ATTEMPTSMosder2026-08-171-1/+1
|
* fix: fixed wrong allocation of outputs in tester + the fact that one of the ↵Mosder2026-08-171-2/+3
| | | | arrays wasn't freed
* added optional prefixes to the lib for a sort of namespacing to avoid conflictsMosder2026-08-131-24/+25
|
* feat: added ability to suppress and unsuppress outputs in tester (removed ↵Mosder2026-08-101-7/+56
| | | | 2>/dev/null from run_tests thanks to that)
* refactor: added void to argument-less functions, removed uwanted reference ↵Mosder2026-08-041-1/+1
| | | | in array docs, added template files for array tests. TODO: write array tests
* feat: added information to README about what is implementedMosder2026-07-311-3/+1
|
* feat: created testerMosder2026-07-311-0/+191
|
* feat: added some typedefs to testerMosder2026-07-301-0/+0