diff options
author | ZyX <kp-pav@yandex.ru> | 2017-04-01 12:25:10 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2017-04-01 12:25:10 +0300 |
commit | 046d6a8dfe8ef5b319fdd7139303d46b56b5daa6 (patch) | |
tree | 99acbfd89368a50d1fe0345747392f4a27122cda /test/unit/testtest_spec.lua | |
parent | 8f7a48f46a39590dd29c702e00d56fcd7abe0208 (diff) | |
download | rneovim-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.lua | 5 |
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) |