test: exit code depends on checking test plan
TAP tests could be running by test-run.py, but it is often convenient to run these tests by tarantool only: tarantool test/app-tap/yaml.test.lua. Most TAP tests returns non-zero exit code when TAP asserts are failed. But exit code is not changed when TAP plan is bad (number of planned testcases is not equal to executed). Proposed patch adds test:check() to TAP tests so tests will return non-zero exit code when plan is bad. NO_CHANGELOG=it is not a user-visible change NO_DOC=tests
Showing
- test/app-tap/cfg.test.lua 1 addition, 2 deletionstest/app-tap/cfg.test.lua
- test/app-tap/console.test.lua 1 addition, 3 deletionstest/app-tap/console.test.lua
- test/app-tap/csv.test.lua 1 addition, 1 deletiontest/app-tap/csv.test.lua
- test/app-tap/errno.test.lua 2 additions, 0 deletionstest/app-tap/errno.test.lua
- test/app-tap/fail_main.test.lua 1 addition, 2 deletionstest/app-tap/fail_main.test.lua
- test/app-tap/func.test.lua 2 additions, 0 deletionstest/app-tap/func.test.lua
- test/app-tap/info.test.lua 6 additions, 1 deletiontest/app-tap/info.test.lua
- test/app-tap/json.test.lua 7 additions, 1 deletiontest/app-tap/json.test.lua
- test/app-tap/logmod.test.lua 1 addition, 2 deletionstest/app-tap/logmod.test.lua
- test/app-tap/minimal.test.lua 1 addition, 1 deletiontest/app-tap/minimal.test.lua
- test/app-tap/msgpack.test.lua 7 additions, 1 deletiontest/app-tap/msgpack.test.lua
- test/app-tap/msgpackffi.test.lua 6 additions, 1 deletiontest/app-tap/msgpackffi.test.lua
- test/app-tap/snapshot.test.lua 1 addition, 2 deletionstest/app-tap/snapshot.test.lua
- test/app-tap/uri.test.lua 6 additions, 1 deletiontest/app-tap/uri.test.lua
- test/app-tap/yaml.test.lua 6 additions, 1 deletiontest/app-tap/yaml.test.lua
- test/box-tap/cfg.test.lua 1 addition, 2 deletionstest/box-tap/cfg.test.lua
- test/box-tap/cfgup.test.lua 1 addition, 3 deletionstest/box-tap/cfgup.test.lua
- test/box-tap/feedback_daemon.test.lua 1 addition, 2 deletionstest/box-tap/feedback_daemon.test.lua
- test/box-tap/gc.test.lua 1 addition, 3 deletionstest/box-tap/gc.test.lua
- test/box-tap/gh-5750-feedback-disabled-err.test.lua 1 addition, 2 deletionstest/box-tap/gh-5750-feedback-disabled-err.test.lua
Loading
Please register or sign in to comment