libopenmpt: Tests

libopenmpt 0.8.8-pre.0+r25466 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. This is handled by all provided build systems automatically.

## 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.

### Autotools-based build system

    ./configure
    make check

### On Windows

Using Visual Studio 20??, compile

    build\vs20??\libopenmpt_test.sln

and run

    bin\$ARCH\libopenmpt_test.exe

from the root of the source tree.