/V-tester

A Testing Framework to Generate and Validate Unit Tests

Primary LanguageRust

VTester

VTester is a testing Appilcation that can be used to write and evaluate Unit tests.
Currently supported languages are C and Python. Tests are written in VazhaScript DSL.

v4zha v4zha v4zha v4zha v4zha



Current Features

  • Tauri GUI with React-ts frontend
  • Run and evaluate unit Tests
  • Write tests in VazhaScript DLS , provide test info, compiler info (currently supported : GCC ,Clang),add tests.
  • Run test locally and evaluate result.

Installation

  • clone the repo

Run the package in testing

cargo test

Build Dev package

yarn tauri dev

Build binary

yarn tauri build

To-dos

  • Integrate with server,fetch and evaluate remote tests.
  • Add Authentication .
  • Inprove UI.
  • Improve VazhaScript syntax.
  • Result Dashboard.
  • Add Docker support.
  • Add TUI support : ) .