This package contains a test suite for libFoundation. All the tests are written in DejaGnu using some procedures that allow you to write Objective-C like messages in TCL. There are more than 140 tests written for Foundation Kit classes and FoundationExtensions classes. Earlier versions of this test suite has also been tested with NeXTStep 3.3 foundation library and some versions of gnustep-base. This version is not guaranteed to work with either of these libraries. Before compiling the testsuite you should have been installed the libFoundation or at least the resource files. Otherwise the driver program will crash. The configure script will try to determine what Foundation libraries are installed on your system. If you more than one such library is installed on your system the configure script stops telling you this. You should explicitly specify what library you want to test by setting the FOUNDATION environment variable: FOUNDATION=libFoundation ./configure Notes ===== Here are some instructions about how to compile the test suite on different systems: i386-next-nextstep4: On OpenStep 4.x if you have compiled libFoundation with GNU runtime you have to explicitly specify the compiler and pass the libgcc.a in the LIBS variable: CC='gcc -fgnu-runtime' LIBS=-lgcc ./configure i386-unknown-linux: You have to specify in the LIBS environment variable the math library, the dynamic loading library and the pthreads library: LIBS='-lpthread -ldl -lm' ./configure
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.