From 875327e5673f13628b355902a4b12b4913665322 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20=C5=81o=C5=9B?= Date: Fri, 24 May 2024 16:22:25 +0200 Subject: [PATCH] Skip tst_QProcessEnvironment::systemEnvironment on VxWorks This tests assumes existence of `PATH` environment variable. This variable is not a special variable on VxWorks (it's neither set nor evaluated by command line), causing this test to fail. Skip this test as it's not applicable on VxWorks. Task-number: QTBUG-115777 Change-Id: I431b3f0a0ff9efefffc356bb5c7e11fdfac78690 Reviewed-by: Thiago Macieira (cherry picked from commit 480d9bb67dd7232a9cdd462d0bcdcc932c0b0f6b) Reviewed-by: Qt Cherry-pick Bot --- .../corelib/io/qprocessenvironment/tst_qprocessenvironment.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/auto/corelib/io/qprocessenvironment/tst_qprocessenvironment.cpp b/tests/auto/corelib/io/qprocessenvironment/tst_qprocessenvironment.cpp index 27a1ec0bbbe..60482cf0d65 100644 --- a/tests/auto/corelib/io/qprocessenvironment/tst_qprocessenvironment.cpp +++ b/tests/auto/corelib/io/qprocessenvironment/tst_qprocessenvironment.cpp @@ -252,6 +252,9 @@ void tst_QProcessEnvironment::caseSensitivity() void tst_QProcessEnvironment::systemEnvironment() { +#ifdef Q_OS_VXWORKS + QSKIP("VxWorks do not have PATH environment variable"); +#endif static const char envname[] = "THIS_ENVIRONMENT_VARIABLE_HOPEFULLY_DOESNT_EXIST"; QByteArray path = qgetenv("PATH"); QByteArray nonexistant = qgetenv(envname);