Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36bdc54703 
							
						 
					 
					
						
						
							
							Update bisect script to work with any depth relative path for setupfile.  
						
						... 
						
						
						
						This also switches to using stdin rather than writing the file slices to the filesystem. 
						
						
					 
					
						2023-09-16 13:34:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3031b6edd4 
							
						 
					 
					
						
						
							
							Support arbitrary relative paths for setupfiles in run_docker_compare script.  
						
						
						
						
					 
					
						2023-09-16 12:51:38 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de7ad182b3 
							
						 
					 
					
						
						
							
							Make parse and compare their own binaries.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has succeeded 
				
			 
		
		
	 
 
	 
						
						This ensures that both code paths are capable of being parsed by rust-analyzer simultaneously and I think it will be less confusing to newcomers. 
						
						
					 
					
						2023-09-09 04:21:34 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1fe2f6b09 
							
						 
					 
					
						
						
							
							Update the rest of the scripts to work with relative paths.  
						
						
						
						
					 
					
						2023-09-08 21:50:32 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							352c20d1d8 
							
						 
					 
					
						
						
							
							Fix run_docker_compare_bisect with relative paths.  
						
						
						
						
					 
					
						2023-09-08 18:05:10 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f82d2aada1 
							
						 
					 
					
						
						
							
							Fix run_docker_compare with relative paths.  
						
						
						
						
					 
					
						2023-09-08 18:03:50 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45283b48d9 
							
						 
					 
					
						
						
							
							Update performance scripts to support taking input file parameters.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-foreign-document-test Build rust-foreign-document-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-09-06 19:31:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c31590974 
							
						 
					 
					
						
						
							
							Add a script to bisect org-mode source to find the line that breaks the compare.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-09-06 15:08:58 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cd2f7570c 
							
						 
					 
					
						
						
							
							Update scripts to handle passing files as parameters.  
						
						
						
						
					 
					
						2023-09-02 17:28:22 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f16a554154 
							
						 
					 
					
						
						
							
							Handle org-mode documents passed as args.  
						
						... 
						
						
						
						We were running into issues where the documents grew too large for being passed as a string to emacs, and we need to handle #+setupfile so we need to start handling org-mode documents as files and not just as anonymous streams of text.
The anonymous stream of text handling will remain because the automated tests use it. 
						
						
					 
					
						2023-09-02 17:28:22 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a40a504f94 
							
						 
					 
					
						
						
							
							Switch to using read-only root in docker containers.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-08-31 21:23:51 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							207a0546b0 
							
						 
					 
					
						
						
							
							Run full test suite despite default feature selection.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-08-29 23:23:31 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b35d785e73 
							
						 
					 
					
						
						
							
							Fix tracing in the run_docker_compare.bash script.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rust-build Build rust-build has failed 
				
			 
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-08-28 01:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b124317f30 
							
						 
					 
					
						
						
							
							Fix up scripts to handle the changes to the docker containers.  
						
						
						
						
					 
					
						2023-08-27 18:03:37 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc86591a6c 
							
						 
					 
					
						
						
							
							Support the debug/dev profile in the perf script.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-08-27 17:02:12 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f25dbc1d7c 
							
						 
					 
					
						
						
							
							Add a script for testing organic parse times.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						This is not meant to produce publishable or comparable benchmarks. Such a script would have to run many iterations with the input already loaded into memory, proper prioritization via nice/ionice, and have a warm-up phase. This is just automating a basic test I am frequently running to compare parse times when investigating performance issues. 
						
						
					 
					
						2023-08-27 16:56:32 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45e16fea2d 
							
						 
					 
					
						
						
							
							Honor the NO_COLOR environment variable.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-08-25 04:25:39 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							655af88cdf 
							
						 
					 
					
						
						
							
							Add scripts for running perf and callgrind.  
						
						
						
						
					 
					
						2023-08-22 14:21:27 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8c3285e3c 
							
						 
					 
					
						
						
							
							Add --init flag to docker run.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rustfmt Build rustfmt has succeeded 
				
			 
		
			
				
	rust-build Build rust-build has succeeded 
				
			 
		
			
				
	rust-test Build rust-test has succeeded 
				
			 
		
		
	 
 
	 
						
						I noticed in a separate project that ctrl+c was not being honored under --init was passed, so I'm adding it in here. 
						
						
					 
					
						2023-08-19 02:51:00 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74f4aa8d33 
							
						 
					 
					
						
						
							
							Remove dependency on files for running compare.  
						
						... 
						
						
						
						The tests still use files since they get the test name from a file but compare does the same action via stdin so it can operator on any org source. 
						
						
					 
					
						2023-08-16 23:56:05 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72b8fec1be 
							
						 
					 
					
						
						
							
							Add support for tracing in run_docker_compare.bash.  
						
						
						
						
					 
					
						2023-08-14 16:12:31 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab17904b1c 
							
						 
					 
					
						
						
							
							Clean up run_integration_test.bash.  
						
						
						
						
					 
					
						2023-08-14 15:53:17 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							306878c95d 
							
						 
					 
					
						
						
							
							Clean up run_docker_integration_test.bash  
						
						
						
						
					 
					
						2023-08-14 15:50:05 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5768c8acda 
							
						 
					 
					
						
						
							
							Add a script to run compare using the docker image.  
						
						
						
						
					 
					
						2023-08-14 15:30:13 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							422804d846 
							
						 
					 
					
						
						
							
							Add script for running specific tests inside docker.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	rust-build Build rust-build has failed 
				
			 
		
			
				
	rust-test Build rust-test has failed 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-08-14 12:21:15 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1bd7f2d1b 
							
						 
					 
					
						
						
							
							Add support for rust-coreutils in integration test script.  
						
						
						
						
					 
					
						2023-04-23 16:12:34 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76c6908707 
							
						 
					 
					
						
						
							
							Fix the test runner script to work on mixed case names.  
						
						
						
						
					 
					
						2023-04-22 21:50:34 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2703792644 
							
						 
					 
					
						
						
							
							Very simple table is parsing now.  
						
						
						
						
					 
					
						2023-04-21 15:40:47 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8214efdfcb 
							
						 
					 
					
						
						
							
							Make the integration test script work from anywhere.  
						
						
						
						
					 
					
						2023-04-19 16:15:58 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71bc1a5679 
							
						 
					 
					
						
						
							
							Support passing in test names instead of files.  
						
						
						
						
					 
					
						2023-04-19 14:17:31 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b93ee2885f 
							
						 
					 
					
						
						
							
							Add a script to trigger specific integration tests.  
						
						
						
						
					 
					
						2023-04-19 14:14:16 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0965bebe6 
							
						 
					 
					
						
						
							
							Remove old script for invoking the tests.  
						
						
						
						
					 
					
						2023-04-18 23:53:06 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b811bec95 
							
						 
					 
					
						
						
							
							Count pass/fail stats for compare parse script.  
						
						
						
						
					 
					
						2023-04-17 19:54:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8549a6b0db 
							
						 
					 
					
						
						
							
							Fix case where indentation was causing the plain list item matcher to match items it wouldn't use in other parts.  
						
						
						
						
					 
					
						2023-04-14 19:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								Tom Alexander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9efc291d28 
							
						 
					 
					
						
						
							
							Add a script to check all sample org-mode documents with the compare program.  
						
						
						
						
					 
					
						2023-04-12 15:03:14 -04:00