Rails Dataset, Google Dataset
收藏资源简介:
Rails数据集是从Travis CI上的rails/rails项目收集的,包含了2016年3月至8月的3000次连续构建,去除了196次取消的构建,最终包含2804次构建,记录了超过350万次测试套件执行。每个测试套件记录包括测试套件标识符、执行时间、作业和构建标识符、开始和结束时间以及结果状态。Google数据集反映了Google的一种质量保证活动,包含了超过350万次测试套件执行的样本,收集自15天内的一小部分Google产品。数据包括状态结果、执行时间、重新调整的变更请求编号和使用的语言。
The Rails dataset is collected from the rails/rails project on Travis CI, encompassing 3000 consecutive builds from March to August 2016. After removing 196 canceled builds, it ultimately includes 2804 builds, recording over 3.5 million test suite executions. Each test suite record includes the test suite identifier, execution time, job and build identifiers, start and end times, and result status. The Google dataset reflects a quality assurance activity at Google, containing samples of over 3.5 million test suite executions, collected from a small subset of Google products over 15 days. The data includes status results, execution times, re-adjusted change request numbers, and the languages used.
Rails Dataset
- 来源: 从Travis CI上的rails/rails项目收集,该项目是一个使用Ruby编写的开源项目,超过50,000次构建。
- 数据收集时间: 2016年3月至8月,共收集3000次连续构建,去除196次取消的构建,剩余2804次构建。
- 数据量: 包含超过3.5百万次测试套件执行记录。
- 数据内容: 包括测试套件标识符、执行时间、作业和构建标识符、开始时间、结束时间和结果状态。
- 文件格式: 压缩为zip格式,字段以分号分隔。
- 引用信息: 引用时请使用Jingjing Liang, Sebastian Elbaum, and Gregg Rothermel, "The Rails Dataset of Testing Results from Travis CI", 2018。
Google Dataset
- 来源: 从Google的多种质量保证活动中抽取,涉及多个Google产品。
- 数据收集时间: 15天内,收集超过3.5百万次测试套件执行记录。
- 数据内容: 包括执行状态、执行时间、重标度变更请求号和使用的语言。
- 数据划分: 分为“GooglePre”和“GooglePost”两个子集,分别对应预提交和后提交测试阶段。
- 文件格式: 压缩为zip格式,字段以逗号分隔。
- 引用信息: 引用时请使用Sebastian Elbaum, Andrew Mclaughlin, and John Penix, "The Google Dataset of Testing Results", 2018。
数据字段描述
Rails Dataset
- Test Suite: 测试套件名称,包括目录结构。
- Test Suite Start Time: 测试套件开始执行时间。
- Test Suite Duration: 测试套件执行时间(秒)。
- Test Suite Runs: 测试套件执行次数。
- Test Suite Assertions: 测试套件中的断言数量。
- Test Suite Failures: 测试套件中的失败测试案例数量。
- Test Suite Errors: 测试套件中的错误测试案例数量。
- Test Suite Skips: 测试套件中跳过的测试案例数量。
- Build Number: 构建编号。
- Build Pull Request: 是否为拉取请求。
- Commit Sha: 提交的唯一对象标识。
- Build State: 构建执行状态。
- Build Start Time: 构建开始执行时间。
- Build Finish Time: 构建完成执行时间。
- Build Duration: 构建总执行时间(秒)。
- Job Id: 作业ID。
- Job Start Time: 作业开始执行时间。
- Job Allow Failure: 作业是否允许失败。
Google Dataset
- Test Suite: 测试套件名称,已进行模糊处理。
- Change Request: 导致测试套件执行的变更请求号。
- Stage: 测试阶段,分为“Pre”和“Post”。
- Status: 测试套件执行状态。
- Launch Time: 测试套件执行的日期和时间。
- Execution Time: 测试套件执行时间(毫秒)。
- Size: 测试套件中测试的大小分类。
- Shard_number: 用于执行套件的分片数。
- Run_number: 在单个变更列表上对每个测试套件执行的次数。
- Language: 使用的编程语言。




