openharmony_ci
|
a388a3f565
|
!1148 修复一些typo错误
Merge pull request !1148 from 景涛/master
|
2023-06-06 13:36:01 +00:00 |
zhushengle
|
1f3a6c8143
|
feat: GN脚本规范化
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I80b055091a0ff333a859cd35447a851296a67103
|
2023-05-23 15:56:45 +08:00 |
zhangdengyu
|
76228c3617
|
test: TDD用例调整
方案描述:
1、门禁流水线跑单个测试用例.bin文件有时间限制,将用时过长的bin按类型拆分;
2、缩短EDF测试用例的时间;
3、dynload用例改变当前工作路径未恢复导致执行结果的xml文件未生成,在用例结束退出之前恢复当前工作路径。
Close:#I6YIX6
Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
Change-Id: I8c6118f9589e8801000ccb0cae9b81e0925696f4
|
2023-05-18 15:46:12 +08:00 |
zhangdengyu
|
577d29aaba
|
test: 修复llvm升级导致tdd用例部分失败问题
方案描述:
1、llvm升级之后对while(1)死循环和给空指针赋值的场景有错误优化的情况;
用例中在相关函数之前添加__attribute__((optnone))禁止编译器进行错误优化。
Close:#I6V2LN
Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
Change-Id: Ic7150909c12a599aeeb0a55b983dfad7a0631cdc
|
2023-05-04 09:42:38 +08:00 |
”景涛“
|
24aa6858ee
|
fix some typo errors
Signed-off-by: ”景涛“ <jingtao3@hust.edu.cn>
|
2023-04-15 22:16:32 +08:00 |
openharmony_ci
|
5fb9165c08
|
!1139 feat: support EDF
Merge pull request !1139 from zhangdengyu/supportEDF0404
|
2023-04-09 12:38:18 +00:00 |
zhangdengyu
|
13f68dcf9c
|
feat: support EDF
方案描述:
1、liteos_a调度框架支持EDF调度算法,默认优先调度EDF策略的任务
2、用户态musl_c库适配新增调度算法,同步修改相关接口以支持用户态创建EDF进程与线程
BREAKING CHANGE:
support EDF对外变更描述:
以下接口支持SCHED_DEADLINE调度策略:
pthread_attr_getschedparam
pthread_attr_setschedparam
pthread_getschedparam
pthread_setschedparam
pthread_create
sched_getscheduler
sched_getparam
sched_setparam
sched_setscheduler
Close:#I6T3P3
Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
Change-Id: Ic9fe6896fcae42ae4ee7fe5dfb8e858a6ed19740
|
2023-04-09 19:46:26 +08:00 |
guzhihao4
|
1ba32406bb
|
Ignore warnings for enable llvm15
Issue: #I6LPWU
Signed-off-by: guzhihao4 <guzhihao4@huawei.com>
Change-Id: I7b558fa46239081890ae005de65ba8d2bba1d134
|
2023-04-03 16:42:22 +08:00 |
zhangdengyu
|
f995c7c7af
|
feat:修复使用不规范的测试用例
1、在编译kernel/liteos_a测试用例时process、extended、libc三个模块出现报错,主要分为以下几种类型:
1.1、函数返回值为int或其它类型,错误使用了返回NULL的断言宏。修改断言宏返回正确的类型。
1.2、函数返回值为int或其它类型,错误的return了NULL。修改成正确的返回值类型。
1.3、waitpid函数第三个参数为int类型,错误传入了NULL。修改成正确的入参类型。
1.4、使用的断言宏传入的参数一个为int或其他类型,一个为NULL,类似不匹配。修改成匹配的类型。
1.5、testsuites/unittest/process/basic/pthread/smoke/pthread_test_012.cpp中调用Syscall接口,
第二个参数为in类型,错误的传入了NULL。修改入参为正确的类型。
2、hb set选择ipcamera_hispark_taurus,编译之后使用nfs将out/hispark_taurus/ipcamera_hispark_taurus/test/unittest/kernel/bin目录中的
9个测试用例放到单板上进行测试,运行结果全部通过,并生成对应结果从xml文件,其中liteos_a_basic_unittest.bin无xml文件生成是由于gtest框架升级引入。
Close: #I6J7QK
Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
Change-Id: Ifa977658bfc47ba85484e06465735cdffef3dbe2
|
2023-03-03 13:52:19 +08:00 |
zhangdengyu
|
043e84dfcb
|
fix:修复函数返回错误等问题
Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
|
2022-09-25 10:09:29 +08:00 |
openharmony_ci
|
f2861a84bf
|
!987 Fix : 内核告警清理
Merge pull request !987 from yinjiaming/fix
|
2022-09-21 04:42:42 +00:00 |
yinjiaming
|
96b2d557ac
|
fix: 内核告警修复
【背景】
经代码扫描工具检测,内核代码中存在
可以修复的告警
【修改方案】
1.将单语句的if, while等加上括号
2.将C语言风格的类型转换变为C++风格
【影响】
对现有的产品编译不会有影响。
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I7d4a04a8904abb3c33e843049bf15f4386d3efd8
|
2022-09-21 11:38:51 +08:00 |
yinjiaming
|
5541965365
|
fix: 修复测试用例中函数返回值的问题
【背景】
测试用例中有函数的返回值不正确
【修改方案】
将返回值为VOID *的函数的返回值改为
retrun NULL
【影响】
对现有的产品编译不会有影响。
re #I5O3LH
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I6d3ce9efbe9afe14b1e9dd12538b80e69928fd71
|
2022-09-09 15:28:22 +08:00 |
zhushengle
|
eddcb840d3
|
feat: 支持调度框架
Close #I4Z3BL
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I5f32d1001ffabc0f725ce65b51ed9b3791e97f2b
|
2022-03-30 15:54:47 +08:00 |
wangchen
|
6ba17fc862
|
fix: kora工具检视问题修复
【背景】kora工具检视问题修复
【修改方案】
1,对部分代码问题进行整改
【影响】
对现有的产品编译不会有影响。
Signed-off-by: wangchen <wangchen64@huawei.com>
Change-Id: Iafc58b7c71e5d139e11a0ae9d98ca5a57fc6549f
|
2022-03-22 13:24:07 +00:00 |
arvinzzz
|
47fac7158e
|
fix: 内源检视问题修复
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I7c0b8f4026d8fbd4b0d985d4ce82187e56f1d6ec
|
2022-03-18 16:06:23 +08:00 |
zhushengle
|
a40f8383ee
|
fix: 内源代码检视问题修改
1.删除测试用例中的需求单号和问题单号
2.部分格式问题
3.使用非安全函数问题
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I348bd9730f584fd3ebeb6d4245fe4a84c0c90c7d
|
2022-03-14 15:14:44 +08:00 |
zhushengle
|
dc479fb7bd
|
feat: 调度去进程化,优化进程线程依赖关系
1.移动LosTaskCB 至los_sched_pri.h, 解决调度与task的依赖关系
2.调度去进程化
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ibd3b618cee59f0b323e2b4fb14354c088b60b733
|
2022-01-27 14:30:50 +08:00 |
openharmony_ci
|
9018eab20f
|
!782 feat: 调度tick响应时间计算优化
Merge pull request !782 from zhushengle/calc_sched
|
2022-01-19 09:20:34 +00:00 |
arvinzzz
|
a28fcee1c5
|
refactor: 删除旧测试套,拆分process用例适配门禁90s规则
close: #I4RE80
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I353fe4aa10e4f03e7cbaca572c8e73289c599c29
|
2022-01-19 14:29:21 +08:00 |