| Running test cases in this directory | |
| ------------------------------------ | |
| These make scripts expect to be able to copy the dll, library | |
| 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 VC | |
| or: | |
| nmake clean VS | |
| GNU GCC 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. | |
| Notes: | |
| ------ | |
| Many test cases use knowledge of implementation internals which are supposed | |
| to be opaque to portable applications. |