From a2abcd6ce23c4742481e0ce832d06498557c890e Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 8 Feb 2022 00:46:37 +0800 Subject: fix tests --- .github/workflows/linux.yml | 5 ++++- .github/workflows/linux_luajit.yml | 4 ++++ tests/projects/c/linker_scripts/test.lua | 3 --- tests/projects/c/linker_scripts/xmake.lua | 4 +++- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 1851e45ab..296d97f46 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -27,6 +27,10 @@ jobs: - uses: little-core-labs/get-git-tag@v3.0.2 id: tagName + - name: Prepare + run: | + sudo apt install -y ruby ruby-dev rubygems build-essential llvm + - name: Tests run: | xmake lua -v -D tests/run.lua @@ -34,7 +38,6 @@ jobs: - name: Artifact run: | - sudo apt install -y ruby ruby-dev rubygems build-essential sudo gem install --no-document fpm scripts/makepkg deb - uses: actions/upload-artifact@v2 diff --git a/.github/workflows/linux_luajit.yml b/.github/workflows/linux_luajit.yml index 919c11550..674e5bd34 100644 --- a/.github/workflows/linux_luajit.yml +++ b/.github/workflows/linux_luajit.yml @@ -29,6 +29,10 @@ jobs: source ~/.xmake/profile xmake --version + - name: Prepare + run: | + sudo apt install -y build-essential llvm + - name: Tests run: | xmake lua -v -D tests/run.lua diff --git a/tests/projects/c/linker_scripts/test.lua b/tests/projects/c/linker_scripts/test.lua index b76241be2..b57362078 100644 --- a/tests/projects/c/linker_scripts/test.lua +++ b/tests/projects/c/linker_scripts/test.lua @@ -1,6 +1,3 @@ --- main entry function main(t) - - -- build project t:build() end diff --git a/tests/projects/c/linker_scripts/xmake.lua b/tests/projects/c/linker_scripts/xmake.lua index 51f17f68b..036c4b486 100644 --- a/tests/projects/c/linker_scripts/xmake.lua +++ b/tests/projects/c/linker_scripts/xmake.lua @@ -4,7 +4,9 @@ target("test") add_deps("foo") set_kind("binary") add_files("src/main.c") - add_files("src/main.lds") + if is_plat("linux") and is_arch("x86_64") then + add_files("src/main.lds") + end target("foo") set_kind("shared") -- cgit v1.3.1