当前位置: 代码迷 >> 综合 >> CheckBox Navigation(十四)Running Checkbox on Ubuntu Core
  详细解决方案

CheckBox Navigation(十四)Running Checkbox on Ubuntu Core

热度:58   发布时间:2023-11-17 14:48:59.0

Checkbox

CheckBox Navigation 14

      • CheckBox Navigation(十四)
        • 1. Introduction
        • 2. Installation
          • 1. Installing Ubuntu Core
          • 2. Installing Checkbox Snap
        • 3. Running Checkbox
        • 4. Getting Results

CheckBox Navigation(十四)

1. Introduction

CheckBox是规范公司为验证Ubuntu硬件而开发的硬件测试工具。checkbox是免费软件,可在Https://launchpad.net/checkbox-project.

为了支持运行snappyUbuntuCore的设备的发布,Canonical生产了专门针对这些系统的checkbox版本。

本文档旨在为读者提供足够的信息,以便在UbuntuCore系统上安装和运行checkbox,以及如何查看/解释/提交测试结果。

2. Installation

1. Installing Ubuntu Core

您可以在一系列设备或虚拟机上试用UbuntuCore。有关下载和说明,请参见页面https://ubuntu.com/download/iot

2. Installing Checkbox Snap

现在,您已经准备好安装Checkbox,单击UbuntuCore设备。它可以在Ubuntu商店中找到,每个UbuntuCore系列都有不同版本。

# Ubuntu核心系列 20:
$ snap install checkbox-snappy --devmode --channel=20/stable
# Ubuntu核心系列 18:
$ snap install checkbox-snappy --devmode --channel=18/stable
# Ubuntu核心系列 16:
$ snap install checkbox-snappy --devmode --channel=16/stable

3. Running Checkbox

启动Checkbox,使用:
在这里插入图片描述
checkbox会跟踪以前的测试运行情况,因此如果会话未完成,则将要求您恢复以前的运行或创建一个新会话:在这里插入图片描述
第一个选择屏幕将要求您选择要运行的测试计划:在这里插入图片描述
使用箭头键移动所选内容,用Space然后按下键确认你的选择Enter。下一个屏幕将允许您微调要运行的测试:在这里插入图片描述
测试按类别分组。用Enter,选择/取消使用Space(也涉及类别)。压榨S选择所有和D取消所有测试。压榨H若要显示具有更多键盘快捷方式的帮助屏幕,请执行以下操作。

按下T.

checkbox是能够处理要求用户交互的全自动测试/命令和测试的测试运行程序(无论是设置还是将某些东西插入到设备上,例如USB插入或确认设备是否按预期工作,例如LED闪烁)。

请参阅checkbox文档,以了解有关支持的测试类型的更多信息。

一个完全自动化的测试会将stdout/stderr流到您的终端,允许您立即查看I/O日志(如果会话是交互式运行的)。附件作业被不同的对待,因为它们可以生成大量的I/O,因此它们的输出在默认情况下是隐藏的。

交互式作业将暂停测试运行程序,并详细说明完成测试的步骤:在这里插入图片描述

4. Getting Results

运行测试选择后,第一个显示的屏幕将允许您重新运行失败的作业:在这里插入图片描述
选择要重新运行的测试的命令与在第一个选择屏幕中选择测试的命令相同。在这里,您可以使用R或按下F.

checkbox将在终端中打印测试结果,并在设备上本地以不同格式保存它们(并打印它们各自的文件名):
在这里插入图片描述
生成的报告可以通过以下方式从系统中提取scp例如。

  相关解决方案