[Tarantool-patches] [PATCH luajit 0/8] LuaJIT tests and CI enhancements
Igor Munkin
imun at tarantool.org
Thu Aug 11 14:17:39 MSK 2022
This patchset contains several enhancements:
* The first patch introduces LUAJIT_TEST_VARDIR required by #7472[1].
* The three next patches fix Tarantool testing suite to be run out of
LuaJIT source tree and replace in source build in GitHub Actions.
* The fifth patch removes the excess line from macOS M1 workflow.
* The sixth patch removes arch prefix for macOS M1 workflow.
* The last two patches merge all testing workflows into a single one.
Branch: https://github.com/tarantool/luajit/tree/imun/tweak-tests
Igor Munkin (8):
test: introduce LUAJIT_TEST_VARDIR variable
test: introduce MakeLuaPath.cmake helper
test: fix tarantool suite for out of source build
ci: use out of source build in GitHub Actions
ci: remove excess parallel level setup
ci: remove arch prefix for macOS M1 workflow
ci: merge x86_64 and ARM64 workflows
ci: merge Linux and macOS workflows
.github/actions/environment/action.yml | 13 --
.github/actions/setup-linux/README.md | 12 ++
.github/actions/setup-linux/action.yml | 19 ++
.github/actions/setup-macos/README.md | 12 ++
.github/actions/setup-macos/action.yml | 29 +++
.../actions/{environment => setup}/README.md | 5 +-
.github/actions/setup/action.yml | 10 +
.github/workflows/lint.yml | 11 +-
.github/workflows/linux-aarch64.yml | 79 -------
.github/workflows/linux-x86_64-ninja.yml | 12 +-
.github/workflows/linux-x86_64.yml | 98 ---------
.github/workflows/macos-m1.yml | 94 --------
.github/workflows/macos-x86_64.yml | 107 ----------
.github/workflows/testing.yml | 200 ++++++++++++++++++
cmake/MakeLuaPath.cmake | 46 ++++
test/CMakeLists.txt | 2 +
test/PUC-Rio-Lua-5.1-tests/CMakeLists.txt | 8 +-
test/lua-Harness-tests/CMakeLists.txt | 16 +-
test/tarantool-tests/CMakeLists.txt | 37 ++--
.../gh-5813-resolving-of-c-symbols.test.lua | 6 +-
.../misclib-memprof-lapi.test.lua | 22 +-
.../misclib-sysprof-lapi.test.lua | 8 +-
test/tarantool-tests/utils.lua | 12 ++
23 files changed, 423 insertions(+), 435 deletions(-)
delete mode 100644 .github/actions/environment/action.yml
create mode 100644 .github/actions/setup-linux/README.md
create mode 100644 .github/actions/setup-linux/action.yml
create mode 100644 .github/actions/setup-macos/README.md
create mode 100644 .github/actions/setup-macos/action.yml
rename .github/actions/{environment => setup}/README.md (72%)
create mode 100644 .github/actions/setup/action.yml
delete mode 100644 .github/workflows/linux-aarch64.yml
delete mode 100644 .github/workflows/linux-x86_64.yml
delete mode 100644 .github/workflows/macos-m1.yml
delete mode 100644 .github/workflows/macos-x86_64.yml
create mode 100644 .github/workflows/testing.yml
create mode 100644 cmake/MakeLuaPath.cmake
--
2.34.0
More information about the Tarantool-patches
mailing list