Commit Graph

374 Commits

Author SHA1 Message Date
Productive2 9964f2b92c New command line options for jats
-t:<test path> to specify test path/a different test dir
-e to enumerate failed tests
-f to run skipped tests
--timeout:<timeout> to specify a custom timeout
skipped tests forced which succeeded will display an info message
when only a single test file is ran, more info is displayed by
default to stdout
2021-02-20 22:23:57 +01:00
nocturn9x 86fc8b9ca3 Disabled dead code after return check (bug) + use non GC'ed memory in chunks and function objects 2021-02-20 14:10:47 +01:00
Productive2 3f0ae9bc1b Merge remote-tracking branch 'upstream/master' 2021-02-20 14:10:42 +01:00
Productive2 f367ec9b00 Merge remote-tracking branch 'upstream/master' 2021-02-20 13:50:45 +01:00
nocturn9x 7c9d313f60 Made code after return statements illegal 2021-02-19 17:14:13 +01:00
nocturn9x c705a76dde Removed useless code in funDeclaration 2021-02-19 16:54:19 +01:00
Productive2 90491806b3 Merge remote-tracking branch 'upstream/master' 2021-02-18 23:21:34 +01:00
Productive2 0b6244d794 improved docs, removed unneccessary argument 2021-02-17 23:41:53 +01:00
Productive2 19ec90d775 more docs 2021-02-16 22:26:54 +01:00
Mattia 1f545b5b94
Merge pull request #40 from Productive2/master
Fix stdlib bug (segfault at readLine())
2021-02-15 07:48:43 +01:00
Productive2 3fbf4300dc now really fixed indentation. sorry im half asleep. 2021-02-15 00:11:37 +01:00
Productive2 328dfacef1 fix indentation 2021-02-15 00:09:47 +01:00
Productive2 9a70d646ef Fix stdlib bug (segfault at readLine()) 2021-02-15 00:04:49 +01:00
nocturn9x 7c1cd5df8e Removed binary file 2021-02-09 18:49:50 +01:00
nocturn9x b67ec65a33 Minor fixes and cleanups 2021-02-09 18:49:34 +01:00
Mattia a5371ea25b
Merge pull request #39 from Productive2/master
Testing suite progress
2021-02-09 18:26:18 +01:00
Productive2 3a98dbea34 Merge remote-tracking branch 'upstream/master' 2021-02-09 18:20:37 +01:00
Productive2 ffd3b9a542 More documentation
inputtest should really not be skipped, but fixed
2021-02-09 18:10:16 +01:00
Productive2 0a7db3ec0c Added printErr, tests to test the test suite 2021-02-09 16:59:34 +01:00
Productive2 6ff9577f66 Removed test duplicates, fixed tests.
Added documentation for the JATS markup.
2021-02-09 16:32:24 +01:00
Productive2 ad74c45213 Fixed debug.nim not showing DEBUG - before a message
Made whitespace significant in the test suite
Fixed tests with DEBUG - on partially
2021-02-09 15:00:18 +01:00
Productive2 c267a6c3be Added license notice 2021-02-09 00:37:11 +01:00
Productive2 671a50d1c2 The test suite works once again (this large rewrite added the new test
format)
Modified tests to the new format
2021-02-09 00:35:40 +01:00
Productive2 19df757201 bugfixes, and in progress debugging 2021-02-08 20:05:34 +01:00
Productive2 b5927df998 Fixed exception reporting and small test builder bug 2021-02-08 18:35:57 +01:00
Productive2 bfb57b1552 Better error reporting 2021-02-08 18:18:34 +01:00
Productive2 8d4af722f0 slashing bugs 2021-02-08 17:17:06 +01:00
Productive2 a680d0eda6 Finished what I started a week ago... kinda 2021-02-08 16:44:48 +01:00
nocturn9x bc2c907448 Minor fix to build script help message 2021-02-08 16:40:21 +01:00
Productive2 fc971faf6d Merge remote-tracking branch 'upstream/master' 2021-02-08 16:24:15 +01:00
nocturn9x 9ffff11bf9 Added an optional prompt parameter to readline and renamed it to readLine. Added string support in toInt 2021-02-04 12:03:10 +01:00
Productive2 9f11088e54 Merge remote-tracking branch 'upstream/master' 2021-02-04 10:38:14 +01:00
nocturn9x 3830b3f30c moved logging message down to if __name__ == '__main__': block 2021-02-04 07:57:20 +01:00
nocturn9x 91bf9771b3 Typos and additions 2021-02-04 07:56:41 +01:00
nocturn9x dcef765b97 Updated build profiles 2021-02-04 07:47:00 +01:00
nocturn9x a7eaf4f13d Added profiles warning 2021-02-03 20:14:16 +01:00
nocturn9x 35cce3e2ea Added support for build profiles 2021-02-03 20:12:00 +01:00
Productive2 fff2739428 reimplementing some stuff better, still wip 2021-01-31 20:58:24 +01:00
Productive2 4439a24a5b Reorganizing stuff, preparing new test format 2021-01-31 16:55:24 +01:00
Productive2 92348cabd9 oops 2021-01-31 15:34:57 +01:00
Productive2 11c2ee30e2 Fixed up conflict 2021-01-31 15:34:41 +01:00
Productive2 5ece581ce8 AAAAAAAAAAAAAAAAAA 2021-01-31 15:10:25 +01:00
Productive2 74014127ca Merge remote-tracking branch 'upstream/master' 2021-01-31 15:09:36 +01:00
Productive2 614b62441e Preparing for merge 2021-01-31 15:06:54 +01:00
nocturn9x 95522cd3c7 Minor style fixes to jats and fixed debug logs clashing when debug_vm and debug_alloc are both enabled 2021-01-31 10:51:29 +01:00
Mattia 476a6b6c6b
Merge pull request #37 from Productive2/master
TUI improvements for JATS
2021-01-31 09:28:28 +01:00
Productive2 76b92e85a7 new test notation (uses //stdout:, //stderr:) now
wip //stdin:
non-behaving tests get killed after a while now
added // exit and improved // clear repl commands
2021-01-30 18:42:04 +01:00
Productive2 09e1eaa724 added copyright notice 2021-01-30 17:31:54 +01:00
Productive2 0d23711fe9 Merge remote-tracking branch 'upstream/master' 2021-01-30 17:29:19 +01:00
Productive2 6aef09ce59 Fixed progress bar 2021-01-30 17:26:40 +01:00