RUVIOLTAModern testing platform v3.0.1
VS Code Extension 3.0.1

Make Web, API and Android .ut files feel native.

The extension understands the complete .ut (User Testing) language: browser and API flows, native Android commands and selectors, formatting, diagnostics, snippets, project-aware run/debug controls and direct APK installation.

Ruviolta extension
Installation

Install Ruviolta 3.0.1

Open Extensions in VS Code, search for Ruviolta by Georgi Todorov, and install it. You can also install version 3.0.1 directly from the command line.

VS Code CLI
code --install-extension georgi-todorov.ruviolta-language@3.0.1
Editor title controls

Run, debug, stop, format and install an APK

Format FileApply Ruviolta's structural indentation.
Run TestRun the active Web, API or Android file.
Debug TestOpen the Stepflow Debugger.
Stop TestGracefully stop the active execution.
Install APKSelect and install an Android application.
The Android APK button appears for configured Android projects. Formatting also supports native commands such as upload(), Android selectors and chained actions.
Editor features

Language tooling for Web, API and Android

UI

Browser syntax

UI commands, selectors, direct JavaScript expressions, semantic waitForLink()/waitForButton() waits and repeated input/select helpers stay visually distinct.

API

API syntax

api(), GraphQL, SOAP, OAuth 2.0, polling, WebSocket, SSE, response values and API assertions are highlighted and documented.

✓

Diagnostics

Syntax diagnostics cover 3.0 constructs including runtime let, param(), invocation blocks, direct visit() expressions, repeated form commands, multiline requests, captures and reusable flow outputs.

↔

Formatting & snippets

The formatter applies Ruviolta's structural indentation to Workers, globals, scenario variables, normal steps, Cases:, Verify: and Cleanup:. Snippets and completions remain focused on the Web, API and Android DSL.

◇

Run & debug

Run the current file or scenario, or start the Stepflow Debugger directly from the editor for Web, API, Android and mixed files.

▤

Open latest report

Jump directly to the latest project report after a Web, API, Android or mixed execution.

Shortcuts

Useful defaults

ActionCommandShortcut
Run Current FileRuviolta: Run Current FileCtrl+Alt+R
Debug Current FileRuviolta: Debug Current FileCtrl+Alt+D
Run Current ScenarioRuviolta: Run Current ScenarioCommand Palette / context menu
Open Latest ReportRuviolta: Open Latest ReportCommand Palette