muh
b73c8ea60b
[test] verify_functional.py: 13→18 test cases, fix missing TC-11/12 registration
Competition requires 50+ functional tests all passing for base award.
Previous version defined test_max_tokens_boundary and test_json_object_output
but didn't register them in ALL_TESTS — they never ran.
Added 5 new tests matching competition test spec:
TC-14 Streaming SSE: data: chunks ≥ 5, [DONE] terminator, content ≥ 10 chars
TC-15 Usage tokens: prompt_tokens > 0, completion_tokens > 0, total = sum
TC-16 Model name validation: wrong model → 4xx
TC-17 Content-Type SSE: streaming → text/event-stream header
TC-18 Instruction following: 'reply PONG only' → output contains PONG
CCCL pattern: each test mirrors a CCCL catch2 test category:
- TC-14 ↔ scan tile_state streaming (INVALID→PARTIAL→INCLUSIVE)
- TC-15 ↔ reduce usage accounting (num_items tracking)
- TC-16 ↔ device_select_if error handling (invalid predicate → error)
- TC-18 ↔ transform identity (input → expected output, no modification)
2026-08-06 06:05:19 +00:00
..
2026-07-30 16:06:20 +00:00
2026-07-30 16:06:20 +00:00
2026-07-30 16:06:20 +00:00
2026-08-05 08:38:40 +00:00
2026-07-30 16:06:20 +00:00
2026-08-05 08:24:43 +00:00
2026-07-30 16:06:20 +00:00
2026-07-30 16:06:20 +00:00
2026-08-05 08:24:43 +00:00
2026-07-30 16:06:20 +00:00
2026-08-06 01:41:49 +00:00
2026-08-06 02:53:07 +00:00
2026-08-05 08:38:40 +00:00
2026-07-30 16:06:20 +00:00
2026-07-30 16:06:20 +00:00
2026-08-06 03:02:29 +00:00
2026-07-30 16:06:20 +00:00
2026-08-05 08:36:52 +00:00
2026-08-06 02:55:51 +00:00
2026-07-30 16:06:20 +00:00
2026-07-30 16:06:20 +00:00
2026-07-30 16:06:20 +00:00
2026-08-05 08:36:52 +00:00
2026-08-06 06:05:19 +00:00
2026-08-06 04:27:39 +00:00