Skip to content

Commit 433b9c7

Browse files
committed
fix(deps): commons-exec 1.4.0→1.6.0——1.4.0 的 stdin 泵在 JDK 8 触发 Stream closed 竞态(CI 实证 exit=-1 stdout 空);同步还原临时诊断断言
1 parent e1f07ef commit 433b9c7

3 files changed

Lines changed: 6 additions & 12 deletions

File tree

‎pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4848
<!-- Dependency versions -->
4949
<additionalparam>-Xdoclint:none</additionalparam>
50-
<commons-exec.version>1.4.0</commons-exec.version>
50+
<commons-exec.version>1.6.0</commons-exec.version>
5151
<jackson-bom.version>2.18.9</jackson-bom.version>
5252
<junit.version>5.11.4</junit.version>
5353
<junit-jupiter.version>5.11.4</junit-jupiter.version>

‎src/test/java/io/github/easy4j/codex/CodexClientTest.java‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -466,9 +466,7 @@ void shouldDelegateLogout() {
466466

467467
@Test
468468
void shouldDelegateLoginVariants() {
469-
CodexCliResult apiKeyLogin = echoClient().loginWithApiKey("sk-test");
470-
assertTrue(apiKeyLogin.getStdout().contains("--with-api-key"),
471-
"exit=" + apiKeyLogin.getExitCode() + " stdout=[" + apiKeyLogin.getStdout() + "] stderr=[" + apiKeyLogin.getStderr() + "]");
469+
assertTrue(echoClient().loginWithApiKey("sk-test").getStdout().contains("--with-api-key"));
472470
assertTrue(echoClient().loginWithAccessToken("tok-1").getStdout().contains("--with-access-token"));
473471
assertTrue(echoClient().loginDeviceAuth().getStdout().contains("--device-auth"));
474472
assertTrue(echoClient().loginStatus().getStdout().contains("status"));

‎src/test/java/io/github/easy4j/codex/cli/CodexCliTest.java‎

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -344,19 +344,15 @@ void shouldDelegateLogout() {
344344
@Test
345345
void shouldDelegateLoginWithApiKey() {
346346
CodexCliResult result = echoCli().loginWithApiKey("sk-test");
347-
assertTrue(result.getStdout().contains("login"),
348-
"exit=" + result.getExitCode() + " stdout=[" + result.getStdout() + "] stderr=[" + result.getStderr() + "]");
349-
assertTrue(result.getStdout().contains("--with-api-key"),
350-
"stdout=[" + result.getStdout() + "]");
347+
assertTrue(result.getStdout().contains("login"));
348+
assertTrue(result.getStdout().contains("--with-api-key"));
351349
}
352350

353351
@Test
354352
void shouldDelegateLoginWithAccessToken() {
355353
CodexCliResult result = echoCli().loginWithAccessToken("tok-123");
356-
assertTrue(result.getStdout().contains("login"),
357-
"exit=" + result.getExitCode() + " stdout=[" + result.getStdout() + "] stderr=[" + result.getStderr() + "]");
358-
assertTrue(result.getStdout().contains("--with-access-token"),
359-
"stdout=[" + result.getStdout() + "]");
354+
assertTrue(result.getStdout().contains("login"));
355+
assertTrue(result.getStdout().contains("--with-access-token"));
360356
}
361357

362358
@Test

0 commit comments

Comments
 (0)