mirror of
https://github.com/dolphin-emu/hwtests.git
synced 2026-01-31 01:05:17 +01:00
a354e1efa4f3b80c68d1eaf4c6d489abc6ec7fea
Note that this change does not compile on its own, as hwtests requires the default copy-assignment operator for unions to be copied properly. (The file has also been slightly modified to remove references to Common/Inline.h.)
Test suite for the GameCube/Wii hardware
Released under GPLv2.
Requirements:
- CMake
- devkitPPC
- libogc (if not installed into ${DEVKITPRO}/libogc, a CMake variable called LIBOGCDIR needs to be specified)
- DEVKITPRO and DEVKITPPC environment variables (see devkitPPC documentation)
To use the run_* CMake targets:
- netcat
- WIILOAD environment variable with the IP address of your Wii, e.g.,
export WIILOAD=tcp:192.168.0.124
Usage:
To build all tests, call ./build.sh from the root directory. (Set the MAKEFLAGS environment variable to build in parallel.)
Tests are run by sending their ELFs one-by-one over the network to a Wii running the Homebrew Channel. To do this, call make run_$NAMEOFTEST from the build directory.
To run all tests, call make -j1 run from the build directory. Note that there are some very slow tests.
Test results are sent back over TCP on port 16784, if you are running the test locally on an emulator you can simply run
the command telnet localhost 16784 in the terminal.
Description
⚠️ ARCHIVED: Original GitHub repository no longer exists. Preserved as backup on 2026-01-31T05:26:35.042Z
Languages
C++
96.9%
C
1.9%
CMake
1.1%