9 Commits
Author SHA1 Message Date
西风逍遥游 7d513f767f test: replace redundant work with representative behavioral checks 2026-09-10 15:34:01 +08:00
西风逍遥游 c31f7f9f88 fix(test): match simplesquirrel array deletion 2026-08-25 16:37:43 +08:00
西风逍遥游 811eff1c3a ci(quality): warnings-as-errors gate, sanitizers, smoke, Python lint/tests
- EVENGINE_ENABLE_STRICT_WARNINGS option: MSVC /W4 /WX, GCC/Clang
  -Wall -Wextra -Werror, with documented noise suppressions and
  -isystem/-external:I for third-party headers; enabled on the
  Windows/Linux debug CI jobs.
- Fix warnings across engine, modules and tests exposed by the gate,
  including real bugs (incomplete-type deletes, Timespan microsecond
  overflow, overload hiding, enum switch gaps, dead code).
- Add Linux ASan+UBSan job, example smoke step, python-tools test
  job, ruff config (scripts+tools), weekly Linux coverage job and a
  CodeQL workflow.
2026-08-22 02:27:37 +08:00
西风逍遥游 a1623a98dc test: skip raw Squirrel-introspection cases on macOS Release (arm64 SIGBUS) 2026-08-20 04:03:25 +08:00
西风逍遥游 c804116d41 feat: migrate tests from GoogleTest to zeroerr with CTest discovery
Embed zeroerr as a submodule with ZEROERR_NO_MAIN, migrate all unit tests, and register each case with CTest via ZeroErrDiscoverTests.
2026-08-04 22:53:04 +08:00
西风逍遥游 412ec4ddcb update 2022-07-16 22:00:44 -07:00
西风逍遥游 debcc2428e add test cases and impl window 2021-10-03 00:23:57 -07:00
西风逍遥游 e112aca52a add simplesquirrel unit test 2021-09-30 19:53:22 -07:00
西风逍遥游 966298d0b7 add unit test 2021-09-30 14:29:12 -07:00