CrackerJack

Linux内核测试工具
授权协议 GPL
开发语言 C/C++
所属分类 开发工具、 程序调试工具
软件类型 开源软件
地区 不详
投 递 者 裴金鑫
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Crackerjack Project 是由中日韩三方共同参加开发,该项目主要目的是为Linux内核提供自动化的回归测试功能,以帮助提高内核开发质量等,项目包括一个完整的内核自动化测试框架,以实现自动化载入、执行、管理测试用例,还包括定义新的测试程序(用例),集成已有基准测试程序,分析测试结果等。在中日韩三国开发者的共同努力下,目前已发布2.1.0版本。

 相关资料
  • 问题内容: Linux内核开发人员如何在提交代码后在本地测试他们的代码?他们是否使用某种单元测试,构建自动化?测试计划? 问题答案: linux内核非常重视社区测试。 通常,任何开发人员都会在提交之前测试他们自己的代码,并且经常会使用Linus的内核开发版本,或者与他们的工作相关的项目使用其他不稳定/开发树之一。这意味着他们经常同时测试自己的变更和其他人的变更。 正式的测试计划的方式往往不多,但是

  • Jasmine Phantom-js Sinon 是在Angular界最流行的测试框架。这是我们将编写我们的单元测试的核心框架。 为了测试我们的Angular 2应用程序,我们必须创造一个运行它环境,我们可以使用Chrome或Firefox浏览器来实现(Karma支持浏览器测试),或者我们可以使用无浏览器的环境中测试我们的应用程序,它可以为我们提供了自动化某些任务和管理我们的测试流程的控制。提供的

  • 我已经为主项目和测试创建了.NET Standard1.6类库,并复制了代码。我将单元测试改为使用xUnit属性和断言,而不是NUnit。 除此之外,我基本上遵循了文档中的说明,因此添加了以下NuGet包: microsoft.net.test.sdk xUnit xunit.runner.visualstudio

  • DatabaseType SPI 名称 详细说明 DatabaseType 支持的数据库类型 已知实现类 详细说明 SQL92DatabaseType 遵循 SQL92 标准的数据库类型 MySQLDatabaseType MySQL 数据库 MariaDBDatabaseType MariaDB 数据库 PostgreSQLDatabaseType PostgreSQL 数据库 OracleDa

  • RT-Thread 内核,包括内核库和实时内核的实现 模块   基础定义   RT-Thread 基本数据类型     系统初始化   RT-Thread 的启动流程     内核对象管理   内核对象管理接口     线程管理   线程管理接口     时钟管理   时钟管理接口     定时器管理   定时器管理接口     线程间通讯   线程间通讯接口     内存池管理   静态内存池接

  • 主要内容:创建一个核心,使用create命令,使用create_core命令,删除核心Solr核心(Core)是Lucene索引的运行实例,包含使用它所需的所有Solr配置文件。我们需要创建一个Solr Core来执行索引和分析等操作。 Solr应用程序可以包含一个或多个核心。 如果需要,Solr应用程序中的两个核心可以相互通信。 创建一个核心 安装和启动Solr后,可以连接到Solr的客户端(Web界面)。访问以下网址: http://Localhost:8983/solr/ 如

  • 我正在尝试在Spring Boot应用程序中使用Spring数据、Hibernate Envers和审计。我已配置AuditorAwareImpl 和配置类。 现在我想为集成测试创建AuditorAware。我已经用test auditor创建了新的配置类 但是在添加之后,它的工作方式是I excepted-返回。所以最后我的测试类看起来是: 现在我真的很困惑bean是如何在特定的概要文件中使用的

  • 问题内容: 在Linux内核中有许多安排工作的方法:计时器,tasklet,工作队列和内核线程。什么时候使用一个对另一个的准则是什么? 有明显的因素:计时器功能和小任务无法进入睡眠状态,因此它们无法等待互斥量,条件变量等。 在驱动程序中为我们选择哪种机制的其他因素是什么? 首选的机制是什么? 问题答案: 如您所说,这取决于手头的任务: 工作队列将工作推迟到内核线程中-您的工作将始终在流程上下文中运