31 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
PURPOSE of /tools/gdb/Sanity/gdb-testsuite-sanity
 | 
						|
Description: gdb testing by upstream testsuite
 | 
						|
Author: Michal Kolar <mkolar@redhat.com>
 | 
						|
 | 
						|
By default, testsuite is executed with default options for the package that
 | 
						|
corresponds to the gdb command by newly created ordinary user. Before
 | 
						|
executing, the testsuite is reduced by the appropriate reference file that
 | 
						|
defines the allowed test range.
 | 
						|
 | 
						|
Executing can be modified by these variables:
 | 
						|
  * BUILD_USER      -- user which will be used for building and testing gdb
 | 
						|
  * PACKAGE         -- explicitly defines which rpm package should be tested
 | 
						|
  * RUNTESTFLAGS    -- variable which will be forwarded to 'make check' command
 | 
						|
                       and can be used to reduce the range of testing
 | 
						|
  * TESTS_COUNT_MIN -- minimum number of cases that should be tested (does not
 | 
						|
                       affect the triggering of testcases, it only sets the
 | 
						|
                       value of the reference comparator)
 | 
						|
 | 
						|
Example:
 | 
						|
  $ BUILD_USER=root \
 | 
						|
    PACKAGE=gdb \
 | 
						|
    RUNTESTFLAGS='GDB=/usr/bin/gdb gdb.base/break*.exp' \
 | 
						|
    TESTS_COUNT_MIN=32 make run
 | 
						|
 | 
						|
Reference files instructions:
 | 
						|
  * path of reference file for current package, distribution and architecture
 | 
						|
    can be generated by:
 | 
						|
      $ make ref_file
 | 
						|
    or directly by:
 | 
						|
      $ ./ref/gen.sh
 |