kaushik-rishi / stress-tester-competitve-programming

Stress testing for Competitive Programming

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stress-Testing-CP

A stress testing application for competitve programming.

TLDR: Working;

  • Takes a random test case generator
  • Generates test cases
  • Runs the optimal and bruteforce solutions for n number of times
  • spits out the difference of the outputs of 2 programs.

Checklist:

  • Bring more improvement in the diff command's output
    • There'a a package called fast-diff in npm, if we want to build the diffing service in node js.
  • Figure out a way to tell the line of the testcase of difference
    • would be covered if we build the diffing service in nodejs/python (harder in bash)
  • Add error handling
  • Big: Make a GUI for this using Tkinter or PyQt5 and add all the features.
  • After GUI: Make custom options for test cases with constrains and generate test cases from the users selection.

About

Stress testing for Competitive Programming


Languages

Language:C++ 52.1%Language:Python 24.7%Language:Shell 23.3%