libopenmpt  0.2.5787-autotools
cross-platform C++ and C library to decode tracked music files
Tests

libopenmpt provides some basic unit tests that check the platform for general sanity and do some basic internal functionality testing. The test suite requires a special libopenmpt build that includes file saving functionality which is not included in normal builds.

Running Tests

On Unix-like systems

Compile with

make $YOURMAKEOPTIONS clean
make $YOURMAKEOPTIONS

and run

make $YOURMAKEOPTIONS check

As the build system retains no state between make invocations, you have to provide your make options on every make invocation.

On Windows

Using Visual Studio 2010, compile

libopenmpt\libopenmpt_test.sln

and run

bin\$ARCH\libopenmpt_test.exe

from the root of the source tree.