๐ ๆต่ฏ
ๅจๆๅปบไนๅ, ่ฏท่ฎพ็ฝฎ -DENABLE_TEST=ON๏ผ้ป่ฎคๆฏ OFF
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug -DENABLE_TEST=ON.
โโโ cases # <- ๆพ็ฝฎ ".test" ๆไปถ
โ โโโ help.test
โ โโโ list.test
โ โโโ manual.test
โ โโโ next.test
โ โโโ previous.test
โ โโโ refresh.test
โ โโโ test.list
โ โโโ unique-instance.test
โ โโโ version.test
โโโ CMakeLists.txt
โโโ fixtures
โ โโโ config # <- ๆจกๆ็ฎๅฝ $XDG_RUNTIME_DIR/wow
โ โโโ workdir # <- ๆจกๆ็ฎๅฝ $XDG_CONFIG_HOME/wow
โโโ modify.sh
โโโ path.py.in
โโโ runtest.py # <- ๅๅฝๆต่ฏ่ๆฌ, ่ฟ่ก ".test" ๆไปถ๓ฑข
ๆทปๅ ๆฐ็".test"ๆไปถๅ
่ฏท้ๆฐๆง่ก
่ฏท้ๆฐๆง่ก
cmake --buiLd build- ่ฟ่กๆๆๆต่ฏ
ctest --test-dir build --output-on-failure- ๅ็ฌ่ฟ่กๆต่ฏ
python3 test/runtest.py test/cases/[test name].test