Commit Graph
716 Commits
Author SHA1 Message Date
Dean 36f7af1866 Merge pull request #8461 from mazen320/fix/conventions-large-export-search
fix(tools): stream duplicate export search patterns
2026-10-21 16:23:23 +13:00
Dean 4640d3f0f9 Merge pull request #8230 from xXPBSXx/fix/select-tests-changed-list-bom
fix(tools): read the select_tests changed-file list as UTF-8 with a byte order mark
2026-10-21 16:09:38 +13:00
Dean 1c18ee8d82 Merge pull request #8259 from xXPBSXx/fix/select-tests-build-errors
fix(tools): report an unusable build directory in select_tests
2026-10-21 15:40:12 +13:00
Dean 4b62635bef Merge pull request #8241 from Henryisdjfunkyho/fix/check-compile-response-files
fix(tools): reject unexpanded response files in syntax checks
2026-10-21 15:02:36 +13:00
xXPBSXxandClaude Sonnet 5.5 e078bc4439 fix(tools): report an unusable build directory in select_tests
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 22:27:30 +02:00
Dean aa1b1bfcea Merge pull request #7443 from Agnibha007/fix/debt-split-staying-entry-paragraphs
fix(tools): keep the blank line between a staying entry and a paragraph
2026-10-21 09:14:10 +13:00
Dean ebb5f6fcb4 Merge pull request #7440 from MrMha/feat/audit-strict-stubs-20261018
feat: optionally fail import audits on referenced throwing stubs
2026-10-21 09:14:03 +13:00
Dean ecdf9b3901 Merge pull request #7436 from MrMha/feat/explain-test-selection-20261018
feat: explain saved test selections and fixture dependencies
2026-10-21 09:13:59 +13:00
Dean 722cf9388c Merge pull request #7433 from MrMha/feat/trace-thread-filter-20261018
feat: filter trace digests by named event threads
2026-10-21 09:13:53 +13:00
xXPBSXxandClaude Sonnet 5.5 602f6e1bda fix(tools): report an unreadable cache in configure_seed
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 19:00:38 +02:00
Dean f0d8e6924d Merge pull request #6165 from MarcZX10/codex/unwrap-self-truncated-elf
fix(tools): reject unsupported inner ELF encodings
2026-10-21 04:46:15 +13:00
Dean 1a3a1b2e0e Merge pull request #3998 from MrMha/feat/controller-timelines
feat(pad): queue timed controller button sequences
2026-10-21 04:08:30 +13:00
Adrià fdc557292b Merge pull request #7523 from jotitadev/fix/tools-check-python-test-registration
fix(tools): fail when a test_*.py script is never run
2026-10-20 16:05:20 +02:00
Adrià 4e860a5ed5 Merge pull request #7834 from parl0v/fix/import-audit-disambig-nid
fix(tools): strip the NID disambiguation suffix from declared names
2026-10-20 15:59:04 +02:00
Adrià 30fda0a03a Merge pull request #7688 from jotitadev/fix/hw-oracle-compare-test-in-process
fix(tools): run the oracle comparison test cases in process
2026-10-20 15:19:07 +02:00
Maz 6926aff808 fix(tools): stream duplicate export search patterns 2026-10-20 16:58:16 +04:00
Dean 56b299c3a9 Merge pull request #8347 from orezraey/fix/shader-cache-test-ninja-encoding
test(recompiler): read the cache fixture's build.ninja in the Ninja build-file encoding
2026-10-21 01:05:46 +13:00
Dean 390ec58e20 Merge pull request #8342 from orezraey/fix/hw-oracle-cmd-unicode-python
test(tools): run the hw-oracle oracle.cmd fixture from non-ASCII paths
2026-10-21 01:05:32 +13:00
Adrià d50ec76da0 Merge pull request #7656 from andreamatt/fix/progress-history-utc-days
fix(progress_history): take history days in UTC
2026-10-20 13:25:16 +02:00
orezraeyandClaude Opus 5.5 1529a5cf31 test(recompiler): read the cache fixture's build.ninja in the Ninja build-file encoding
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-20 07:45:53 -03:00
Adrià 5bb37bec5d Merge pull request #7553 from iAlturki/fix_trace_digest_utf8_bom
fix(tools): accept UTF-8 BOMs in trace digest inputs
2026-10-20 12:44:23 +02:00
orezraeyandClaude Opus 5.5 e5de2a9b7d test(tools): run the hw-oracle oracle.cmd fixture from non-ASCII paths
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-20 07:40:52 -03:00
Jota d502c75b5f fix(tools): skip commented workflow lines when finding test scripts
A YAML comment line such as '# python3 tools/tests/test_x.py' counted as a run, because only a comment after a space was stripped. Skip lines whose first non-blank character is '#', also inside run blocks, and strip a trailing comment after any whitespace.
2026-10-20 12:39:44 +02:00
Jota 34d3199601 fix(tools): fail when a test_*.py script is never run
check_test_registration.py only audits built test executables, so a Python test that no add_test or workflow names is silently skipped. Add a --scripts mode that lists the tracked test_*.py scripts and fails for any not run by an add_test of a CMakeLists or a python step of a workflow, and register it as a ctest so the relinker builds run it.
2026-10-20 12:39:44 +02:00
Adrià Franch 4dbcc94e9c test(tools): pass a valid revision for the option not under test 2026-10-20 11:53:06 +02:00
Cankiee 609017e51d test(tools): register git error regression tests with ctest 2026-10-20 11:52:58 +02:00
Cankiee 445d7192f9 fix(tools): handle git command failures gracefully 2026-10-20 11:52:58 +02:00
Dean Galvin 7814a12b90 revert(ci): run Linux video output tests under Xvfb
This reverts the merge of #6932 (fce1fefe3b). Its "Install Xvfb" step fails on the self-hosted Linux runner, which has no xvfb-run and no passwordless sudo, so every Linux build stops before configuring.
2026-10-20 22:29:48 +13:00
MarcZX100 acb8190919 fix(ci): accept variable startup logs in skip reports 2026-10-20 08:19:16 +00:00
MarcZX100 fb2949ab9f fix(ci): accept high-refresh startup logs 2026-10-20 08:19:15 +00:00
MarcZX100 23b2b1dc3e fix(ci): ignore ctest skip return code metadata 2026-10-20 08:19:15 +00:00
MarcZX100 fe1d9eae67 ci: run Linux video output tests under Xvfb 2026-10-20 08:19:15 +00:00
Agnibha Mukherjee 43b1f49f7c fix(tools): keep the blank line between a staying entry and a paragraph
render_index emitted a blank line only after a heading or text line, so a
paragraph following an entry that stays in the index was written directly
under the bullet, and Markdown read it as a lazy continuation of the list.
2026-10-20 12:31:55 +05:30
maximaxi01 9c919b3aac test(tools): split configure seed test groups 2026-10-20 01:59:10 -04:00
maximaxi01 56ab8dcf7b fix(tools): prevent configure seeds from overwriting their cache 2026-10-20 01:59:09 -04:00
Henryisdjfunkyho 42701b2906 fix(tools): reject unexpanded response files in syntax checks 2026-10-19 22:49:45 -07:00
Dean 1ed63f63c2 Merge pull request #8151 from xXPBSXx/fix/pr-overlap-report-git-errors
fix(tools): name the failing command when pr_overlap cannot run git or gh
2026-10-20 18:34:21 +13:00
Dean cc798b8248 Merge pull request #8131 from xXPBSXx/fix/progress-compare-snapshots
fix(tools): name the unreadable snapshot in progress --compare
2026-10-20 18:34:17 +13:00
Dean 7914531d6c Merge pull request #8130 from xXPBSXx/fix/test-registration-build-errors
fix(tools): report an unusable build directory in check_test_registration
2026-10-20 18:34:14 +13:00
Dean 275490311d Merge pull request #8124 from xXPBSXx/fix/import-audit-module-names
fix(tools): match import_audit module names like the relinker
2026-10-20 18:34:10 +13:00
Dean 87a32d1451 Merge pull request #8093 from eliasbruno124-dev/fix/import-audit-unscoped-guest-exports
fix(tools): resolve unscoped registry imports from guest modules
2026-10-20 18:34:02 +13:00
Dean 844a93d881 Merge pull request #8032 from emirplus/fix/debt-split-utf8-bom
fix(tools): decode debt files with utf-8-sig in debt_split
2026-10-20 18:33:59 +13:00
Dean d6b03aa8fa Merge pull request #8031 from orezraey/fix/check-compile-ninja-encoding
fix(tools): decode check_compile's Ninja commands in the build-file encoding
2026-10-20 18:33:55 +13:00
Dean 964093ef36 Merge pull request #5710 from AMRYB/fix/web-release-pairing
fix(web): publish converter and libraries from one release
2026-10-20 17:47:07 +13:00
Dean 4ed8ccf878 Merge pull request #8022 from emirplus/fix-trace-digest-utf8-bom
fix(tools): decode summary and stack inputs with utf-8-sig in trace_digest
2026-10-20 17:46:49 +13:00
Dean c34f54bea8 Merge pull request #7951 from emirplus/fix/stubgen-stderr-newlines
fix(tools): preserve lf line endings on stderr in stubgen
2026-10-20 17:46:42 +13:00
Dean f289e7de76 Merge pull request #8011 from emirplus/fix-package-release-utf8-bom
fix(tools): decode CMake cache with utf-8-sig in package_release
2026-10-20 17:35:23 +13:00
Dean 20c8f53295 Merge pull request #8006 from emirplus/fix-prepare-release-notes-parent-dir
fix(tools): create parent directory for body output in prepare_release_notes
2026-10-20 17:35:20 +13:00
Dean 611d8379d8 Merge pull request #8002 from vittoriosalvadore/codex/fix-test-registration-literals
fix(tools): ignore CMake literals when checking test registration
2026-10-20 17:35:16 +13:00
Dean 611f08561c Merge pull request #7997 from emirplus/fix/tools-configure-seed-utf8-bom
fix(tools): decode CMake cache with utf-8-sig in configure_seed
2026-10-20 17:35:12 +13:00