Commit 1f2df71
fix(materialize): improve CI test stability and compatibility
This commit addresses several issues to improve Materialize test reliability:
- Update to Materialize v26 syntax: Replace deprecated COUNTER load generator
with AUCTION, update to FOR ALL TABLES syntax for multi-output sources
- Fix test parallelization: Serialize array, source, and subscribe tests to
avoid resource contention and subsource name collisions
- Optimize data loading: Cache list_tables() result during CSV loading to
reduce expensive database calls
- Fix doctest failures: Reduce to 54 doctest +SKIP markers matching postgres
backend pattern (68% reduction)
- Fix dead fixture warnings: Mark TPC benchmark tests as skipped instead of
deselecting them to prevent pytest-deadfixtures from flagging their fixtures
- Fix test_map: Make assertion Materialize-specific to avoid breaking other
backends' pytest diff output
- Remove deprecated enable_load_generator_counter and
enable_create_table_from_source flags from compose.yaml
Co-Authored-By: Dennis Felsing <[email protected]>1 parent 956c1f9 commit 1f2df71
File tree
7 files changed
+317
-766
lines changed- .github/workflows
- ibis/backends
- materialize
- tests
- tests
7 files changed
+317
-766
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
171 | | - | |
172 | 171 | | |
173 | 172 | | |
174 | 173 | | |
| |||
346 | 345 | | |
347 | 346 | | |
348 | 347 | | |
349 | | - | |
350 | 348 | | |
351 | 349 | | |
352 | 350 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
557 | 557 | | |
558 | 558 | | |
559 | 559 | | |
560 | | - | |
| 560 | + | |
561 | 561 | | |
562 | 562 | | |
563 | 563 | | |
564 | 564 | | |
565 | 565 | | |
566 | 566 | | |
567 | 567 | | |
568 | | - | |
| 568 | + | |
569 | 569 | | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | | - | |
575 | | - | |
576 | | - | |
577 | | - | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
578 | 573 | | |
579 | 574 | | |
580 | 575 | | |
| |||
0 commit comments