Skip lua_proxy_protocol test if curl command is old (#12744)
* Skip lua_proxy_protocol test if curl command is old
* Use HasCurlOption instead of HasCurlVersion
diff --git a/tests/gold_tests/pluginTest/lua/lua_proxy_protocol.test.py b/tests/gold_tests/pluginTest/lua/lua_proxy_protocol.test.py
index 709b4ef..16e4520 100644
--- a/tests/gold_tests/pluginTest/lua/lua_proxy_protocol.test.py
+++ b/tests/gold_tests/pluginTest/lua/lua_proxy_protocol.test.py
@@ -23,7 +23,10 @@
Test Lua plugin PROXY protocol API
'''
-Test.SkipUnless(Condition.PluginExists('tslua.so'),)
+Test.SkipUnless(
+ Condition.PluginExists('tslua.so'),
+ Condition.HasCurlOption("--haproxy-clientip"),
+)
Test.ContinueOnFail = True
diff --git a/tests/gold_tests/pluginTest/tsapi/test_TSVConnPPInfo.test.py b/tests/gold_tests/pluginTest/tsapi/test_TSVConnPPInfo.test.py
index 1f9e262..0c45109 100644
--- a/tests/gold_tests/pluginTest/tsapi/test_TSVConnPPInfo.test.py
+++ b/tests/gold_tests/pluginTest/tsapi/test_TSVConnPPInfo.test.py
@@ -24,7 +24,7 @@
Test.SkipUnless(
Condition.HasProgram("nghttp", "Nghttp need to be installed on system for this test to work"),
- Condition.HasCurlVersion("8.2.0"),
+ Condition.HasCurlOption("--haproxy-clientip"),
)
Test.ContinueOnFail = True