VSCode Extension

Screenshot of test cases in sidebar
Input and Output Handling

Realtime Input/Output

Unlike other test runners for VSCode, we let you use prewritten inputs and still interact with your program on the fly.

Interactive test

Test Editor

Extensive configuration and support for interactors.

Test settings & editor
Stress Testing

Stress Testing

Run stress tests using a generator and brute force solution against your efficient solution. testlib is automatically included.

Debugging

Debugging

Debug with CodeLLDB / debugpy / the Java extension for VSCode. Integrates with clangd to provide linting based on your compiler arguments.

Integrates with the Competitive Companion browser extension for one-click test imports

Note: you can't use Hightail's Competitive Companion integration while this extension is active (they bind to the same port)

File I/O and directory import

👌 Perfect for USACO 🐮

Ready to give it a test?