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