Skip to content

Razboy20/grunner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gRunner

Kapture.2025-02-05.at.16.52.46.mp4

What is gRunner?

gRunner is a parallel test case runner written in go, which compiles and runs each test case in an easy to view way in parallel. Designed and written for CS439H test cases. General configurability is planned.


Usage: grunner [options] [... test files/directories]
Runs test files in the given directories or files. Multiple directories or files can be given.

Options:
  -h, --help             show this help message
  -n, --iterations int   number of iterations to execute (default 1)
  -T, --threads int      maximum number of concurrent threads to use (default CPUThreads/4)
  -e, --earlyexit        exit iterating early if a test fails
  -t, --timeout int      max time an iteration will run until being killed (default 10)
  -c, --timecap float    cap total execution time to n seconds (useful with -n) (default unlimited)
  -v, --verbose          show error information for test failures

About

A test case runner for CS 439H.

Resources

Stars

Watchers

Forks

Releases

No releases published