Tree [1c38df] exp-2001-02-10-passed / tests /
 History

HTTPS access


File Date Author Commit
 ChangeLog 2001-02-08 rpj rpj [2b3eed] Fixes to new mutex routines and various tests.
 GNUmakefile 2001-02-07 rpj rpj [3c0fbf] Change the purpose of rwlock6 test and add new ...
 Makefile 2001-02-07 rpj rpj [3c0fbf] Change the purpose of rwlock6 test and add new ...
 README 2000-08-14 rpj rpj [16cb1b] 2000-08-13 Ross Johnson <rpj@special.ise.canb...
 cancel1.c 1999-10-30 rpj rpj [588b7f] ./ChangeLog:
 cancel2.c 2001-02-10 rpj rpj [1c38df] 2001-02-09 Ross Johnson <rpj@setup1.ise.canbe...
 cancel3.c 2000-08-14 rpj rpj [16cb1b] 2000-08-13 Ross Johnson <rpj@special.ise.canb...
 cancel4.c 2000-08-11 rpj rpj [eb45dd] 2000-08-10 Ross Johnson <rpj@special.ise.canb...
 cancel5.c 2000-09-07 rpj rpj [199d96] 2000-09-08 Ross Johnson <rpj@special.ise.canb...
 cleanup0.c 2000-08-14 rpj rpj [218bce] New test.
 cleanup1.c 2000-08-14 rpj rpj [16cb1b] 2000-08-13 Ross Johnson <rpj@special.ise.canb...
 cleanup2.c 2000-12-28 rpj rpj [c94735] ./ChangeLog:
 cleanup3.c 2000-12-28 rpj rpj [c94735] ./ChangeLog:
 condvar1.c 1999-03-14 rpj rpj [f8af93] Mon Mar 15 00:20:13 1999 Ross Johnson <rpj@ix...
 condvar2.c 2000-01-04 rpj rpj [a378d9] Main changes (see ChangeLog diff for details an...
 condvar3.c 2000-08-14 rpj rpj [16cb1b] 2000-08-13 Ross Johnson <rpj@special.ise.canb...
 condvar4.c 2000-08-14 rpj rpj [16cb1b] 2000-08-13 Ross Johnson <rpj@special.ise.canb...
 condvar5.c 2000-08-14 rpj rpj [16cb1b] 2000-08-13 Ross Johnson <rpj@special.ise.canb...
 condvar6.c 2000-08-14 rpj rpj [16cb1b] 2000-08-13 Ross Johnson <rpj@special.ise.canb...
 condvar7.c 2000-08-14 rpj rpj [16cb1b] 2000-08-13 Ross Johnson <rpj@special.ise.canb...
 condvar8.c 2000-12-29 rpj rpj [0c2cb3] ./ChangeLog:
 condvar9.c 2000-08-14 rpj rpj [16cb1b] 2000-08-13 Ross Johnson <rpj@special.ise.canb...
 context1.c 2000-01-04 rpj rpj [a378d9] Main changes (see ChangeLog diff for details an...
 count1.c 2000-08-06 rpj rpj [6eb5bb] 2000-08-06 Ross Johnson <rpj@special.ise.canb...
 create1.c 1999-02-22 rpj rpj [2ef097] 1999-02-23 Ross Johnson <rpj@ise.canberra.edu...
 create2.c 2000-08-17 rpj rpj [2ca5c3] 2000-08-17 Ross Johnson <rpj@special.ise.canb...
 equal1.c 1999-02-21 rpj rpj [943bc9] 1999-02-23 Ross Johnson <rpj@ise.canberra.edu...
 errno1.c 1999-04-06 rpj rpj [5ad9bc] Wed Apr 7 14:09:52 1999 Ross Johnson <rpj@sw...
 exception1.c 2000-12-28 rpj rpj [c94735] ./ChangeLog:
 exception2.c 2000-12-28 rpj rpj [c94735] ./ChangeLog:
 exception3.c 2000-12-29 rpj rpj [0c2cb3] ./ChangeLog:
 exit1.c 2000-08-14 rpj rpj [16cb1b] 2000-08-13 Ross Johnson <rpj@special.ise.canb...
 exit2.c 1999-02-22 rpj rpj [346e0d] 1999-02-23 Ross Johnson <rpj@ise.canberra.edu...
 exit3.c 1999-02-22 rpj rpj [346e0d] 1999-02-23 Ross Johnson <rpj@ise.canberra.edu...
 eyal1.c 2001-02-08 rpj rpj [2b3eed] Fixes to new mutex routines and various tests.
 join0.c 2000-08-06 rpj rpj [6eb5bb] 2000-08-06 Ross Johnson <rpj@special.ise.canb...
 join1.c 2000-08-17 rpj rpj [951895] 2000-08-17 Ross Johnson <rpj@special.ise.canb...
 join2.c 2000-08-06 rpj rpj [6eb5bb] 2000-08-06 Ross Johnson <rpj@special.ise.canb...
 loadfree.c 2000-07-25 rpj rpj [e2fd6e] 2000-07-25 Ross Johnson <rpj@special.ise.canb...
 mutex1.c 1999-03-14 rpj rpj [f8af93] Mon Mar 15 00:20:13 1999 Ross Johnson <rpj@ix...
 mutex2.c 1999-03-14 rpj rpj [f8af93] Mon Mar 15 00:20:13 1999 Ross Johnson <rpj@ix...
 mutex3.c 1999-02-22 rpj rpj [2ef097] 1999-02-23 Ross Johnson <rpj@ise.canberra.edu...
 mutex4.c 2000-12-29 rpj rpj [0c2cb3] ./ChangeLog:
 once1.c 1999-02-22 rpj rpj [2ef097] 1999-02-23 Ross Johnson <rpj@ise.canberra.edu...
 rwlock1.c 1999-09-15 rpj rpj [903153] Sat Sep 10 12:56:13 1999 Ross Johnson <rpj@sw...
 rwlock2.c 1999-09-15 rpj rpj [903153] Sat Sep 10 12:56:13 1999 Ross Johnson <rpj@sw...
 rwlock3.c 1999-09-15 rpj rpj [f17d01] Sep 15 1999 Ross Johnson <rpj@ixobrychus.canb...
 rwlock4.c 1999-09-15 rpj rpj [f17d01] Sep 15 1999 Ross Johnson <rpj@ixobrychus.canb...
 rwlock5.c 1999-09-15 rpj rpj [f17d01] Sep 15 1999 Ross Johnson <rpj@ixobrychus.canb...
 rwlock6.c 2001-02-08 rpj rpj [2b3eed] Fixes to new mutex routines and various tests.
 rwlock7.c 2001-02-10 rpj rpj [1c38df] 2001-02-09 Ross Johnson <rpj@setup1.ise.canbe...
 self1.c 1999-02-22 rpj rpj [2ef097] 1999-02-23 Ross Johnson <rpj@ise.canberra.edu...
 self2.c 1999-02-22 rpj rpj [2ef097] 1999-02-23 Ross Johnson <rpj@ise.canberra.edu...
 test.h 2000-08-06 rpj rpj [6eb5bb] 2000-08-06 Ross Johnson <rpj@special.ise.canb...
 tryentercs.c 1999-03-11 rpj rpj [c181e5] Wed Mar 10 10:41:52 1999 Ross Johnson <rpj@ix...
 tryentercs2.c 1999-03-11 rpj rpj [c181e5] Wed Mar 10 10:41:52 1999 Ross Johnson <rpj@ix...
 tsd1.c 2000-08-06 rpj rpj [6eb5bb] 2000-08-06 Ross Johnson <rpj@special.ise.canb...

Read Me

Running test cases in this directory
------------------------------------

These make scripts expect to be able to copy the dll, libarary
and header files from this directory's parent directory,
which should be the pthreads-win32 source directory.

MS VC++ nmake
-------------

Run the target corresponding to the DLL version being tested:
 
nmake clean VCE
 
or:
 
nmake clean VSE


GNU G++ make
------------

Run "make clean" and then "make". See the "Known bugs" section
in ..\README.


Writing Test Cases
------------------

Tests written in this test suite should behave in the following manner:

	* If a test fails, leave main() with a result of 1.

	* If a test succeeds, leave main() with a result of 0.

	* No diagnostic output should appear when the test is succeeding.
	  Diagnostic output may be emitted if something in the test
	  fails, to help determine the cause of the test failure.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks