15 Commits
Author SHA1 Message Date
Thomas Weber 7387fa0883 Replace tap with node:test (#393) 2026-10-18 14:43:49 -05:00
Thomas Weber 2d29cdc63a Quit VM when execute test times out
A future test project will be designed such that failing to
quit the VM after timing out would severely inhibit the
performance of the other tests.
2025-03-07 01:11:17 -06:00
Muffin cd9782a64c Replace minilog with nanolog 2024-01-14 01:48:32 -06:00
Muffin 81a0382e0f merge-upstream: initial merge of upstream/develop
installs & compiles but has test errors

aside from expected merge conflicts, notable changes from upstream:
 - removed husky, commitlint, etc.
 - removed semantic-release etc.
2023-12-22 17:25:21 -06:00
Muffin 391c3dc979 Do not ignore compilation errors related to edge-activated hats
They can now be compiled, so this code is dead.
2023-08-13 16:53:25 -05:00
Thomas Weber 7a4fb5db1d Update some TW: comments in some tests 2022-05-28 18:51:29 -05:00
Thomas Weber d28fb098d4 Fix tests 2021-12-13 17:01:27 -06:00
Thomas Weber 60afe75aa8 Cleanup how execute test catches compiler errors 2020-11-18 16:29:00 -06:00
Thomas Weber 00b5b2cfce Fix some eslint errors 2020-10-28 19:46:37 -05:00
Thomas Weber fe73344ea7 Fail tests if threads could not be compiled for an unexpected reason 2020-10-16 18:56:40 -05:00
Thomas Weber 565386d03d Test .sb3 files 2020-10-16 18:50:43 -05:00
Thomas Weber cae6f712c3 Fix test failures 2020-09-19 14:05:56 -05:00
Thomas Weber 97956235c0 Test compiled and non-compiled versions of projects 2020-09-17 14:58:43 -05:00
Michael "Z" Goddard 18c565794e support execute integration tests with monitor threads
Do not count monitor threads towards the "active" number of threads.
The test is complete when there are no non-monitor threads running.
2018-09-11 15:10:14 -04:00
Michael "Z" Goddard dbe548eb18 Move execute integration fixtures into test/fixtures 2018-05-02 15:54:54 -04:00