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:
| Mode | What runs |
|---|---|
| All | Every discovered adapter and test. |
| Failed | Only tests that failed in the previous run. |
| Changed | Tests defined in new or modified test files. |
| Affected | Tests 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:
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> cancelDiscovery 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.