主要测试内容:接口返回值格式、算法稳定性
-
获取该项目到本地工作目录下并赋予文件所需权限
cd /tmp
git clone https://github.com/nelivacn/FAT-selfTest.git
mkdir -p /workspace/projects/ /workspace/tars/
cp -r /tmp/FAT-selfTest/script/ /workspace/
chmod -R 777 /workspace/script/
-
修改 docker.service 文件 配置TCP远程访问
systemctl stop docker
vim /lib/systemd/system/docker.service
# [Service] ExecStart 项新增 -H tcp://0.0.0.0:2345 # 例 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2345 # 保存退出
systemctl daemon-reload
systemctl start docker
-
获取镜像
SZT2024镜像文件(T4) 链接:https://pan.baidu.com/s/18rnQSqAWkJOrfy-ZBivolw?pwd=hflw 提取码:hflw
docker load -i 镜像文件
-
检验容器环境
docker run -d --privileged --gpus all --ipc host --network host --name imageTest nelivacn/fat:cuda11.4.3-ubuntu18.04-selftestV2024.1
docker exec -it imageTest /bin/bash
执行一些命令查看容器环境是否正常
nvidia-smi && nvcc -V
退出并关闭删除容器
exit
docker stop imageTest
docker rm imageTest
-
将需要测试的程序包上传至服务器 /workspace/tars/ 目录下
-
启动测试服务
cd /workspace/script/selftest/
./selfTest.sh start
-
开始自助测试
- 进入测试页面http://ip:8040/self/test
- 输入镜像名称与程序包所在绝对路径
- 点击初始化按钮并观察测试日志输出
- 如果需要授权请点击下载按钮下载指纹文件、上传按钮上传授权文件进行授权操作
- 等待初始化完成后,点击功能测试开始进行自助测试
- 如果当前状态为测试通过,请点击下载测试日志测试日志文件同程序包一同提交
- 如果当前状态为测试失败,请在日志输出区域中查找失败原因并更正后重新进行自助测试
浏览器不要刷新
重新测试需要重启测试服务./selfTest.sh restart
该自助测试只涉及接口格式校验以及稳定性测试,不涉及任何性能测试
-
技术相关的问题请在Issues进行提问讨论