public static Set<String> parseDeployOutput(File buildResult) throws IOException {
        try (Stream<String> linesStream = Files.lines(buildResult.toPath())) {
            return parseDeployOutput(linesStream);
        }
    }
@Test
    void testParseDeployOutputDetectsSkippedDeployments() {
        assertThat(
                        DeployParser.parseDeployOutput(
                                Stream.of(
                                        "[INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ flink-parent ---",
                                        "[INFO] Skipping artifact deployment")))
                .isEmpty();
    }