mirror of
https://github.com/thunderbrewhq/squall.git
synced 2026-02-04 08:59:07 +00:00
1.3 KiB
1.3 KiB
Running Tests
Coverage
Only runnable with GCC.
sudo apt install lcovmkdir buildcd buildcmake -DCMAKE_BUILD_TYPE=Debug ..make StormCoverage
Open the resulting html file for the report.
Against an original copy of Storm.dll
Only runnable on Windows. Allows running tests against the original storm.dll rather than against the recreated code, to test accuracy.
mkdir buildcd buildcmake -DWHOA_TEST_STORMDLL=1 -DWHOA_STORM_FLAVOR=SC1 -A Win32 ...cmake --build .- Copy
storm.dllfrom your Starcraft 1.17 installation folder to the same directory asStormTest.exe. - Run
StormTest.exefrom the command line.
To use a different version of Storm.dll, use the following arguments in the cmake command:
| Arguments | Games |
|---|---|
-DWHOA_STORMDLL_VERSION=2016 |
Starcraft 1.17 |
-DWHOA_STORMDLL_VERSION=2007 |
Starcraft 1.15.0 ~ 1.16.1 |
-DWHOA_STORMDLL_VERSION=2004 |
Starcraft 1.11b ~ 1.14 |
-DWHOA_STORMDLL_VERSION=2003 |
Starcraft 1.10 ~ 1.11, Diablo II 1.10 ~ 1.13d |
-DWHOA_STORMDLL_VERSION=2000 |
Diablo 1.09, Starcraft 1.08 ~ Starcraft 1.09b, Diablo II 1.06 ~ Diablo II 1.09d, Warcraft II: BNE 2.02.1 |
-DWHOA_STORMDLL_VERSION=1999 |
Diablo 1.08, Diablo II 1.0 ~ Diablo II 1.05b |