INNER CODE UNIT · Java
killAllScans
PlaytikaOSS/testcontainers-spring-boot · embedded-aerospike/src/main/java/com/playtika/testcontainer/aerospike/AerospikeTestOperations.java:91
public void killAllScans() {
Container.ExecResult execResult = aerospikeContainer.execInContainer("asinfo", "-v", "scan-abort-all:");
assertThat(execResult.getStdout())
.as("Scan jobs killed")
.contains("OK");
}
public void assertNoScans() {
assertNoScans(scanJob -> true);
}
public void assertNoScans(Predicate<ScanJob> scanJobPredicate) {
List<ScanJob> scanJobs = getScans().stream()
.filter(scanJobPredicate)
.collect(Collectors.toList());
assertThat(scanJobs)
.as("Scan jobs")
.isEmpty();