104aac947d
G6: retro test census counts non-JS suites, skips generated output
...
The census recognized only JS/TS-style names, so pytest and minitest
(test_*.py|rb), XCTest (Tests/ dirs, FooTests.swift), Terraform
(*.tftest.hcl) and Bats (*.bats) suites counted as zero, and a committed
build directory counted as authored code (and its Test/ subdirs as test
LOC). is_test now knows those conventions and never treats prose as a
test, generated output is skipped in the numstat pass, TEST_FILES_CHANGED
uses is_test, and TEST_FILES_TOTAL uses the same filename conventions
minus generated paths. Merges #2812 , #2809 and #2037 's patterns (#2037 's
retro template edits target a block the metrics bin replaced).
Co-authored-by: Jino <dgfrty00@gmail.com >
Co-authored-by: snig-17 <santosh.m.tiwari@gmail.com >
Co-authored-by: Sholto McNeilage <sholto@nodenarrative.com.au >
2026-10-03 21:16:15 +00:00
..
2026-08-19 16:53:19 -07:00
2026-06-09 22:29:23 -07:00
2026-10-03 21:12:14 +00:00
2026-10-01 11:57:48 -07:00
2026-09-21 12:27:25 -04:00
2026-09-26 18:57:53 -04:00
2026-10-01 11:57:48 -07:00
2026-10-02 11:11:00 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-10-03 01:19:03 -07:00
2026-10-01 11:57:48 -07:00
2026-10-02 11:11:00 -07:00
2026-09-14 14:32:45 -07:00
2026-08-15 11:42:19 -07:00
2026-10-03 07:54:09 -07:00
2026-10-01 11:57:48 -07:00
2026-10-03 20:48:58 +00:00
2026-10-03 07:54:09 -07:00
2026-08-15 11:42:19 -07:00
2026-10-03 07:54:09 -07:00
2026-09-22 14:57:52 -04:00
2026-06-08 06:20:58 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 13:55:16 -07:00
2026-08-31 08:55:30 -07:00
2026-10-03 21:08:15 +00:00
2026-08-16 19:34:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-03 20:48:58 +00:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-08-14 09:28:56 -07:00
2026-10-01 11:57:48 -07:00
2026-06-25 09:42:45 -07:00
2026-10-01 11:57:48 -07:00
2026-08-16 19:34:41 -07:00
2026-05-21 21:21:07 -07:00
2026-08-14 09:28:56 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-08-15 22:20:30 -07:00
2026-10-03 01:19:03 -07:00
2026-10-02 11:11:00 -07:00
2026-10-03 07:54:09 -07:00
2026-05-21 16:09:26 -07:00
2026-05-21 16:09:26 -07:00
2026-07-14 16:35:30 -07:00
2026-08-16 09:53:31 -07:00
2026-10-03 20:48:58 +00:00
2026-10-03 20:48:58 +00:00
2026-10-03 21:06:08 +00:00
2026-10-01 11:57:48 -07:00
2026-10-03 01:19:03 -07:00
2026-09-14 14:32:45 -07:00
2026-08-14 22:02:07 -07:00
2026-10-03 20:39:47 +00:00
2026-09-22 14:57:52 -04:00
2026-10-03 07:54:09 -07:00
2026-08-14 22:02:07 -07:00
2026-09-29 06:07:35 -07:00
2026-09-29 06:07:35 -07:00
2026-10-03 20:48:58 +00:00
2026-10-03 20:48:58 +00:00
2026-09-26 18:57:53 -04:00
2026-10-02 11:11:00 -07:00
2026-10-03 07:54:09 -07:00
2026-10-02 11:11:00 -07:00
2026-09-06 08:54:25 -07:00
2026-10-01 11:57:48 -07:00
2026-10-03 21:16:15 +00:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 13:55:16 -07:00
2026-10-03 20:48:58 +00:00
2026-08-30 20:45:19 -07:00
2026-10-03 07:54:09 -07:00
2026-09-23 08:54:53 -04:00
2026-10-01 11:57:48 -07:00
2026-10-03 07:54:09 -07:00
2026-10-03 21:02:26 +00:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-10-03 21:12:45 +00:00
2026-10-03 07:54:09 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-10-03 21:04:53 +00:00
2026-10-03 07:54:09 -07:00
2026-10-02 11:11:00 -07:00
2026-10-01 11:57:48 -07:00
2026-10-03 20:39:47 +00:00
2026-09-01 11:15:11 -07:00