Skip to content

Execute parsed unit tests in DuckDB - #217

Merged
sabino merged 1 commit into
mainfrom
agent/issue-205-compat-execute-parsed-unit-tests-for-the-first-d
Jun 21, 2026
Merged

Execute parsed unit tests in DuckDB#217
sabino merged 1 commit into
mainfrom
agent/issue-205-compat-execute-parsed-unit-tests-for-the-first-d

Conversation

@sabino

@sabino sabino commented Jun 21, 2026

Copy link
Copy Markdown
Owner

Closes #205.

Summary

  • Adds a Zig-owned src/project/unit_test.zig execution helper for the first parsed dict-row unit-test fixture subset.
  • Allows selected supported unit tests through dxt test and test-only dxt build with dbt-shaped run_results.json pass/fail rows.
  • Updates docs, compatibility notes, PLAN, and focused CLI/dbt oracle coverage.

Validation

  • python -m pytest -q tests/test_cli.py::test_test_command_executes_selected_duckdb_unit_tests tests/test_cli.py::test_build_executes_selected_duckdb_unit_tests_and_records_failures tests/test_cli.py::test_dbt_core_unit_test_status_oracle -> passed, 3 passed.
  • python scripts/check_runtime_boundary.py -> passed.
  • python scripts/check_public_safety.py -> passed.
  • git diff --check origin/main...HEAD -> passed.

Local native build/test note: the worker and supervisor both attempted zig build test / zig build / zig test src/project/unit_test.zig under local host contention; those commands repeatedly ran silent for multiple minutes and were stopped or timed out. This PR intentionally relies on GitHub CI for the broad native build/test gate.

@sabino
sabino merged commit fed13aa into main Jun 21, 2026
6 checks passed
@sabino
sabino deleted the agent/issue-205-compat-execute-parsed-unit-tests-for-the-first-d branch June 21, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[compat] Execute parsed unit tests for the first DuckDB fixture slice

1 participant