You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shenyu.apache.org by li...@apache.org on 2026/04/15 01:16:19 UTC
(shenyu) branch master updated: Ci update cache (#6325)
This is an automated email from the ASF dual-hosted git repository.
liuhongyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu.git
The following commit(s) were added to refs/heads/master by this push:
new 33c79d19a2 Ci update cache (#6325)
33c79d19a2 is described below
commit 33c79d19a2613fe1b64998c593f117d3cede3cbb
Author: L <54...@users.noreply.github.com>
AuthorDate: Wed Apr 15 09:16:13 2026 +0800
Ci update cache (#6325)
* ci: optimize CI workflows with cache and concurrency
* add github action cache speed up ci exec
---------
Co-authored-by: moremind <he...@apache.org>
Co-authored-by: aias00 <li...@apache.org>
---
.../shenyu/plugin/mock/generator/ExpressionGeneratorTest.java | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/shenyu-plugin/shenyu-plugin-mock/src/test/java/org/apache/shenyu/plugin/mock/generator/ExpressionGeneratorTest.java b/shenyu-plugin/shenyu-plugin-mock/src/test/java/org/apache/shenyu/plugin/mock/generator/ExpressionGeneratorTest.java
index 3892d3d4fe..af4cbfcd20 100644
--- a/shenyu-plugin/shenyu-plugin-mock/src/test/java/org/apache/shenyu/plugin/mock/generator/ExpressionGeneratorTest.java
+++ b/shenyu-plugin/shenyu-plugin-mock/src/test/java/org/apache/shenyu/plugin/mock/generator/ExpressionGeneratorTest.java
@@ -201,9 +201,11 @@ public class ExpressionGeneratorTest {
@Test
public void testSafe() {
- final String command = "T(java.lang.Runtime).getRuntime().exec(\"ls\")";
+ final boolean isWindows = System.getProperty("os.name").toLowerCase().contains("win");
+ final String nativeCmd = isWindows ? "cmd /c dir" : "ls";
+ final String command = "T(java.lang.Runtime).getRuntime().exec(\"" + nativeCmd + "\")";
- assertDoesNotThrow(() -> assertNotNull(Runtime.getRuntime().exec("ls")));
+ assertDoesNotThrow(() -> assertNotNull(Runtime.getRuntime().exec(nativeCmd)));
final StandardExpressionGenerator standardExpressionGenerator = new StandardExpressionGenerator();
final String generate = standardExpressionGenerator.generate("standardSPELExpression|" + command, mockRequest);