8 Commits

Author SHA1 Message Date
mo7sen 567518448d Update .gitea/workflows/run_tests.yaml
Run tests / Run tests (push) Failing after 6s
2026-05-02 20:39:28 +03:00
mo7sen 8500426606 Update .gitea/workflows/run_tests.yaml
Run tests / Run tests (push) Failing after 5s
2026-05-02 16:09:53 +00:00
mo7sen a07c84cf82 Update .gitea/workflows/run_tests.yaml
Run tests / Run tests (push) Failing after 17s
2026-05-02 16:08:52 +00:00
mo7sen b03e68a434 Testing
Run tests / Run tests (push) Failing after 4s
2026-05-02 19:00:42 +03:00
mo7sen eb76a3e2f7 Add .gitea/workflows/validate_testbed.yml
Run tests / Run tests (push) Has been cancelled
Validate testbed / linux (push) Successful in 5s
2026-05-02 15:23:54 +00:00
mo7sen fbb7a57a1d Fixing test workflow
Run tests / Run tests (push) Failing after 3m38s
2026-05-02 16:39:07 +03:00
mo7sen eeb847df60 Moved from gnu23 to c23
Run tests / Run tests (push) Failing after 3m26s
2026-05-02 13:50:06 +03:00
mo7sen b96059c069 Added actions testing
Run tests / Run tests (push) Failing after 1m25s
2026-05-02 12:39:49 +03:00
4 changed files with 32 additions and 8 deletions
+24
View File
@@ -0,0 +1,24 @@
name: Run tests
run-name: Running Tests
on: [push]
jobs:
Run tests:
runs-on: ubuntu-latest
container:
image: git.neosisyphus.com/evol3d/evol-testbed:latest
steps:
- uses: actions/checkout@v4
- name: Configure
run: meson setup build
- name: Run tests
run: meson test -C build
- name: Upload Meson Logs
if: always()
uses: christopherHX/gitea-upload-artifact@v4
with:
name: meson-logs
path: build/meson-logs/
+6 -6
View File
@@ -1,11 +1,11 @@
[binaries] [binaries]
c = 'clang-19' c = 'clang-22'
c_ld = 'lld-19' c_ld = 'lld-22'
cpp = 'clang++-19' cpp = 'clang++-22'
cpp_ld = 'lld-19' cpp_ld = 'lld-22'
[properties] [properties]
c_args = ['-DEV_CC_CLANG=1','-fcolor-diagnostics', '-fansi-escape-codes', '-fms-extensions'] c_args = ['-DEV_CC_CLANG=1','-fcolor-diagnostics', '-fansi-escape-codes']
[cmake] [cmake]
CMAKE_C_COMPILER = 'clang-19' CMAKE_C_COMPILER = 'clang-22'
+1 -1
View File
@@ -143,7 +143,7 @@
/*! /*!
* \brief Macro that returns the number of arguments passed to it. * \brief Macro that returns the number of arguments passed to it.
*/ */
#define EV_VA_ARGS_NARG(...) EV_VA_ARGS_NARG_IMPL(_, ## __VA_ARGS__, EV_VA_ARGS_RSEQ_N()) #define EV_VA_ARGS_NARG(...) EV_VA_ARGS_NARG_IMPL(_ __VA_OPT__(,__VA_ARGS__), EV_VA_ARGS_RSEQ_N())
#define EV_VA_ARGS_NARG_IMPL(...) EV_VA_ARGS_ARG_N(__VA_ARGS__) #define EV_VA_ARGS_NARG_IMPL(...) EV_VA_ARGS_ARG_N(__VA_ARGS__)
#define EV_VA_ARGS_ARG_N(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, N, ...) N #define EV_VA_ARGS_ARG_N(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, N, ...) N
#define EV_VA_ARGS_RSEQ_N() 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 #define EV_VA_ARGS_RSEQ_N() 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
+1 -1
View File
@@ -1,5 +1,5 @@
project('evol-headers', 'c', project('evol-headers', 'c',
default_options : [ 'c_std=gnu23' ]) default_options : [ 'c_std=c23' ])
headers_include = include_directories('.') headers_include = include_directories('.')