Commit graph

38 commits

Author SHA1 Message Date
william.valenduc
f0b39535fb feat(utils): lists tests 2026-01-29 20:35:56 +00:00
william.valenduc
e65c55f5c9 feat(vars): unit tests 2026-01-29 20:00:40 +00:00
Matteo Flebus
8a5c589742 feat(parser): redirections 2026-01-27 19:56:33 +01:00
Matteo Flebus
f1ad31c442 Merge branch 'dev' 2026-01-26 17:22:06 +01:00
Matteo Flebus
c8c72085cb fix(testsuite): files .sh now have the correct shebang 2026-01-26 17:21:34 +01:00
Gu://em_
69bdecbb62 fix: fixed testsuite reporting false failures 2026-01-25 16:50:22 +01:00
matteo
668bba5b02 Merge branch 'testsuite' into dev 2026-01-24 17:49:07 +01:00
matteo
0c23863580 fix(functional-testsuite): timeout shorter, 2s => 0.2s 2026-01-24 17:45:17 +01:00
Gu://em_
adc1bdc841 Merge branch 'functional-testing' into dev 2026-01-24 17:19:50 +01:00
Gu://em_
83935e9180 feat: vla les tests 2026-01-24 17:19:03 +01:00
matteo
e11eca72dc fix(testsuite): iobackend tests are now useable 2026-01-24 16:54:26 +01:00
matteo
79a73a23a0 fix(testsuite): unit testing running 2026-01-24 16:36:23 +01:00
matteo
91806d926e fix: testsuite sees the BIN_PATH, default value is to src/42sh 2026-01-24 16:04:42 +01:00
william.valenduc
07d345f754 feat(vars): $# init 2026-01-24 14:51:27 +00:00
matteo
f3be15abb5 fix: testsuite sees the BIN_PATH, default value is to src/42sh 2026-01-24 15:46:19 +01:00
matteo
de9173a71f fix: testsuite 2026-01-23 23:20:32 +01:00
matteo
01c2505489 Merge branch 'functional-testing' into dev 2026-01-23 20:33:33 +01:00
matteo
b9d7dbce1f feat: build system ready for testsuite using make check 2026-01-23 20:31:49 +01:00
william.valenduc
7bcf48f63e feat(args): $0, $1, ... in vars 2026-01-23 17:05:56 +00:00
Gu://em_
ed6e761f9c feat: testsuite summary and enhanced tests look 2026-01-21 22:59:33 +01:00
Gu://em_
402b1614b5 feat: Extended base tools for testing and made a basic test 2026-01-21 19:17:29 +01:00
Gu://em_
4d27cea46b feat: basic foundations for functional testing 2026-01-20 23:00:20 +01:00
william.valenduc
913e3bb5f5 feat(expansion): add special var expansion tests $$ and $? 2026-01-19 18:20:26 +00:00
william.valenduc
b443cd1876 feat(expansion) 10291 expansion 2026-01-19 17:55:16 +00:00
william.valenduc
2ebf56dde7 fix(hash_map): fixed leak on value update 2026-01-19 15:28:35 +00:00
william.valenduc
34c741d86e feat(expansion): expand_var and expand 2026-01-18 01:27:31 +00:00
william.valenduc
a16712e802 feat(expansion): special_variable_with_braces test 2026-01-18 00:29:31 +00:00
william.valenduc
df7cc02eb9 feat(string_utils): insert_into 2026-01-17 23:59:09 +00:00
matteo
c299882586 fix: now compiles and works for simple commands + clang format 2026-01-17 23:55:59 +00:00
matteo
e8d10523ae feat(testsuite): autotools working, testsuite and debug implemented and working 2026-01-17 23:55:59 +00:00
william.valenduc
dadbebfceb feat(expansion): parse_var_name and tests 2026-01-16 21:48:27 +00:00
Matteo Flebus
9923ebc677 merge: iobackend on dev 2026-01-13 11:08:36 +01:00
william.valenduc
e3785dbd08 feat(args): args_handler error handling and print_usage 2026-01-12 19:30:11 +00:00
william.valenduc
d1f4e0e88d refactor(string_utils)!: rename skip_blanks to trim_blank_left and update signature 2026-01-12 17:41:24 +00:00
Matteo Flebus
af1af49ae1 feat(utils): string utils + corresponding tests 2026-01-08 17:03:52 +01:00
Gu://em_
78967f3ef6 test: iob_init and iob_close tests (+ small typo fix in src) 2026-01-08 16:59:37 +01:00
Matteo Flebus
e7784b8df1 feat(tests): mini testsuite for token creation 2026-01-08 15:58:24 +01:00
Guillem George
f93ab2ed44 feat: README, gitgnore and basic project structure 2026-01-06 17:53:41 +01:00