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

tarantool / luajit / 8262190814
71%
tarantool/master: 93%

Build:
Build:
LAST BUILD BRANCH: ligurio/gh-12215-profilers-flags
DEFAULT BRANCH: tarantool/master
Ran 13 Mar 2024 09:19AM 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

13 Mar 2024 09:16AM UTC coverage: 92.608% (-0.03%) from 92.636%
8262190814

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 <integration-tarantool.yml> or
<integration-tarantool-ecosystem.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
-----------------------------------------------------------------
codeql                          | - | Not relevant to LuaJIT.
coverage                        | + | Long tests for profilers.
coverity                        | - | Cron workflow.
debug                           | + | Tarantool debug build.
debug_aarch64                   | + | Tarantool debug build.
debug_asan_clang                | + | Tarantool debug build.
default_gcc_centos_7            | + | Old gcc version (7).
freebsd                         | - | Nightly build.
fuzzing                         | - | Impossible to bump LuaJIT.
integration                     | + | Tarantool ecosystem.
jepsen-cluster-txm              | - | Manual workflow.
jepsen-cluster                  | - | Manual workflow.
jepsen-single-instance-txm      | - | Cron workflow.
jepsen-single-instance          | - | Cron workflow.
lango-stale-reviews             | - | Cron workflow.
lint                            | - | LuaJIT has its own lint.
luajit-integration           ... (continued)

5658 of 6016 branches covered (94.05%)

Branch coverage included in aggregate %.

21592 of 23409 relevant lines covered (92.24%)

2816352.53 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8262190814.1 13 Mar 2024 09:19AM UTC 0
92.61
GitHub Action Run
Source Files on build 8262190814
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #8262190814
  • 365ecce4 on github
  • Prev Build on tarantool/master (#8062004235)
  • Next Build on fckxorg/integration-testing (#8262190895)
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

© 2026 Coveralls, Inc