James McCoy 
							
						 
					 
					
						
						
							
						
						25a8385cd1 
					 
					
						
						
							
							ci: Rename travis_fold to ci_fold and add GHA support  
						
						 
						
						
						
						
					 
					
						2020-11-13 13:38:12 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Hahler 
							
						 
					 
					
						
						
							
						
						d42bbf363e 
					 
					
						
						
							
							ci: Travis: do not close fold on failure  [skip ci]  
						
						 
						
						... 
						
						
						
						This makes it easier to inspect the test failure, without having to open
two folds (typically), and scrolling around. 
						
						
					 
					
						2019-07-03 00:43:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						acdede50ce 
					 
					
						
						
							
							test: Dump $NVIM_LOG_FILE contents ( #8926 )  
						
						 
						
						... 
						
						
						
						Do this at the test-framework level instead of CI (Travis) scripts.
Then it works for QuickBuild and AppVeyor.
ref eb6dd3e42d 
						
						
					 
					
						2018-08-28 22:13:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						eb6dd3e42d 
					 
					
						
						
							
							ci: Dump $NVIM_LOG_FILE contents  
						
						 
						
						
						
						
					 
					
						2017-06-07 00:26:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						1109ca7198 
					 
					
						
						
							
							ci: Use \{1,\} in place of \+  
						
						 
						
						
						
						
					 
					
						2017-05-01 17:36:45 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						48fa42153a 
					 
					
						
						
							
							ci: Fold output in travis web interface  
						
						 
						
						
						
						
					 
					
						2017-05-01 16:36:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						ee4daa6572 
					 
					
						
						
							
							ci: Remove x from test x  
						
						 
						
						
						
						
					 
					
						2017-04-24 23:11:13 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						74d5705ca9 
					 
					
						
						
							
							ci: Source ci/common/test.sh in run_test_wd subshell  
						
						 
						
						
						
						
					 
					
						2017-04-24 22:37:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						85903cb0e6 
					 
					
						
						
							
							ci: Make scripts in common be dash-compatible  
						
						 
						
						... 
						
						
						
						`ulimit` may still be not present: dash and busybox support it, but posh does
not. 
						
						
					 
					
						2017-04-24 22:37:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						4ccef05829 
					 
					
						
						
							
							ci: Make $cmd failure fail the build without -o pipefail  
						
						 
						
						
						
						
					 
					
						2017-04-24 21:44:17 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						fc16d02c3d 
					 
					
						
						
							
							ci: Do not use pipefail  
						
						 
						
						
						
						
					 
					
						2017-04-24 19:30:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						3a0117c850 
					 
					
						
						
							
							ci: Do not accidentally kill something unneeded  
						
						 
						
						
						
						
					 
					
						2017-04-24 18:34:47 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						26fad863ba 
					 
					
						
						
							
							ci: When using restarting tests kill make with the shell  
						
						 
						
						
						
						
					 
					
						2017-04-24 18:28:46 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						3321232c81 
					 
					
						
						
							
							ci: Allow check-single-includes to hang  
						
						 
						
						
						
						
					 
					
						2017-04-09 03:36:16 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						c1416e0665 
					 
					
						
						
							
							ci: Really continue tests on failure, print global summary  
						
						 
						
						
						
						
					 
					
						2017-04-07 00:46:52 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						017f64b970 
					 
					
						
						
							
							ci: Also fail if last restart hang up  
						
						 
						
						
						
						
					 
					
						2017-04-04 04:59:30 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						644db2165e 
					 
					
						
						
							
							ci: Clean up when restarting single includes test  
						
						 
						
						
						
						
					 
					
						2017-04-04 03:58:10 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						ae7d8d8ffb 
					 
					
						
						
							
							ci: Do not mark test as failed if it is previous one which failed  
						
						 
						
						
						
						
					 
					
						2017-04-03 03:47:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						6ddaace7ac 
					 
					
						
						
							
							ci: Do not shift if there are not enough arguments  
						
						 
						
						
						
						
					 
					
						2017-03-31 20:52:05 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						86f5b1276b 
					 
					
						
						
							
							ci: Add test watchdog and tracing for lint tests  
						
						 
						
						
						
						
					 
					
						2017-03-31 19:42:18 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						4c20733f6b 
					 
					
						
						
							
							ci: Add ${NL} variable  
						
						 
						
						
						
						
					 
					
						2017-03-31 16:19:47 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ZyX 
							
						 
					 
					
						
						
							
						
						2bf9d36ccd 
					 
					
						
						
							
							ci: Refactor CI scripts  
						
						 
						
						... 
						
						
						
						1. CI_TARGET now determines which run_${CI_TARGET}.sh script to use. Defaults to
   `tests`.
2. Build no longer halts on the first failing suit: e.g. if functional tests
   failed it will continue with unit tests, etc.
3. All ${MAKE_CMD} occurrences moved to `top_make` function, added `build_make`
   as an alias to `make -C build` (`"${MAKE_CMD}" -C "${BUILD_DIR}"`) which is
   too verbose.
`suite.sh` was copied from powerline (tests/common.sh file), assumes running
with POSIX shells (and actually uses dash in powerline). Then some convenience
functions were added (run_test and below). 
						
						
					 
					
						2017-03-31 16:06:17 +03:00