mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	 046d6a8dfe
			
		
	
	046d6a8dfe
	
	
	
		
			
			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
		
			
				
	
	
		
			20 lines
		
	
	
		
			509 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			509 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| local helpers = require('test.unit.helpers')(after_each)
 | |
| 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
 | |
| end
 | |
| 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)
 |