Skip to content

Start tests as they're discovered - #186

Open
robinson96 wants to merge 6 commits into
mainfrom
tmp/for/github
Open

Start tests as they're discovered#186
robinson96 wants to merge 6 commits into
mainfrom
tmp/for/github

Conversation

@robinson96

Copy link
Copy Markdown
Collaborator

Summary

Adds ATS support needed for streaming testcase discovery from application
drivers

Changes

Add AtsManager.core(stream=True) as the ATS-owned streaming-discovery mode.

Add ats.cwd.chdir() to serialize process cwd changes so discovery can run
on a worker thread in a thread safe way.

Use the cwd helper around ATS input sourcing and global pre/post-run scripts.

Add AtsManager.add_test_defined_hook(),
AtsManager.remove_test_defined_hook(), and AtsManager.test_defined().

Add a default StandardScheduler.addInteractiveTests() incremental-load hook.

@robinson96
robinson96 requested review from ryanq4 and stephdempsey July 9, 2026 21:53
@robinson96 robinson96 self-assigned this Jul 9, 2026
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