已开启
bazel软件包加固测试 #16
AtomGit-Bot创建于 2021年7月12日
2021年7月12日 创建了HDC-任务打榜赛
2021年7月12日 将关联仓库设置为src-openEuler/bazel
openeuler-ci-bot
2021年7月12日 评论:
2021年7月12日 评论:
Hey li-kaiyuan66666, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.


2021年7月12日 添加了
hdc-task
标签
2021年7月12日 添加了
sig/sig-ai-bigdata
标签
2021年7月12日 将负责人设置为jinjin
openeuler-ci-bot
2021年7月12日 评论:
2021年7月12日 评论:
@ambassador-of-the-oort-nebula, 您已成功认领当前任务, 认领任务>处理任务>提交任务>审核通过>获得积分.


2021年7月12日 添加了
hdc-task-assign
标签
2021年7月12日 添加了
hdc-task
标签
2021年7月12日 移除了
sig/sig-ai-bigdata
标签
2021年7月12日 移除了
hdc-task
标签
openeuler-ci-bot
2021年7月26日 评论:
2021年7月26日 评论:
@ambassador-of-the-oort-nebula, 由于您长期未完成此任务, 系统已为您取消此任务.


2021年7月26日 添加了
hdc-task
标签
2021年7月26日 移除了
hdc-task-assign
标签
2021年7月26日 移除了
hdc-task
标签
openeuler-ci-bot
2021年8月3日 评论:
2021年8月3日 评论:
@piaopu8, 您已成功认领当前任务, 认领任务>处理任务>提交任务>审核通过>获得积分.


2021年8月3日 添加了
hdc-task-assign
标签
2021年8月3日 移除了
hdc-task
标签
2021年8月3日 添加了
hdc-task
标签
openeuler-ci-bot
2021年8月17日 评论:
2021年8月17日 评论:
@piaopu8, 由于您长期未完成此任务, 系统已为您取消此任务.


2021年8月17日 移除了
hdc-task-assign
标签
2021年8月17日 移除了
hdc-task
标签
2021年8月17日 添加了
hdc-task
标签
openeuler-ci-bot
2021年8月17日 评论:
2021年8月17日 评论:
@que61116836, 您认领的任务已经达上限,无法再次领取新的任务.


openeuler-ci-bot
2021年8月17日 评论:
2021年8月17日 评论:
@piaopu8, 您已成功认领当前任务, 认领任务>处理任务>提交任务>审核通过>获得积分.


2021年8月17日 添加了
hdc-task-assign
标签
2021年8月17日 添加了
hdc-task
标签
2021年8月17日 移除了
hdc-task
标签
openeuler-ci-bot
2021年8月31日 评论:
2021年8月31日 评论:
@piaopu8, 由于您长期未完成此任务, 系统已为您取消此任务.


2021年8月31日 添加了
hdc-task
标签
2021年8月31日 移除了
hdc-task-assign
标签
2021年8月31日 移除了
hdc-task
标签
【任务类型】软件包用例补充
【任务描述】bazel软件包加固测试
本任务的目标是基于openEuler社区开源测试框架mugen,完成对软件包的基础功能和服务(如涉及)的加固测试。
测试环境要求:openEuler 21.03
【参考资料】
openEuler 社区了创建了一个赛事交流的微信群,添加 openEuler 小助手备注“华为开发者大赛”即可入群。
微信号“openEuler小助手”:SoftCorePro,小助手会为参赛者实时进行答疑解惑的贴心服务,及时为参赛者解决问题。
小助手在线时间:每天9:00~18:00。
举例:针对audit软件包
1、挂载openEuler 21.03的镜像源:
[everything]
name=everything
baseurl=https://repo.openeuler.org/openEuler-21.03/everything/$basearch/
enabled=1
gpgcheck=0
2、明确audit软件包的基本功能和使用方法
①到openEuler社区找到audit软件包的仓库地址,查看spec文件,查看每个包可用的命令,通常命令会放在/sbin/,/bin/目录下,如常用命令auditctl,ausearch,aureport等,auditd服务的start, stop, restart, try-restart, reload, force-reload, status
②通常指令位于bin目录下或者sbin目录下,所以我们可以执行命令 rpm qpl + rpm包 | grep -E 'bin|sbin' 检索当前包中有哪些命令。
③上网查找audit软件包常见命令的用法
④使用dnf install audit安装软件包后通过help命令查看命令用法
3、使用mugen框架编写测试用例,参考视频(https://www.bilibili.com/video/BV1Dv411L71q?from=search&seid=11870570489721854661)
4、提交测试代码到测试代码仓库(仓库地址:https://gitee.com/openeuler/integration-test/tree/master/testcases/cli-test)
5、参考
mugen测试框架地址: https://gitee.com/openeuler/test-tools/tree/master/mugen
用例模板地址: https://gitee.com/openeuler/test-tools/blob/master/mugen/testcases/testsuite/oe_test_casename_01/oe_test_casename_01.sh
单软件包加固测试设计方案/用例编写规范参考: https://gitee.com/openeuler/package-reinforce-test/
【分值】
紧急程度:高(3分)
难易程度:挑战(3分)