65 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
 | 
						|
QUICK-START
 | 
						|
***********
 | 
						|
 | 
						|
So you're in a hurry and don't feel like reading all those docs in the Documentation section that we have worked so hard to write huh?
 | 
						|
 | 
						|
No worries! Here's a quick doc to help you around POSIX** Test Suite.
 | 
						|
 | 
						|
========================
 | 
						|
Setting up your machine
 | 
						|
========================
 | 
						|
 | 
						|
* There is nothing to install, the suite is intended to be run directly.
 | 
						|
 | 
						|
* See the "BUILD" file for info on how to set up the Makefile and your machine,
 | 
						|
  depending on what specific area you are concentrating on.
 | 
						|
(Signals, Semaphores, Threads, Timers or Message Queues).
 | 
						|
 | 
						|
===================
 | 
						|
Running the tests
 | 
						|
===================
 | 
						|
 | 
						|
* Easiest way to run all the tests is to do a "make all" in the top-level
 | 
						|
  directory.
 | 
						|
 | 
						|
* To run tests for a specific directory, do the following
 | 
						|
  - make generate-makefiles # only required for the first shot.
 | 
						|
  - cd <subdir> ; make all test
 | 
						|
 | 
						|
  Example:
 | 
						|
 | 
						|
  - make generate-makefiles
 | 
						|
  - cd conformance/interfaces/pthread_create ; make all test
 | 
						|
 | 
						|
* Running tests for a specific focus can be done like so:
 | 
						|
  run-posix-option-group-test.sh [OPTION-GROUP]
 | 
						|
 | 
						|
* For additional information on how to build and run the tests in this
 | 
						|
  suite, see Documentation/HOWTO_RunTests.
 | 
						|
 | 
						|
==========================
 | 
						|
Documentation & Resources
 | 
						|
==========================
 | 
						|
 | 
						|
POSIX* Test Suite project page: http://posixtest.sf.net
 | 
						|
 | 
						|
BUILD			- describes how to set up your developer machine to build and test
 | 
						|
 | 
						|
The following files give developers information on how to write test
 | 
						|
cases for the project (under Documentation):
 | 
						|
 | 
						|
HOWTO_Assertions    	- describes format of the assertions files used to
 | 
						|
                       	map test case descriptions to test cases
 | 
						|
HOWTO_BoundaryTest    	- information about testing boundary conditions
 | 
						|
HOWTO_CodingGuidelines	- describes coding guidelines for this project
 | 
						|
HOWTO_Coverage        	- describes format of COVERAGE.<area> files
 | 
						|
HOWTO_DefinitionsTest 	- ideas behind testing POSIX header files
 | 
						|
HOWTO_ResultCodes     	- standardized return codes for tests
 | 
						|
HOWTO_Tagging         	- describes how to tag files for inclusion in a release
 | 
						|
HOWTO_RunTests		- describes how to build and run the tests
 | 
						|
 | 
						|
** POSIX (R) is a registered trademark of the IEEE
 | 
						|
 | 
						|
Maintainer:	Ling Yu (ling.l.yu@intel.com)
 |