Add mingw support.
diff --git a/tests/run-roundtrip-test.cmake b/tests/run-roundtrip-test.cmake
index 6cbd906..fbbd406 100644
--- a/tests/run-roundtrip-test.cmake
+++ b/tests/run-roundtrip-test.cmake
@@ -1,16 +1,15 @@
-get_filename_component(OUTPUT_NAME "${INPUT}" NAME)
-
 execute_process(
   WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
-  COMMAND ${BROTLI_CLI} -f -q ${QUALITY} -i "${INPUT}" -o "${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_NAME}.bro"
-  RESULT_VARIABLE result)
+  COMMAND ${BROTLI_WRAPPER} ${BROTLI_CLI} --force --quality ${QUALITY} --input ${INPUT} --output ${OUTPUT}.bro
+  RESULT_VARIABLE result
+  ERROR_VARIABLE result_stderr)
 if(result)
-  message(FATAL_ERROR "Compression failed")
+  message(FATAL_ERROR "Compression failed: ${result_stderr}")
 endif()
 
 execute_process(
   WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
-  COMMAND ${BROTLI_CLI} -f -d -i "${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_NAME}.bro" -o "${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_NAME}.unbro"
+  COMMAND ${BROTLI_WRAPPER} ${BROTLI_CLI} --force --decompress --input ${OUTPUT}.bro --output ${OUTPUT}.unbro
   RESULT_VARIABLE result)
 if(result)
   message(FATAL_ERROR "Decompression failed")
@@ -32,4 +31,4 @@
   endif()
 endfunction()
 
-test_file_equality("${INPUT}" "${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_NAME}.unbro")
+test_file_equality("${INPUT}" "${OUTPUT}.unbro")