From c795c96eaa740d6743293af8c6b01bcc58cec64a Mon Sep 17 00:00:00 2001
From: Tamas Zakor <ztamas@inf.u-szeged.hu>
Date: Mon, 26 Aug 2019 14:55:45 +0200
Subject: [PATCH] Add environment variable check for tst_ProxyPac::proxypac()
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Yield error message if --proxy-pac-url argument is not passed.

Change-Id: I9a5685982c0a9d8decc65ad9c728357c038ef0a0
Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
---
 tests/auto/widgets/proxypac/tst_proxypac.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/tests/auto/widgets/proxypac/tst_proxypac.cpp b/tests/auto/widgets/proxypac/tst_proxypac.cpp
index f9340341b..934e23fde 100644
--- a/tests/auto/widgets/proxypac/tst_proxypac.cpp
+++ b/tests/auto/widgets/proxypac/tst_proxypac.cpp
@@ -46,6 +46,10 @@ private slots:
 
 void tst_ProxyPac::proxypac()
 {
+    const QString fromEnv = QString::fromLocal8Bit(qgetenv("QTWEBENGINE_CHROMIUM_FLAGS"));
+    if (!fromEnv.contains("--proxy-pac-url"))
+        qFatal("--proxy-pac-url argument is not passed.");
+
     ProxyServer proxyServer1;
     proxyServer1.setPort(5551);
     proxyServer1.run();
-- 
GitLab