Menu da documentação

Documentação

TDE Tests

Discover hybrid test runners and run all, failed, changed or affected tests.

Nesta página

One test tree for the whole project

TDE Tests discovers the test runners present in a repository and presents their suites and cases in one native tree. A monorepo can expose several adapters at the same time; TDE does not force the project into one toolchain.

Open TDE Tests, choose a project directory and wait for discovery to finish. The app recognizes Rust, Go, Vitest, Jest, Node test and pytest projects.

Running tests

You can run the complete project, one adapter, one suite or one test. The main selection modes are:

ModeWhat runs
AllEvery discovered adapter and test.
FailedOnly tests that failed in the previous run.
ChangedTests defined in new or modified test files.
AffectedTests selected from changed production symbols through the Rust code graph.

Results and assertion failures stream into the app. A running invocation can be cancelled; its partial output remains visible instead of being replaced by a generic failure.

Driving TDE Tests from an agent

The structured Agent API avoids screen-scraping:

bash
tde agent windows
tde agent tests <window-id> open /absolute/path/to/repository
tde agent tests <window-id> status
tde agent tests <window-id> list
tde agent tests <window-id> run affected
tde agent tests <window-id> cancel

Discovery is asynchronous. Poll status until discovering is false before using an individual id returned by list. A run is complete when running becomes false; the final status includes the runner outcome and captured output.