Skip to content

Commit 15803bc

Browse files
AST-14564 - IDE | Jetbrains | Polling for scan status
- Change scanCancel method to return void; - Added test;
1 parent 88c87d5 commit 15803bc

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/main/java/com/checkmarx/ast/wrapper/CxWrapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,13 @@ private List<String> buildScanCreateArgumentsArray(@NonNull Map<String, String>
125125
return arguments;
126126
}
127127

128-
public Object scanCancel(String scanId)
128+
public void scanCancel(String scanId)
129129
throws IOException, InterruptedException, CxException {
130130
this.logger.info("Executing 'scan cancel' command using the CLI.");
131131

132132
List<String> arguments = buildScanCancelArguments(UUID.fromString(scanId));
133133

134-
return Execution.executeCommand(arguments, logger, line -> null);
134+
Execution.executeCommand(arguments, logger, line -> null);
135135
}
136136

137137
public List<String> buildScanCancelArguments(@NonNull UUID scanId) {

src/test/java/com/checkmarx/ast/ScanTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ void testScanCreate() throws Exception {
3232
Assertions.assertEquals("Completed", wrapper.scanShow(UUID.fromString(scan.getId())).getStatus());
3333
}
3434

35+
@Test
36+
void testScanCancel() throws Exception {
37+
Map<String, String> params = commonParams();
38+
Scan scan = wrapper.scanCreate(params, "--async --sast-incremental");
39+
Assertions.assertDoesNotThrow(() -> wrapper.scanCancel(scan.getId()));
40+
}
41+
3542
@Test
3643
void testKicsRealtimeScan() throws Exception {
3744
KicsRealtimeResults scan = wrapper.kicsRealtimeScan("target/test-classes/Dockerfile","","v");

0 commit comments

Comments
 (0)