rcy17 / DSA-test-framework

Test framework for students and TA in DSA course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DSA-test-framework

清华大学计算机系数据结构课程中性能分析实验所用的测试框架,希望能给学生一套易用的框架,方便测试以及结果可视化。同时也能用于规范化评分,使助教能自动验证代码性能,并按查重系统所需要的格式存放学生代码。

Plan

计划使用 PyQt5 编写前端,用 Python 进程调用的接口完成后端。

学生端默认同学已经提供好了本机操作系统下能运行的可执行文件,框架不提供编译服务,仅提供输入程序和数据的测试与性能分析。

助教端是否需要 GUI,是否应用 docker 完成测试,是否假定助教在服务器上进行评测尚未确定(助教在本机测试代码有诸多不合理之处)。

About

Test framework for students and TA in DSA course