预加载测试内容
利用 OEMInput.xml 文件中的 <TestContent>
元素,可以指定包含测试内容(例如,脚本、可执行文件,以及将用于在设备上运行测试的其他资产)的文件夹。
在生成映像时添加测试内容文件夹,会确保测试附件在设备上可用,并减少将文件从技术人员 PC 手动复制到测试设备所花费的时间。
不在映像生成过程中添加 TestContent 文件夹,也可以生成并测试映像,但在此场景中,复制文件并运行可执行文件就会是一个需要更多手动操作的过程。
支持的内容类型
TestContent 文件夹没有任何文件类型限制,因此,TestContent 文件夹中的所有文件都会添加到你的映像,即使它们无法用于该映像也是如此。 在将 TestContent 文件夹添加到映像时,请确保该映像支持要包含的文件。
如何将测试内容添加到映像
将测试内容添加到映像的过程分为两个步骤:
- 收集测试内容并将其放置在文件夹中
- 将测试内容文件夹路径添加到 OEMInput.xml 文件
在生成包含测试内容文件夹的映像时,这些内容在该映像上的 Data
卷中可用。
注意
为了加快测试速度,可以将测试内容直接添加到测试映像。
TestContent 特殊子文件夹
如果使用包含容器的工厂 OS 版本,则可以创建以下子文件夹:
- TestContent\Container - 工厂 OS 和容器中的
C:\TestContent\Container
中都会有此文件夹中的内容 - TestContent\Container\FactoryOrchestrator
收集测试内容
收集要包含在映像中的测试内容,并将这些内容都放在技术人员 PC 上的某一个文件夹中。 此文件夹可以包含子文件夹,但所有测试内容都必须在某一个父文件夹中。
将测试内容文件夹路径添加到 OEMInput
在某个文件夹中收集了测试内容后,将该文件夹的路径添加到 OEMInput.xml 文件中的 <TestContent>
元素。 只能为每个 OEMInput.xml 指定一个文件夹,但指定的父文件夹中所有的文件和文件夹都将包含在生成的映像中。
Windows 系统工具包包含脚本 AddTestContent
,该脚本会将测试内容文件夹添加到 OEMInput.xml 文件中。
从 Windows 系统工具包环境中:
将测试内容文件夹添加到 OEMInput.xml 文件,指定测试内容文件夹和 OEMInput 文件:
AddTestContent <TestContentFolder> AddTestContent e:\test
AddTestContent
会利用 工作区配置文件,以减少必需参数。 提供下列参数:AddTestContent <TestContentFolder>
参数 说明 TestContentFolder 测试内容文件夹的文件夹路径 注意
AddTestContent
现在利用 工作区配置文件,并且会更长时间接受 OEMInput.xml 文件。
使用测试内容
在生成映像时,测试内容文件夹将会在你的映像中。 可以使用 SSH 或 TShell 在 %DataDrive%\TestContent
下查找测试内容。