Fix PHPUnit test on Windows, ignore calling linux system util for other OS

This commit is contained in:
crazywhalecc
2025-08-01 01:53:38 +08:00
parent 451de4a6f6
commit 6b23f4b34a
3 changed files with 13 additions and 2 deletions

View File

@@ -19,6 +19,10 @@ final class PkgConfigUtilTest extends TestCase
public static function setUpBeforeClass(): void
{
if (PHP_OS_FAMILY === 'Windows') {
// Skip tests on Windows as pkg-config is not typically available
self::markTestSkipped('PkgConfigUtil tests are not applicable on Windows.');
}
parent::setUpBeforeClass();
// Save original PATH