Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
职场007
rt-thread
提交
ba5c63e6
R
rt-thread
项目概览
职场007
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ba5c63e6
编写于
2月 09, 2023
作者:
G
guozhanxin
提交者:
guo
2月 13, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add rtsmart ci
上级
c55e6694
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
19 addition
and
1 deletion
+19
-1
.github/workflows/action_utest.yml
.github/workflows/action_utest.yml
+14
-1
examples/utest/configs/rtsmart/base.conf
examples/utest/configs/rtsmart/base.conf
+5
-0
未找到文件。
.github/workflows/action_utest.yml
浏览文件 @
ba5c63e6
...
...
@@ -37,6 +37,7 @@ jobs:
-
{
UTEST
:
"
kernel/irq"
,
RTT_BSP
:
"
bsp/qemu-vexpress-a9"
,
QEMU_ARCH
:
"
arm"
,
QEMU_MACHINE
:
"
vexpress-a9"
,
CONFIG_FILE
:
"
kernel/irq.conf"
,
SD_FILE
:
"
sd.bin"
}
-
{
UTEST
:
"
kernel/timer"
,
RTT_BSP
:
"
bsp/qemu-vexpress-a9"
,
QEMU_ARCH
:
"
arm"
,
QEMU_MACHINE
:
"
vexpress-a9"
,
CONFIG_FILE
:
"
kernel/timer.conf"
,
SD_FILE
:
"
sd.bin"
}
-
{
UTEST
:
"
kernel/thread"
,
RTT_BSP
:
"
bsp/qemu-vexpress-a9"
,
QEMU_ARCH
:
"
arm"
,
QEMU_MACHINE
:
"
vexpress-a9"
,
CONFIG_FILE
:
"
kernel/thread.conf"
,
SD_FILE
:
"
sd.bin"
}
-
{
UTEST
:
"
rtsmart/base"
,
RTT_BSP
:
"
bsp/qemu-vexpress-a9"
,
QEMU_ARCH
:
"
arm"
,
QEMU_MACHINE
:
"
vexpress-a9"
,
CONFIG_FILE
:
"
rtsmart/base.conf"
,
SD_FILE
:
"
sd.bin"
}
-
{
UTEST
:
"
components/utest"
,
RTT_BSP
:
"
bsp/qemu-vexpress-a9"
,
QEMU_ARCH
:
"
arm"
,
QEMU_MACHINE
:
"
vexpress-a9"
,
CONFIG_FILE
:
"
utest_self/self.conf"
,
SD_FILE
:
"
sd.bin"
}
-
{
UTEST
:
"
components/cpp11"
,
RTT_BSP
:
"
bsp/qemu-vexpress-a9"
,
QEMU_ARCH
:
"
arm"
,
QEMU_MACHINE
:
"
vexpress-a9"
,
CONFIG_FILE
:
"
cpp11/cpp11.conf"
,
SD_FILE
:
"
sd.bin"
}
-
{
UTEST
:
"
kernel/mem/riscv64"
,
RTT_BSP
:
"
bsp/qemu-virt64-riscv"
,
QEMU_ARCH
:
"
riscv64"
,
QEMU_MACHINE
:
"
virt"
,
CONFIG_FILE
:
"
kernel/mem.conf"
,
SD_FILE
:
"
None"
}
...
...
@@ -56,7 +57,7 @@ jobs:
sudo apt-get -yqq install scons qemu-system git
-
name
:
Install Arm ToolChains
if
:
${{ matrix.legs.QEMU_ARCH == 'arm' && success() }}
if
:
${{ matrix.legs.QEMU_ARCH == 'arm' &&
matrix.legs.UTEST != 'rtsmart/base' &&
success() }}
shell
:
bash
run
:
|
wget -q https://github.com/RT-Thread/toolchains-ci/releases/download/v1.3/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
...
...
@@ -64,6 +65,18 @@ jobs:
/opt/gcc-arm-none-eabi-10-2020-q4-major/bin/arm-none-eabi-gcc --version
echo "RTT_EXEC_PATH=/opt/gcc-arm-none-eabi-10-2020-q4-major/bin" >> $GITHUB_ENV
-
name
:
Install Arm Musl ToolChains
if
:
${{ matrix.legs.QEMU_ARCH == 'arm' && matrix.legs.UTEST == 'rtsmart/base' && success() }}
shell
:
bash
run
:
|
wget -q https://github.com/RT-Thread/toolchains-ci/releases/download/v1.7/arm-linux-musleabi_for_x86_64-pc-linux-gnu_stable.tar.bz2
sudo tar xjf arm-linux-musleabi_for_x86_64-pc-linux-gnu_stable.tar.bz2 -C /opt
/opt/arm-linux-musleabi_for_x86_64-pc-linux-gnu/bin/arm-linux-musleabi-gcc --version
echo "RTT_EXEC_PATH=/opt/arm-linux-musleabi_for_x86_64-pc-linux-gnu/bin" >> $GITHUB_ENV
echo "RTT_CC_PREFIX=arm-linux-musleabi-" >> $GITHUB_ENV
# change link.lds to link-lwp.lds in rtconfig.py
sed -i 's/link.lds/link-lwp.lds/g' $TEST_BSP_ROOT/rtconfig.py
-
name
:
Install RISC-V ToolChains
if
:
${{ matrix.legs.QEMU_ARCH == 'riscv64' && success() }}
run
:
|
...
...
examples/utest/configs/rtsmart/base.conf
0 → 100644
浏览文件 @
ba5c63e6
CONFIG_UTEST_MEMHEAP_TC
=
y
# dependencies
CONFIG_RT_USING_SMART
=
y
CONFIG_RT_USING_MEMHEAP
=
y
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录