本文主要讲述Estuary测试用例仓库test-definitions的分支用途以及日常维护操作。
克隆仓库
test-definitions 当前仓库地址为: https://github.com/jarsonfang/test-definitions.git。(后面将迁移至open-estuary组织下面)
Estuary Testing
本文主要讲述Estuary测试用例仓库test-definitions的分支用途以及日常维护操作。
test-definitions 当前仓库地址为: https://github.com/jarsonfang/test-definitions.git。(后面将迁移至open-estuary组织下面)
Author: Tian Jiaoling
The doc is applied for deploying the target board for Estuary OS with iso file or upgrading any release version of Estuary OS with iso file.
The iso file the doc mentioned can be accessed by the Downloading website.
Accessing from China: ftp://117.78.41.188
Accessing from outside-China: http://download.open-estuary.org/
Please make sure you have connected two or more disks to target board if you want to install two or more distributions.
For EOL1 (Open Lab 1), we provide to visit the board’s BMC IP both locally and remotely.
If you are in the same network segment with boards deployed in EOL1, you can visit the board’s BMC IP:
|
|
If you want to visit board’s BMC IP remotely, please input the following command in browser: https://htsat.vicp.cc: <port><boardno>, the <port> is set to “40” by default.
e.g.
|
|
For EOL2 (Open Lab 2), we only provide to visit the board’s BMC IP remotely.
BMC IP is set to:
|
|
The <port> is set to “8” by default. For example, if you want to visit board 135’s BMC IP which located in EOL2, please input https:114.119.4.74:8135 in your browser.
For the boards sent out, the BMC IP website is https://192.168.2.100 by default.
Author: Tian Jiaoling
The doc is applied for deploying the target board with Estuary OS by USB disk or upgrading any release version of Estuary OS by USB disk.
We will introduce two methods to make USB install disk, one is to make during building Estuary open souce code, the other is making install disk with a script name mkdeploydisk.sh.
Please prepare a USB disk with 32G capacity.
Prepare a ubuntu pc.
Download and build Estuary souce code: http://open-estuary.org/getting-started/
Author: Ma Hongxin
登录目标系统,进入/usr/local/armor/test_scripts目录并执行auto_test_armot_tool.sh脚本:
auto_test_armor_tool.sh脚本执行的 标准输出 与 标准错误 信息将重定向到armor_test.log文件。
查询未安装的armor工具
|
|
查询测试失败的armor工具
|
|
Author: Zhao Shijie
KVM and QEMU profiles, please refer to:
qemu : https://zh.wikipedia.org/wiki/QEMU
kvm : https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine
使用rsync.sh脚本进行源同步
注:如果使用不同的软件源地址,则相应替换脚本中的软件源地址。
centos下下载lxc源码
|
|
安装依赖的包
|
|
运行README文档中提示的脚本进行编译安装
|
|
安装完成后使用lxc-checkconfig查看内核丢失了哪些选项,使用make menuconfig打开丢失的项, 编译完成后替换原来的image,然后再用lxc-checkconfig验证
Server side:
Download scripts:
|
|
Init:
|
|
Run:
|
|
Client side:
Download:
|
|
Init:
|
|
Run:
|
|
Source code:
Openlab:192.168.1.101:/home.chenzhihui/All-tes/nginx
Build:
Server side:
|
|
Client side:
|
|