1. 10 3月, 2022 1 次提交
  2. 08 3月, 2022 1 次提交
  3. 17 2月, 2022 2 次提交
    • Y
      fix: 修复A核测试用例失败的问题 · 59329ce7
      yinjiaming 提交于
      【背景】
      【OpenHarmony】【master】L1 liteos测试执行liteos_a_libc_unittest.bin 测试模块,测试套TimeTimerTest 3条用例Fail
      
      【修改方案】
      将一个测试用例中创建的无限循环的线程
      在测试用例末尾关闭
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4SQDR
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: I390f411502fe1a6a04071e0d7e02d936e3388cd7
      59329ce7
    • Y
      fix: 修复A核测试用例失败的问题 · be68dc8b
      yinjiaming 提交于
      【背景】
      【OpenHarmony】【master】L1 liteos测试执行liteos_a_libc_unittest.bin 测试模块,测试套SysTest 1条用例Fail
      
      【修改方案】
      将先前更改locale的地方将locale设置为默认值
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4SQDP
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: I4cd5d5d59aa3ff8ece469ee7a61054f3d4635f45
      be68dc8b
  4. 27 1月, 2022 1 次提交
  5. 21 1月, 2022 1 次提交
    • Y
      fix: 实现了musl库net模块中的一些函数接口和相应的测试用例 · 3d00a7d2
      yinjiaming 提交于
      【背景】
      musl库中关于net模块有一些API需要实现,相应的测试用例设计得不是非常合理.
      
      【修改方案】
      删去了与实现的API不相关的测试用例,修改了测试用例中一些错误的地方,
      修改了测试用例中依赖硬件环境的一些地方。
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4JQI1
      Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
      Change-Id: If57f50b025c84aa79107691efb091dde8e7b2156
      3d00a7d2
  6. 19 1月, 2022 1 次提交
  7. 18 1月, 2022 2 次提交
  8. 07 1月, 2022 1 次提交
  9. 16 11月, 2021 1 次提交
  10. 11 11月, 2021 1 次提交
  11. 10 11月, 2021 1 次提交
  12. 06 11月, 2021 1 次提交
  13. 05 11月, 2021 1 次提交
    • L
      fix: 增加内核epoll系统调用 · 2251b8a2
      lnlan 提交于
      【背景】增加内核epoll系统调用适配musl接口并增加测试用例
      
      【修改方案】
      1, 删除musl仓的porting
      2,内核实现epoll对应接口及注册系统调用
      3,testsuit目录添加对应的用例
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I4FXPT
      Signed-off-by: Nwangchen <253227059@qq.com>
      
      Change-Id: Ia97ea49067aa1ff47b8c1c83675ac75e75d25955
      2251b8a2
  14. 29 10月, 2021 2 次提交
    • 悟空又丢了's avatar
      修复ppoll接口"[ERR]OsMemFree check error!"报错 · 78a297fd
      悟空又丢了 提交于
      【背景】
      内核中释放用户空间指针报错:"[ERR]OsMemFree check error!"
      
      【修改方案】
      修改SysPpoll函数。
      
      【影响】
      对现有的产品编译不会有影响。
      
      re #I47YWZ
      
      Change-Id: Id7f86036870d4f32be8fc438b9aad85cdda59546
      Signed-off-by: 悟空又丢了's avatarpef <cyd1997@126.com>
      78a297fd
    • T
      OOfix SYSCALL SysFstat,SysFstat64,SysFstatat64(fix struct kstat with stat) & add 19 IO testcases · 79839a43
      teamol 提交于
      1.modifications:
          modified:   testsuites/unittest/IO/It_test_IO.h
          modified:   testsuites/unittest/IO/full/IO_test_duplocale_001.cpp
          modified:   testsuites/unittest/IO/io_test.cpp
      2.add 19 testcases:
          IO_test_dcgettext_001.cpp
          IO_test_dcgettext_002.cpp
          IO_test_dcngettext_001.cpp
          IO_test_dcngettext_002.cpp
          IO_test_dngettext_001.cpp
          IO_test_dngettext_002.cpp
          IO_test_duplocale_001.cpp
          IO_test_locale_001.cpp
          IO_test_ngettext_001.cpp
          IO_test_nl_langinfo_001.cpp
          IO_test_nl_langinfo_l_001.cpp
          IO_test_strcasecmp_l_001.cpp
          IO_test_strfmon_l_001.cpp
          IO_test_strncasecmp_l_001.cpp
          It_stdio_hasmntopt_001.cpp
          IO_test_gettext_001.cpp
          IO_test_locale_002.cpp
          IO_test_strcasecmp_l_002.cpp
          IO_test_strfmon_l_002.cpp
          IO_test_strncasecmp_l_002.cpp
      3.influence:
          none
      Signed-off-by: Nliuzhiwan <liuzhiwan2020@163.com>
      Change-Id: Ib5883ddb14cfd545f2c5b1685a082f098def0965
      79839a43
  15. 28 10月, 2021 3 次提交
  16. 27 10月, 2021 1 次提交
  17. 25 10月, 2021 1 次提交
  18. 22 10月, 2021 1 次提交
    • T
      fix: 增加pselect SYSCALL函数及测试用例 · f601c16b
      teamol 提交于
      1.modifications:
      modified:   syscall/fs_syscall.c
      modified:   syscall/los_syscall.h
      modified:   syscall/syscall_lookup.h
      2.add 1 testcases:
      modified:   testsuites/unittest/IO/BUILD.gn
      modified:   testsuites/unittest/IO/full/IO_test_pselect_001.cpp
      modified:   testsuites/unittest/IO/io_test.cpp
      3.influence:
      none
      
      re #I45SXU
      Signed-off-by: Nwangchen <253227059@qq.com>
      Change-Id: I03a5d464fd5423c360e42f7d141035ce0d83d8a8
      f601c16b
  19. 21 10月, 2021 1 次提交
  20. 31 8月, 2021 1 次提交
    • L
      feat: L0-L1 支持Trace · dc9ec685
      LiteOS2021 提交于
              1.【需求描述】
                  L0~L1 支持Trace,提供两种工作模式:在线模式、离线缓存模式, 用于按时间线追踪系统事件,如任务切换、中断、ipc等。
              2.【方案描述】
                  L0:
                  (1).在内核模块预置静态代码桩
                  (2).触发桩后,收集系统上下文信息
                  (3).离线模式则写入内存,用户可通过dump导出;
                  (4).在线模式通过pipeline对接IDE进行可视化解析和展示;
                  L1:
                  新增trace字符设备,位于"/dev/trace",通过对设备节点的read\write\ioctl,实现用户态trace;
      
              BREAKING CHANGE:
              1.新增一系列trace的对外API,位于los_trace.h中.
              LOS_TRACE_EASY简易插桩
              LOS_TRACE标准插桩
              LOS_TraceInit配置Trace缓冲区的地址和大小
              LOS_TraceStart开启事件记录
              LOS_TraceStop停止事件记录
              LOS_TraceRecordDump输出Trace缓冲区数据
              LOS_TraceRecordGet获取Trace缓冲区的首地址
              LOS_TraceReset清除Trace缓冲区中的事件
              LOS_TraceEventMaskSet设置事件掩码,仅记录某些模块的事件
              LOS_TraceHwiFilterHookReg注册过滤特定中断号事件的钩子函数
      
              Close #I46WA0
      Signed-off-by: NLiteOS2021 <dinglu@huawei.com>
      
      Change-Id: I6a8e64794c4852f2c2980993a06180e09ec6ee0d
      dc9ec685
  21. 27 8月, 2021 1 次提交
    • T
      fix: add syscall for ppoll & add 2 testcases · defedb6f
      teamol 提交于
      1.modifications:
      modified:   syscall/los_syscall.h
      modified:   syscall/misc_syscall.c
      modified:   syscall/syscall_lookup.h
      2.add 3 testcases:
      testsuites/unittest/IO/full/IO_test_ppoll_001.cpp
      testsuites/unittest/IO/full/IO_test_ppoll_002.cpp
      3.influence:
      none
      Signed-off-by: Nteamol <28105285@qq.com>
      defedb6f
  22. 25 8月, 2021 1 次提交
  23. 24 8月, 2021 1 次提交
  24. 22 8月, 2021 1 次提交
  25. 19 8月, 2021 1 次提交
    • T
      fix: fix syscall faccessat,fstatfs,fstatat & add 6 testcases · aa1cd245
      teamol 提交于
      1.modifications:
      modified:   testsuites/unittest/fs/BUILD.gn
      modified:   testsuites/unittest/fs/jffs/It_vfs_jffs.h
      renamed:    testsuites/unittest/fs/jffs/smoke/It_test_faccessat_001.cpp -> testsuites/unittest/fs/jffs/full/It_test_faccessat_001.cpp
      renamed:    testsuites/unittest/fs/jffs/smoke/It_test_faccessat_002.cpp -> testsuites/unittest/fs/jffs/full/It_test_faccessat_002.cpp
      renamed:    testsuites/unittest/fs/jffs/smoke/It_test_fstatat_001.cpp -> testsuites/unittest/fs/jffs/full/It_test_fstatat_001.cpp
      renamed:    testsuites/unittest/fs/jffs/smoke/It_test_fstatat_002.cpp -> testsuites/unittest/fs/jffs/full/It_test_fstatat_002.cpp
      renamed:    testsuites/unittest/fs/jffs/smoke/It_test_fstatfs_001.cpp -> testsuites/unittest/fs/jffs/full/It_test_fstatfs_001.cpp
      renamed:    testsuites/unittest/fs/jffs/smoke/It_test_fstatfs_002.cpp -> testsuites/unittest/fs/jffs/full/It_test_fstatfs_002.cpp
      modified:   testsuites/unittest/fs/jffs/vfs_jffs_test.cpp
      2.add 6 testcases:
      It_test_faccessat_001.cpp
      It_test_faccessat_002.cpp
      It_test_fstatat_001.cpp
      It_test_fstatat_002.cpp
      It_test_fstatfs_001.cpp
      It_test_fstatfs_002.cpp
      3.influence:
      none
      Signed-off-by: Nteamol <28105285@qq.com>
      aa1cd245
  26. 13 8月, 2021 1 次提交
    • V
      test: clock用例结构调整 · 555e0681
      vcbchang 提交于
      【背景】当前kernel的unittest下的用例全量与门禁用例结构不合理,当前上传clock修改后版本
      
      【修改方案】
      1 原来没有测试clock模块的基本场景,这里补上基本场景作为smoke用例,并命名为clock_test_smoke.cpp
      2 将原来smoke用例移到full中
      3 删除与xts测试重复的用例和标记宏TEST_ON_LINUX的用例(即原来版本的clock_test_002,003,004用例)
      4 原来clock_test_012用例用于测试进程的运行时间,里面存在正常场景和异常场景,现在将其分成两个用例
      5 对所有用例重新排序,使得结构完整
      
      re #I44170
      Signed-off-by: Nvcbchang <vcbchang@qq.com>
      
      Change-Id: I30852a5f9c414668c00eddbcc9631d70818514a1
      555e0681
  27. 12 8月, 2021 1 次提交
    • W
      feat: 支持killpg和waitid · dc3cc094
      wjj 提交于
      killpg:给进程组发信号
      waitid:等待进程结束
      修改测试用例到full里面
      
      Change-Id: Ice058ab4a6eede8ecbaacea0894c2161e3b9dce2
      Signed-off-by: Nwjj <502004968@qq.com>
      dc3cc094
  28. 11 8月, 2021 1 次提交
  29. 10 8月, 2021 2 次提交
  30. 06 8月, 2021 1 次提交
  31. 05 8月, 2021 3 次提交
  32. 23 7月, 2021 1 次提交
    • T
      fix: fix mq function by enable mq_notify api · 4427142d
      teamol 提交于
      1.modifications:
      modified:   compat/posix/include/mqueue.h
      modified:   compat/posix/src/mqueue.c
      modified:   syscall/ipc_syscall.c
      modified:   syscall/los_syscall.h
      modified:   syscall/syscall_lookup.h
      modified:   testsuites/unittest/posix/mqueue/posix_mqueue_test.cpp
      
      2.add 5 testcases:
      It_posix_queue_205.cpp
      It_posix_queue_206.cpp
      It_posix_queue_207.cpp
      It_posix_queue_208.cpp
      It_posix_queue_209.cpp
      
      3.influence:
      none
      Signed-off-by: Nteamol <28105285@qq.com>
      4427142d