Kontr 测试开发套件
项目描述
Kontr 测试开发套件
Kontr 测试开发工具包旨在为多种编程语言编写自定义测试场景。配置由具有预定义结构的 python 脚本完成。
得到陈述
KTDK
是一个库,要使用它,你必须安装它,或者将它添加到你的Pipenv
或requirements.txt
文件中。
先决条件
- Python 3.6 或更高版本
- (可选)pipenv
安装发布的版本
您可以使用以下命令安装 ktdk pip
:
$ pip install ktdk
或者您可以使用pipenv
$ pipenv install ktdk
安装开发版
您可以使用该Pipenv
命令。
pipenv install git+https://gitlab.fi.muni.cz/grp-kontr2/ktdk.git
或pip
命令:
pip install git+https://gitlab.fi.muni.cz/grp-kontr2/ktdk.git
可用的环境变量
KTDK_WORKSPACE
- 工作区目录KTDK_TEST_FILES
- 测试文件目录KTDK_SUBMISSION
- 学生提交目录KTDK_RESULTS
- 结果目录提交目录KTDK_ENTRY_POINT
- 入口点 - 主脚本(默认instructions.py
:)KTDK_TEST_TIMEOUT
- 测试超时KTDK_WEBHOOK_URL
- 网络挂钩网址KTDK_WEBHOOK_TOKEN
- Webhook 令牌KTDK_TEST_TIMEOUT
- 测试超时KTDK_SUITE_TIMEOUT
- 套件超时KTDK_SUITE_ID
- 套房 ID
运行cli工具
Ktdk 还提供了一个简单的 cli 工具来运行你的测试
# Show the help
$ ktdk --help
# List all the static tests
$ ktdk tests list
# Run your tests using the ktdk
$ ktdk execute --help
# Example:
$ ktdk execute --submission="<SUBMISSION_DIR>" --test-files="<TEST_FILES_DIR>" --devel
例子
待定 - KTDK 测试的 python 示例
发展
看看贡献指南
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
ktdk-0.4.2.tar.gz
(1.9 MB
查看哈希)
内置分布
ktdk-0.4.2-py3-none-any.whl
(101.9 kB
查看哈希)