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

tarantool / test-run
63%

Build:
DEFAULT BRANCH: master
Repo Added 19 May 2021 12:03PM UTC
Files 25
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

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 0x501D/fix-get_iproto_port
  • 0x501D/fix-luarocks-warnings
  • Godrik0/test-run-capture-stderr
  • Totktonada/add-github-actions-step-summary
  • Totktonada/bump-luatest-to-1.0.1-15-gfcabd2a
  • Totktonada/calc-jobs-using-available-cpus
  • Totktonada/descrease-unix-socket-path-length
  • Totktonada/dynamic-test-report-width
  • Totktonada/fix-worker-failure-on-failed-tap13-parsing
  • Totktonada/gh-22-tags
  • Totktonada/gh-287-lift-pipe-buffer-size-restriction
  • Totktonada/gh-325-add-env-option
  • Totktonada/gh-361-status-line
  • Totktonada/gh-382-add-test-timeout-for-luatest
  • Totktonada/gh-437-fix-ability-to-run-test-several-times
  • Totktonada/luatest-experimenting
  • Totktonada/luatest-run-test-cases-in-parallel
  • Totktonada/prettify-help-output
  • Totktonada/qa-128-strengthen-wait-cond
  • Totktonada/test-python-versions-in-ci
  • Totktonada/update-flake8
  • VitaliyaIoffe/gh-276-hangs-timeout-doesnt-work
  • VitaliyaIoffe/gh-304-include-luatest
  • add-extra-log-msg
  • avtikhon/gh-qa-97-disk-bound-collect
  • avtikhon/gh-qa-97-disk-bound-collect-TMP
  • avtikhon/restart-tests
  • avtikhon/restart-tests_TMP
  • bump-luatest
  • bump-luatest-to-1.0.0-3-gf37b353
  • dependabot/pip/gevent-23.9.0
  • drewdzzz/wait_cluster_vclock_fix
  • fix-flake8-E721-do-not-compare-types
  • gh-119-buffering-problems
  • gh-330-fix-consistent-mode
  • gh-tarantool-6646-workflow-catching-flaky-tests
  • gorcunov/wait-log-drop-redundant-assert
  • grafin/add_ignore_zero_to_get_vclock
  • grafin/delete-zero-vclock-in-get_cluster_vclock
  • i-cod/fix-bug-when-lua-script-name-truncated-by-dot
  • i-cod/fix-incorrect-char-in-log-file-name
  • i-cod/timeout-adjustment
  • imeevma/gh-000-set-min-luatest-version
  • iverbin/fix-non-utf8-chars-parsing
  • kyukhin/enable-parallel-fragile
  • ligurio/add-unittest
  • ligurio/fix-typo
  • ligurio/support-skip-tap13
  • locker/rm-luatest-submodule-v2
  • locker/use-parent-luatest
  • lua-workflow
  • mandesero/refactoring-test-hooks
  • mechanik20051988/implement-lua-libs-for-luatests
  • sergos/qa-272
  • sergos/readme-update
  • skaplun/pretest-clean-dis-arm64
  • slavakirichenko/refactoring-ci-workflow
  • utf8-fixup
  • ylobanklov/improve-failed-test-report
  • ylobankov/add-retries-option
  • ylobankov/bump-gevent
  • ylobankov/bump-luatest
  • ylobankov/bump-luatest-to-new-version
  • ylobankov/change-vardir-default
  • ylobankov/consider-flaky-tests
  • ylobankov/drop-checksums
  • ylobankov/fix-ci
  • ylobankov/fix-crash-detect
  • ylobankov/fix-ports-issue
  • ylobankov/fix-server-start-check
  • ylobankov/fix-server-start-check-backup
  • ylobankov/fix-test-run
  • ylobankov/handle-server-start-errors-in-py-tests
  • ylobankov/ignore-sockets-on-artifact-copying
  • ylobankov/improve-ports-lua-script
  • ylobankov/kill-procs-of-not-started-servers
  • ylobankov/read-logfile-safely
  • ylobankov/refactor-luatest-helpers
  • ylobankov/retry-all-failed-tests
  • ylobankov/run-luatest-tests-by-pattern
  • ylobankov/switch-to-python2
  • ylobankov/update-luatest
  • ylobankov/update-requirements

