文件名称:polytrix:多语言测试矩阵
文件大小:377KB
文件格式:ZIP
更新时间:2024-07-22 02:38:55
Ruby
Polytrix - 多语言测试矩阵 Polytrix 是一个多语言测试运行器和文档生成器。 它旨在让您运行以任何语言编写的示例代码。 如果您想以多种语言运行类似的代码示例、已移植到多种语言的项目或以多种语言提供的同一服务的 API 客户端,这将特别有用。 Polytrix得到了一些通晓项目,包括影响 , ,,并通晓测试套件像和。 很多Polytrix的被影响,基于。 Polytrix 正在尝试对代码示例进行多语言测试,就像 test-kitchen 对基础设施代码的多平台测试所做的那样。 特征 通过一系列阶段来验证示例代码: 克隆:获取来自其他的git回购现有代码样本 检测:将特定实现者的代码示例与共享测试场景相匹配 Bootstrap:为每个实现者安装运行时依赖项 Exec:调用每个测试样本并捕获结果(使用内置或自定义间谍) 验证:确保执行结果(和间谍捕获的数据)符合预期 使