An open API service indexing awesome lists of open source software.

https://github.com/yviscool/testdatagenerator

TestDataGenerator 是一个用于自动生成测试数据的工具,旨在简化测试数据的生成过程。
https://github.com/yviscool/testdatagenerator

Last synced: about 1 month ago
JSON representation

TestDataGenerator 是一个用于自动生成测试数据的工具,旨在简化测试数据的生成过程。

Awesome Lists containing this project

README

          

**项目名称:** TestDataGenerator

**项目简介:**

TestDataGenerator 是一个用于自动生成测试数据的工具,旨在简化测试数据的生成过程。它结合了 Python 脚本和 Cyaron 库来创建输入文件,并能够编译和执行 C++ 程序以生成相应的输出文件。该工具设计用于简化测试数据的创建过程,尤其适用于算法竞赛和编程练习中的数据生成需求。

**主要特点:**

- 使用 Cyaron 库生成随机数据。
- 自动检测并编译 C++ 源文件。
- 生成多组测试数据,用于评估程序的性能和正确性。
- 可定制化的文件名列表,用于处理测试数据的程序。
- 支持多种操作系统,包括 Windows 和 Linux。

**使用方法:**

1. 克隆该仓库到本地。
2. 将你的 C++ 源文件放置在仓库目录下。
3. 在 `recommended_file_names` 列表中设置用于处理测试数据的程序文件名。
4. 运行 Python 脚本 `generate_test_data.py` 以生成测试数据。

**贡献与改进:**

欢迎提交 Issue 和 Pull Request,让我们一起改进和完善该工具。你可以提供新的功能建议、修复 Bug 或改进文档等。

**注意事项:**

- 确保在包含 C++ 源文件的目录下运行该工具,以确保正确的编译和执行。
- 文件名列表中的文件应当与你的程序文件名相匹配,以便正确执行处理测试数据的程序。

**许可证:**

本项目基于 MIT 许可证开源。详细许可信息请查阅项目中的 `LICENSE` 文件。