aboutsummaryrefslogtreecommitdiff
path: root/test/unit/testtest_spec.lua
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-04-01 12:25:10 +0300
committerZyX <kp-pav@yandex.ru>2017-04-01 12:25:10 +0300
commit046d6a8dfe8ef5b319fdd7139303d46b56b5daa6 (patch)
tree99acbfd89368a50d1fe0345747392f4a27122cda /test/unit/testtest_spec.lua
parent8f7a48f46a39590dd29c702e00d56fcd7abe0208 (diff)
downloadrneovim-046d6a8dfe8ef5b319fdd7139303d46b56b5daa6.tar.gz
rneovim-046d6a8dfe8ef5b319fdd7139303d46b56b5daa6.tar.bz2
rneovim-046d6a8dfe8ef5b319fdd7139303d46b56b5daa6.zip
unittests: Collect traces
Some benchmarks: MAIN_CDEFS + NO_TRACE: 3.81s user 1.65s system 33% cpu 16.140 total MAIN_CDEFS: 73.61s user 10.98s system 154% cpu 54.690 total NO_TRACE: 18.49s user 4.30s system 73% cpu 30.804 total (default): 77.11s user 14.74s system 126% cpu 1:12.79 total
Diffstat (limited to 'test/unit/testtest_spec.lua')
-rw-r--r--test/unit/testtest_spec.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/unit/testtest_spec.lua b/test/unit/testtest_spec.lua
index b469e7ed44..d2f3632b6f 100644
--- a/test/unit/testtest_spec.lua
+++ b/test/unit/testtest_spec.lua
@@ -3,6 +3,8 @@ local assert = require('luassert')
local itp = helpers.gen_itp(it)
+local sc = helpers.sc
+
-- All of the below tests must fail. Check how exactly they fail.
if os.getenv('NVIM_TEST_RUN_TESTTEST') ~= '1' then
return
@@ -11,4 +13,7 @@ describe('test code', function()
itp('does not hang when working with lengthy errors', function()
assert.just_fail(('x'):rep(65536))
end)
+ itp('shows trace after exiting abnormally', function()
+ sc.exit(0)
+ end)
end)