Skip to content

feat(test): add Python integration test framework and CI#224

Open
luoluoyuyu wants to merge 15 commits intoFunctionStream:mainfrom
luoluoyuyu:feature/integration-tests
Open

feat(test): add Python integration test framework and CI#224
luoluoyuyu wants to merge 15 commits intoFunctionStream:mainfrom
luoluoyuyu:feature/integration-tests

Conversation

@luoluoyuyu
Copy link
Copy Markdown
Collaborator

Introduce a modular Python integration test framework under tests/integration/ with separated concerns (utils, workspace, config, process, instance facade). Add lifecycle, config, and client smoke tests. Include a dedicated Makefile for the test suite and a standalone GitHub Actions workflow.

Introduce a modular Python integration test framework under
tests/integration/ with separated concerns (utils, workspace,
config, process, instance facade). Add lifecycle, config, and
client smoke tests. Include a dedicated Makefile for the test
suite and a standalone GitHub Actions workflow.

Made-with: Cursor
Add two test subdirectories under tests/integration/test/:

- streaming/: SQL DDL tests (CREATE/DROP/SHOW TABLE, catalog
  persistence across restarts)
- wasm/: WASM function lifecycle tests (list, drop, start, stop)
  and Python function creation error handling

Made-with: Cursor
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.

1 participant