https://github.com/yviscool/testdatagenerator
TestDataGenerator 是一个用于自动生成测试数据的工具,旨在简化测试数据的生成过程。
https://github.com/yviscool/testdatagenerator
Last synced: about 1 month ago
JSON representation
TestDataGenerator 是一个用于自动生成测试数据的工具,旨在简化测试数据的生成过程。
- Host: GitHub
- URL: https://github.com/yviscool/testdatagenerator
- Owner: yviscool
- License: mit
- Created: 2023-12-13T03:56:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-09T07:02:53.000Z (over 2 years ago)
- Last Synced: 2025-02-27T11:41:05.242Z (over 1 year ago)
- Language: Python
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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` 文件。