26 May 2026 02:33PM UTC coverage: 62.512% (-0.06%) from 62.569%
26454752359

push

github

sergepetrenko
test-run: show luatest stderr on startup failure

If luatest fails to start (e.g., due to a Lua error in one of the
loaded modules), test-run only shows the exit code without the actual
error message. Capture stderr from the subprocess and include it in
the error message so the cause of the failure is visible right away.

768 of 1588 branches covered (48.36%)

Branch coverage included in aggregate %.

3 of 7 new or added lines in 1 file covered. (42.86%)

2 existing lines in 2 files now uncovered.

2989 of 4422 relevant lines covered (67.59%)

0.68 hits per line

Relevant lines Covered
Build:
Build:
4422 RELEVANT LINES 2989 COVERED LINES
0.68 HITS PER LINE
Source Files on master
  • Tree
  • List 25
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26454752359 master test-run: show luatest stderr on startup failure If luatest fails to start (e.g., due to a Lua error in one of the loaded modules), test-run only shows the exit code without the actual error message. Capture stderr from the subprocess and include... push 26 May 2026 02:35PM UTC sergepetrenko github
62.51
25850070900 master Use luatest from parent directory if available Currently, test-run requires luatest to be installed from rocks. It is okay for most tarantool-based projects but it isn't really convenient for tarantool itself: in order to install luatest from roc... push 14 May 2026 08:29AM UTC locker github
62.57
24836577137 master Remove LUA_PATH provided to luatest There is no need to specify `LUA_PATH` anymore, since starting with luatest 1.4.3 the Tarantool `package.searchroot` mechanism is supported. push 23 Apr 2026 01:00PM UTC locker github
62.59
19851363497 master test: refactor hooks for luatest API change Luatest now forbids direct hook assignment, so tests using `g.before_all = fn`, `g.after_all = fn`, etc. must be rewritten to the call-style API. This patch updates them accordingly. Follow-up tarantoo... push 02 Dec 2025 08:02AM UTC locker github
62.59
16164648936 master Add repeat option to run untill tests fail Add the `--repeat` command line option so each test should succeed `--repeat` times to pass. One may think of the option as a `--retries` analog, but instead of assuring that each test passes at least on... push 09 Jul 2025 08:46AM UTC locker github
62.62
15306425815 master Remove luatest submodule The test-run project is rarely updated these days while luatest is rapidly developing. Let's remove the luatest submodule from test-run to ease luatest bumps in projects using test-run. Now, `luatest` is supposed to be in... push 28 May 2025 05:22PM UTC locker github
62.54
12506598600 master Bump luatest to 1.0.1-34-b446120 New version includes the following commits related to luatest functionality: - Add `cluster` helper as a tool for managing a Tarantool cluster [1] [1] tarantool/luatest@b446120 push 26 Dec 2024 05:27PM UTC Totktonada github
62.57
11608943705 master Bump luatest to 1.0.1-33-g7dc5cb7 New version includes the following commits related to luatest functionality: - Add a long option --no-capture [1] - server: fix assertion error serialization in exec() [2] - Add `assert_items_exclude` matcher [3... push 31 Oct 2024 09:01AM UTC locker github
62.57
11499903942 master Follow-up fix for parsing non-utf8 chars (part 2) This patch is similar to commit 52d3e4f7c90f ("Follow-up fix for parsing non-utf8 chars"), but fixes the `--verbose` output, e.g.: ``` $ ./test-run.py --verbose some_test [...] [001] Worker "001... push 31 Oct 2024 08:01AM UTC ylobankov github
62.66
11030682278 master Fix a typo The commit 17242110 ("Adjust test result report width to terminal size") introduced a typo `RARAMS`, the patch fixes that. push 25 Sep 2024 09:57AM UTC Totktonada github
62.66
See All Builds (533)
  • Repo on GitHub
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