• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tarantool / luajit / 8296168138
70%
tarantool/master: 93%

Build:
Build:
LAST BUILD BRANCH: skaplun/luajit-performance-tests
DEFAULT BRANCH: tarantool/master
Ran 15 Mar 2024 12:31PM UTC
Jobs 1
Files 89
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Mar 2024 12:27PM UTC coverage: 92.508% (-0.04%) from 92.552%
8296168138

push

github

mkokryashkin
ci: extend tarantool integration testing

This patch makes use of reusable workflows from the
Tarantool repository, so now LuaJIT CI tests integration
in all relevant workflows.

Also, this patch disables MacOS testing for Tarantool
integration since those runs were made nightly in the
Tarantool repo.

As noted in the documentation [1], it is impossible for a single
workflow call tree to include more than 20 workflows. To
overcome this limitation, workflows are started in a bunch of
separate files. This makes it impossible to depend on LuaJIT-only
jobs for integration workflows such as `tarantool-ecosystem.yml`
or `tarantool-exotic.yml` since it is impossible to make
cross-dependencies between workflow files.

The name of a callee workflow cannot be substituted using a
matrix [2], so workflow calls are copied and pasted instead.

Table below shows which workflows are enabled and why.

Workflow name                   |+/-| Reason
-----------------------------------------------------------------
almalinux_8_aarch64             | - | No LuaJIT-relevant variety.
almalinux_8                     | - | No LuaJIT-relevant variety.
almalinux_9_aarch64             | - | No LuaJIT-relevant variety.
almalinux_9                     | - | No LuaJIT-relevant variety.
alpine_3_16_aarch64             | - | No LuaJIT-relevant variety.
alpine_3_16                     | - | No LuaJIT-relevant variety.
centos_7_aarch64                | - | No LuaJIT-relevant variety.
centos_7                        | - | No LuaJIT-relevant variety.
centos_8_aarch64                | - | No LuaJIT-relevant variety.
centos_8                        | - | No LuaJIT-relevant variety.
codeql                          | - | Not relevant to LuaJIT.
coverage                        | + | Long tests for profilers.
coverity                        | - | Cron workflow.
debian_10_aarch64               | - | No LuaJIT-relevant variety.
debian_10                       | - | No LuaJIT-relevant variety.
debia... (continued)

5636 of 5999 branches covered (93.95%)

Branch coverage included in aggregate %.

21490 of 23324 relevant lines covered (92.14%)

777009.72 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
77.32
0.0% src/lj_opt_fold.c
6
96.09
-0.37% src/lj_record.c
7
86.6
-0.67% src/lj_crecord.c
Jobs
ID Job ID Ran Files Coverage
1 8296168138.1 15 Mar 2024 12:31PM UTC 89
92.51
GitHub Action Run
Source Files on build 8296168138
  • Tree
  • List 89
  • Changed 79
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #8296168138
  • 9d0f20bb on github
  • Prev Build on tarantool/release/2.11 (#8293259028)
  • Next Build on mkokryashkin/integration-testing-2.11 (#8296168188)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc