diff --git a/index.md b/index.md
index 22e9eb7927..6c6dfd2b27 100644
--- a/index.md
+++ b/index.md
@@ -235,9 +235,13 @@ Test quality metrics for framework packages.
-
-
-
-
-
-
-1
- |
-
-
-
-
-
-
- |
-package com.mastercard.test.flow.report.duct; |
-
-
-
-
-
-2
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-3
- |
-
-
-
-
-
-
- |
-import static com.mastercard.test.flow.report.FailureSink.SILENT; |
-
-
-
-
-
-4
- |
-
-
-
-
-
-
- |
-import static java.util.stream.Collectors.joining; |
-
-
-
-
-
-5
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-6
- |
-
-
-
-
-
-
- |
-import java.awt.GraphicsEnvironment; |
-
-
-
-
-
-7
- |
-
-
-
-
-
-
- |
-import java.io.File; |
-
-
-
-
-
-8
- |
-
-
-
-
-
-
- |
-import java.net.URL; |
-
-
-
-
-
-9
- |
-
-
-
-
-
-
- |
-import java.nio.file.Files; |
-
-
-
-
-
-10
- |
-
-
-
-
-
-
- |
-import java.nio.file.Path; |
-
-
-
-
-
-11
- |
-
-
-
-
-
-
- |
-import java.nio.file.Paths; |
-
-
-
-
-
-12
- |
-
-
-
-
-
-
- |
-import java.time.Duration; |
-
-
-
-
-
-13
- |
-
-
-
-
-
-
- |
-import java.time.Instant; |
-
-
-
-
-
-14
- |
-
-
-
-
-
-
- |
-import java.time.temporal.ChronoUnit; |
-
-
-
-
-
-15
- |
-
-
-
-
-
-
- |
-import java.util.ArrayList; |
-
-
-
-
-
-16
- |
-
-
-
-
-
-
- |
-import java.util.Collection; |
-
-
-
-
-
-17
- |
-
-
-
-
-
-
- |
-import java.util.HashMap; |
-
-
-
-
-
-18
- |
-
-
-
-
-
-
- |
-import java.util.List; |
-
-
-
-
-
-19
- |
-
-
-
-
-
-
- |
-import java.util.Map; |
-
-
-
-
-
-20
- |
-
-
-
-
-
-
- |
-import java.util.Objects; |
-
-
-
-
-
-21
- |
-
-
-
-
-
-
- |
-import java.util.prefs.Preferences; |
-
-
-
-
-
-22
- |
-
-
-
-
-
-
- |
-import java.util.stream.Stream; |
-
-
-
-
-
-23
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-24
- |
-
-
-
-
-
-
- |
-import org.slf4j.Logger; |
-
-
-
-
-
-25
- |
-
-
-
-
-
-
- |
-import org.slf4j.LoggerFactory; |
-
-
-
-
-
-26
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-27
- |
-
-
-
-
-
-
- |
-import com.mastercard.test.flow.report.FailureSink; |
-
-
-
-
-
-28
- |
-
-
-
-
-
-
- |
-import com.mastercard.test.flow.report.LocalBrowse; |
-
-
-
-
-
-29
- |
-
-
-
-
-
-
- |
-import com.mastercard.test.flow.report.Reader; |
-
-
-
-
-
-30
- |
-
-
-
-
-
-
- |
-import com.mastercard.test.flow.report.Writer; |
-
-
-
-
-
-31
- |
-
-
-
-
-
-
- |
-import com.mastercard.test.flow.report.data.Index; |
-
-
-
-
-
-32
- |
-
-
-
-
-
-
- |
-import com.mastercard.test.flow.report.duct.HttpClient.Response; |
-
-
-
-
-
-33
- |
-
-
-
-
-
-
- |
-import com.mastercard.test.flow.util.Option; |
-
-
-
-
-
-34
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-35
- |
-
-
-
-
-
-
- |
-/** |
-
-
-
-
-
-36
- |
-
-
-
-
-
-
- |
- * An application that lives in the system tray and serves flow reports. |
-
-
-
-
-
-37
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-38
- |
-
-
-
-
-
-
- |
-public class Duct { |
-
-
-
-
-
-39
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-40
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-41
- |
-
-
-
-
-
-
- |
- * Will be supplied with diagnostic data for duct initialisation failures. This |
-
-
-
-
-
-42
- |
-
-
-
-
-
-
- |
- * framework does not assume that clients use a logging framework, and it tries |
-
-
-
-
-
-43
- |
-
-
-
-
-
-
- |
- * to keep silent on stdout. <i>This</i> class uses slf4j for the bulk of |
-
-
-
-
-
-44
- |
-
-
-
-
-
-
- |
- * operations, but those will be running in a different process to the test. The |
-
-
-
-
-
-45
- |
-
-
-
-
-
-
- |
- * interaction between the test and the duct process (where we can't use slf4j) |
-
-
-
-
-
-46
- |
-
-
-
-
-
-
- |
- * does a bunch of failure-prone things though, so it's nice to have the option |
-
-
-
-
-
-47
- |
-
-
-
-
-
-
- |
- * of seeing the issues when you're wondering why your report is not being |
-
-
-
-
-
-48
- |
-
-
-
-
-
-
- |
- * served. |
-
-
-
-
-
-49
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-50
- |
-
-
-
-
-
-
- |
- private static FailureSink debug = SILENT; |
-
-
-
-
-
-51
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-52
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-53
- |
-
-
-
-
-
-
- |
- * Allows insight into failures of duct launch behaviour |
-
-
-
-
-
-54
- |
-
-
-
-
-
-
- |
- * |
-
-
-
-
-
-55
- |
-
-
-
-
-
-
- |
- * @param sink Will be supplied with duct launch failure diagnostics |
-
-
-
-
-
-56
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-57
- |
-
-
-
-
-
-
- |
- public static void debuggingTo( FailureSink sink ) { |
-
-
-
-
-
-58
- |
-
-
-
-
-
-
- |
- debug = sink; |
-
-
-
-
-
-59
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-60
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-61
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-62
- |
-
-
-
-
-
-
- |
- * Allows control over whether a duct gui is shown or not |
-
-
-
-
-
-63
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-64
- |
-
-
-
-
-
-
- |
- public static final Option GUI_SUPPRESS = new Option.Builder() |
-
-
-
-
-
-65
- |
-
-
-
-
-
-
- |
- .property( "mctf.suppress.duct.gui" ) |
-
-
-
-
-
-66
- |
-
-
-
-
-
-
- |
- .description( "Supply 'true' to suppress the duct gui" ); |
-
-
-
-
-
-67
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-68
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-69
- |
-
-
-
-
-
-
- |
- * The preference name where we save our index directories |
-
-
-
-
-
-70
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-71
- |
-
-
-
-
-
-
- |
- static final String SERVED_REPORT_PATHS_PREF = "served_report_paths"; |
-
-
-
-
-
-72
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-73
- |
-
-
-
-
-
-
- |
- * Our preferences object |
-
-
-
-
-
-74
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-75
- |
-
-
-
-
-
-
- |
- static final Preferences PREFS = Preferences.userNodeForPackage( Duct.class ); |
-
-
-
-
-
-76
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-77
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-78
- |
-
-
-
-
-
-
- |
- * Application entrypoint |
-
-
-
-
-
-79
- |
-
-
-
-
-
-
- |
- * |
-
-
-
-
-
-80
- |
-
-
-
-
-
-
- |
- * @param args List of report paths to serve and browse |
-
-
-
-
-
-81
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-82
- |
-
-
-
-
-
-
- |
- public static void main( String... args ) { |
-
-
-
-
-
-83
- |
-
-
-
-
-
-
- |
- Duct duct = new Duct(); |
-
-
-
-
-
-84
- |
-
-
-1
-
-1. main : removed call to com/mastercard/test/flow/report/duct/Duct::start → SURVIVED
-
-
-
- |
- duct.start(); |
-
-
-
-
-
-85
- |
-
-
-
-
-
-
- |
- Stream.of( args ) |
-
-
-
-
-
-86
- |
-
-
-1
-
-1. lambda$main$0 : replaced return value with null for com/mastercard/test/flow/report/duct/Duct::lambda$main$0 → RUN_ERROR
-
-
-
- |
- .map( Paths::get ) |
-
-
-
-
-
-87
- |
-
-
-
-
-
-
- |
- .map( Path::toAbsolutePath ) |
-
-
-
-
-
-88
- |
-
-
-
-
-
-
- |
- .map( duct::add ) |
-
-
-
-
-
-89
- |
-
-
-
-
-
-
- |
- .filter( Objects::nonNull ) |
-
-
-
-
-
-90
- |
-
-
-1
-
-1. lambda$main$1 : replaced return value with "" for com/mastercard/test/flow/report/duct/Duct::lambda$main$1 → SURVIVED
-
-
-
- |
- .map( path -> "http://localhost:" + PORT + path ) |
-
-
-
-
-
-91
- |
-
-
-2
-
-1. lambda$main$2 : removed call to com/mastercard/test/flow/report/LocalBrowse::to → SURVIVED
-2. main : removed call to java/util/stream/Stream::forEach → KILLED
-
-
-
- |
- .forEach( served -> LocalBrowse.WITH_AWT.to( served, LOG::info ) ); |
-
-
-
-
-
-92
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-93
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-94
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-95
- |
-
-
-
-
-
-
- |
- * Makes a best-effort attempt at serving a report via {@link Duct} and opening |
-
-
-
-
-
-96
- |
-
-
-
-
-
-
- |
- * a browser to it. This might involve starting a fresh instance of the duct |
-
-
-
-
-
-97
- |
-
-
-
-
-
-
- |
- * application. It might fail silently |
-
-
-
-
-
-98
- |
-
-
-
-
-
-
- |
- * |
-
-
-
-
-
-99
- |
-
-
-
-
-
-
- |
- * @param report The report directory to serve |
-
-
-
-
-
-100
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-101
- |
-
-
-
-
-
-
- |
- public static void serve( Path report ) { |
-
-
-
-
-
-102
- |
-
-
-
-
-
-
- |
- // try adding via http request |
-
-
-
-
-
-103
- |
-
-
-
-
-
-
- |
- URL added = tryAdd( report ); |
-
-
-
-
-
-104
- |
-
-
-1
-
-1. serve : negated conditional → KILLED
-
-
-
- |
- if( added != null ) { |
-
-
-
-
-
-105
- |
-
-
-
-
-
-
- |
- // there's an existing instance! |
-
-
-
-
-
-106
- |
-
-
-1
-
-1. serve : removed call to com/mastercard/test/flow/report/LocalBrowse::to → SURVIVED
-
-
-
- |
- LocalBrowse.WITH_AWT.to( added, debug ); |
-
-
-
-
-
-107
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-108
- |
-
-
-
-
-
-
- |
- else { |
-
-
-
-
-
-109
- |
-
-
-1
-
-1. serve : removed call to com/mastercard/test/flow/report/duct/Spawn::launchFor → RUN_ERROR
-
-
-
- |
- Spawn.launchFor( report, debug ); |
-
-
-
-
-
-110
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-111
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-112
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-113
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-114
- |
-
-
-
-
-
-
- |
- * Attempts to add a report to an existing duct instance |
-
-
-
-
-
-115
- |
-
-
-
-
-
-
- |
- * |
-
-
-
-
-
-116
- |
-
-
-
-
-
-
- |
- * @return The URL of the served report, or <code>null</code> if the request |
-
-
-
-
-
-117
- |
-
-
-
-
-
-
- |
- * failed, perhaps because there <i>was</i> no existing duct instance |
-
-
-
-
-
-118
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-119
- |
-
-
-
-
-
-
- |
- private static URL tryAdd( Path report ) { |
-
-
-
-
-
-120
- |
-
-
-
-
-
-
- |
- Response<String> res = HttpClient.request( |
-
-
-
-
-
-121
- |
-
-
-
-
-
-
- |
- "http://localhost:" + PORT + "/add", |
-
-
-
-
-
-122
- |
-
-
-
-
-
-
- |
- "POST", |
-
-
-
-
-
-123
- |
-
-
-
-
-
-
- |
- report.toAbsolutePath().toString() ); |
-
-
-
-
-
-124
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-125
- |
-
-
-1
-
-1. tryAdd : negated conditional → SURVIVED
-
-
-
- |
- if( res.code != 200 ) { |
-
-
-
-
-
-126
- |
-
-
-1
-
-1. tryAdd : removed call to com/mastercard/test/flow/report/FailureSink::log → KILLED
-
-
-
- |
- debug.log( "Unsuccessful addition response\n:{}", res ); |
-
-
-
-
-
-127
- |
-
-
-
-
-
-
- |
- return null; |
-
-
-
-
-
-128
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-129
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-130
- |
-
-
-1
-
-1. tryAdd : negated conditional → SURVIVED
-
-
-
- |
- if( !res.body.matches( "[\\w/]+" ) ) { |
-
-
-
-
-
-131
- |
-
-
-1
-
-1. tryAdd : removed call to com/mastercard/test/flow/report/FailureSink::log → NO_COVERAGE
-
-
-
- |
- debug.log( "Declining to browse dubious path '{}", res.body ); |
-
-
-
-
-
-132
- |
-
-
-
-
-
-
- |
- return null; |
-
-
-
-
-
-133
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-134
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-135
- |
-
-
-
-
-
-
- |
- try { |
-
-
-
-
-
-136
- |
-
-
-1
-
-1. tryAdd : replaced return value with null for com/mastercard/test/flow/report/duct/Duct::tryAdd → SURVIVED
-
-
-
- |
- return new URL( String.format( "http://localhost:%s/%s", PORT, res.body ) ); |
-
-
-
-
-
-137
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-138
- |
-
-
-
-
-
-
- |
- catch( Exception e ) { |
-
-
-
-
-
-139
- |
-
-
-1
-
-1. tryAdd : removed call to com/mastercard/test/flow/report/FailureSink::log → NO_COVERAGE
-
-
-
- |
- debug.log( "Failed to parse '{}' as a url", res.body, e ); |
-
-
-
-
-
-140
- |
-
-
-
-
-
-
- |
- return null; |
-
-
-
-
-
-141
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-142
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-143
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-144
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-145
- |
-
-
-
-
-
-
- |
- * How long a {@link Duct} instance will live without heartbeat requests |
-
-
-
-
-
-146
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-147
- |
-
-
-
-
-
-
- |
- private static final Duration LIFESPAN = Duration.of( 90, ChronoUnit.SECONDS ); |
-
-
-
-
-
-148
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-149
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-150
- |
-
-
-
-
-
-
- |
- * The port that {@link Duct} will serve on |
-
-
-
-
-
-151
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-152
- |
-
-
-
-
-
-
- |
- public static final int PORT = 2276; |
-
-
-
-
-
-153
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-154
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-155
- |
-
-
-
-
-
-
- |
- * The directory that holds our index application and log file |
-
-
-
-
-
-156
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-157
- |
-
-
-
-
-
-
- |
- static final Path INDEX_DIRECTORY = Paths.get( System.getProperty( "java.io.tmpdir" ) ) |
-
-
-
-
-
-158
- |
-
-
-
-
-
-
- |
- .resolve( "mctf_duct" ); |
-
-
-
-
-
-159
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-160
- |
-
-
-
-
-
-
- |
- private static final Logger LOG; |
-
-
-
-
-
-161
- |
-
-
-
-
-
-
- |
- static { |
-
-
-
-
-
-162
- |
-
-
-
-
-
-
- |
- // logger initialisation has to happen *after* the index directory is known |
-
-
-
-
-
-163
- |
-
-
-
-
-
-
- |
- try { |
-
-
-
-
-
-164
- |
-
-
-
-
-
-
- |
- Files.createDirectories( INDEX_DIRECTORY ); |
-
-
-
-
-
-165
- |
-
-
-
-
-
-
- |
- System.setProperty( "org.slf4j.simpleLogger.logFile", |
-
-
-
-
-
-166
- |
-
-
-
-
-
-
- |
- INDEX_DIRECTORY.resolve( "log.txt" ).toAbsolutePath().toString() ); |
-
-
-
-
-
-167
- |
-
-
-
-
-
-
- |
- LOG = LoggerFactory.getLogger( Duct.class ); |
-
-
-
-
-
-168
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-169
- |
-
-
-
-
-
-
- |
- LOG.info( "Creating index files" ); |
-
-
-
-
-
-170
- |
-
-
-
-
-
-
- |
- Writer.writeDuctIndex( INDEX_DIRECTORY ); |
-
-
-
-
-
-171
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-172
- |
-
-
-
-
-
-
- |
- catch( Exception e ) { |
-
-
-
-
-
-173
- |
-
-
-
-
-
-
- |
- throw new IllegalStateException( "Failed to create index directory", e ); |
-
-
-
-
-
-174
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-175
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-176
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-177
- |
-
-
-
-
-
-
- |
- private final Gui gui; |
-
-
-
-
-
-178
- |
-
-
-
-
-
-
- |
- private final Server server = new Server( this, PORT ); |
-
-
-
-
-
-179
- |
-
-
-
-
-
-
- |
- private Instant expiry = Instant.now(); |
-
-
-
-
-
-180
- |
-
-
-
-
-
-
- |
- private Map<Path, ReportSummary> index = new HashMap<>(); |
-
-
-
-
-
-181
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-182
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-183
- |
-
-
-
-
-
-
- |
- * Constructs a new {@link Duct} instance |
-
-
-
-
-
-184
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-185
- |
-
-
-
-
-
-
- |
- public Duct() { |
-
-
-
-
-
-186
- |
-
-
-2
-
-1. <init> : negated conditional → SURVIVED
-2. <init> : negated conditional → KILLED
-
-
-
- |
- if( GUI_SUPPRESS.isTrue() || GraphicsEnvironment.isHeadless() ) { |
-
-
-
-
-
-187
- |
-
-
-
-
-
-
- |
- gui = new HeadlessGui(); |
-
-
-
-
-
-188
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-189
- |
-
-
-
-
-
-
- |
- else { |
-
-
-
-
-
-190
- |
-
-
-
-
-
-
- |
- gui = new SystrayGui( this ); |
-
-
-
-
-
-191
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-192
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-193
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-194
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-195
- |
-
-
-
-
-
-
- |
- * Starts duct. The GUI will be shown and the server kicked off |
-
-
-
-
-
-196
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-197
- |
-
-
-
-
-
-
- |
- public void start() { |
-
-
-
-
-
-198
- |
-
-
-1
-
-1. start : removed call to com/mastercard/test/flow/report/duct/Gui::show → SURVIVED
-
-
-
- |
- gui.show(); |
-
-
-
-
-
-199
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-200
- |
-
-
-1
-
-1. start : removed call to com/mastercard/test/flow/report/duct/Server::start → SURVIVED
-
-
-
- |
- server.start(); |
-
-
-
-
-
-201
- |
-
-
-
-
-
-
- |
- // map the index page routes |
-
-
-
-
-
-202
- |
-
-
-1
-
-1. start : removed call to com/mastercard/test/flow/report/duct/Server::map → SURVIVED
-
-
-
- |
- server.map( "/", INDEX_DIRECTORY ); |
-
-
-
-
-
-203
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-204
- |
-
-
-
-
-
-
- |
- // load the saved report directories |
-
-
-
-
-
-205
- |
-
-
-
-
-
-
- |
- Stream.of( PREFS.get( SERVED_REPORT_PATHS_PREF, "" ) |
-
-
-
-
-
-206
- |
-
-
-
-
-
-
- |
- .split( File.pathSeparator ) ) |
-
-
-
-
-
-207
- |
-
-
-2
-
-1. lambda$start$3 : negated conditional → RUN_ERROR
-2. lambda$start$3 : replaced boolean return with true for com/mastercard/test/flow/report/duct/Duct::lambda$start$3 → RUN_ERROR
-
-
-
- |
- .filter( s -> !s.isEmpty() ) |
-
-
-
-
-
-208
- |
-
-
-1
-
-1. lambda$start$4 : replaced return value with null for com/mastercard/test/flow/report/duct/Duct::lambda$start$4 → KILLED
-
-
-
- |
- .map( Paths::get ) |
-
-
-
-
-
-209
- |
-
-
-1
-
-1. start : removed call to java/util/stream/Stream::forEach → KILLED
-
-
-
- |
- .forEach( p -> index.put( p, null ) ); |
-
-
-
-
-
-210
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-211
- |
-
-
-1
-
-1. start : removed call to com/mastercard/test/flow/report/duct/Duct::reindex → KILLED
-
-
-
- |
- reindex(); |
-
-
-
-
-
-212
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-213
- |
-
-
-
-
-
-
- |
- expiry = Instant.now().plus( LIFESPAN ); |
-
-
-
-
-
-214
- |
-
-
-1
-
-1. start : removed call to com/mastercard/test/flow/report/duct/Reaper::start → SURVIVED
-
-
-
- |
- new Reaper( this ).start(); |
-
-
-
-
-
-215
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-216
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-217
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-218
- |
-
-
-
-
-
-
- |
- * Shuts down the server and hides the GUI. The JVM will be free to exit after |
-
-
-
-
-
-219
- |
-
-
-
-
-
-
- |
- * this. |
-
-
-
-
-
-220
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-221
- |
-
-
-
-
-
-
- |
- public void stop() { |
-
-
-
-
-
-222
- |
-
-
-1
-
-1. stop : removed call to com/mastercard/test/flow/report/duct/Server::stop → TIMED_OUT
-
-
-
- |
- server.stop(); |
-
-
-
-
-
-223
- |
-
-
-1
-
-1. stop : removed call to com/mastercard/test/flow/report/duct/Gui::hide → SURVIVED
-
-
-
- |
- gui.hide(); |
-
-
-
-
-
-224
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-225
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-226
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-227
- |
-
-
-
-
-
-
- |
- * Extends the lifespan |
-
-
-
-
-
-228
- |
-
-
-
-
-
-
- |
- * |
-
-
-
-
-
-229
- |
-
-
-
-
-
-
- |
- * @return the new expiry |
-
-
-
-
-
-230
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-231
- |
-
-
-
-
-
-
- |
- public Instant heartbeat() { |
-
-
-
-
-
-232
- |
-
-
-
-
-
-
- |
- expiry = Instant.now().plus( LIFESPAN ); |
-
-
-
-
-
-233
- |
-
-
-
-
-
-
- |
- LOG.debug( "beep! life extended to {}", expiry ); |
-
-
-
-
-
-234
- |
-
-
-1
-
-1. heartbeat : replaced return value with null for com/mastercard/test/flow/report/duct/Duct::heartbeat → KILLED
-
-
-
- |
- return expiry; |
-
-
-
-
-
-235
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-236
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-237
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-238
- |
-
-
-
-
-
-
- |
- * Gets the time at which duct should shut down |
-
-
-
-
-
-239
- |
-
-
-
-
-
-
- |
- * |
-
-
-
-
-
-240
- |
-
-
-
-
-
-
- |
- * @return The expiry time |
-
-
-
-
-
-241
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-242
- |
-
-
-
-
-
-
- |
- Instant expiry() { |
-
-
-
-
-
-243
- |
-
-
-1
-
-1. expiry : replaced return value with null for com/mastercard/test/flow/report/duct/Duct::expiry → RUN_ERROR
-
-
-
- |
- return expiry; |
-
-
-
-
-
-244
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-245
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-246
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-247
- |
-
-
-
-
-
-
- |
- * Adds a report to be served |
-
-
-
-
-
-248
- |
-
-
-
-
-
-
- |
- * |
-
-
-
-
-
-249
- |
-
-
-
-
-
-
- |
- * @param source The report directory |
-
-
-
-
-
-250
- |
-
-
-
-
-
-
- |
- * @return The served report path, or <code>null</code> on failure |
-
-
-
-
-
-251
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-252
- |
-
-
-
-
-
-
- |
- public String add( Path source ) { |
-
-
-
-
-
-253
- |
-
-
-
-
-
-
- |
- heartbeat(); |
-
-
-
-
-
-254
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-255
- |
-
-
-1
-
-1. add : negated conditional → KILLED
-
-
-
- |
- if( !Reader.isReportDir( source ) ) { |
-
-
-
-
-
-256
- |
-
-
-
-
-
-
- |
- LOG.error( "{} is not a report", source ); |
-
-
-
-
-
-257
- |
-
-
-1
-
-1. add : replaced return value with "" for com/mastercard/test/flow/report/duct/Duct::add → RUN_ERROR
-
-
-
- |
- return null; |
-
-
-
-
-
-258
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-259
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-260
- |
-
-
-
-
-
-
- |
- LOG.info( "Adding {}", source ); |
-
-
-
-
-
-261
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-262
- |
-
-
-
-
-
-
- |
- try { |
-
-
-
-
-
-263
- |
-
-
-
-
-
-
- |
- Index idx = new Reader( source ).read(); |
-
-
-
-
-
-264
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-265
- |
-
-
-
-
-
-
- |
- String servedPath = String.format( "/%s/", source.toString().replaceAll( "\\W+", "_" ) ); |
-
-
-
-
-
-266
- |
-
-
-1
-
-1. add : removed call to com/mastercard/test/flow/report/duct/Server::map → KILLED
-
-
-
- |
- server.map( servedPath, source ); |
-
-
-
-
-
-267
- |
-
-
-
-
-
-
- |
- index.put( source, new ReportSummary( idx, servedPath ) ); |
-
-
-
-
-
-268
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-269
- |
-
-
-1
-
-1. add : removed call to java/util/prefs/Preferences::put → KILLED
-
-
-
- |
- PREFS.put( SERVED_REPORT_PATHS_PREF, index.keySet().stream() |
-
-
-
-
-
-270
- |
-
-
-
-
-
-
- |
- .map( Path::toString ) |
-
-
-
-
-
-271
- |
-
-
-
-
-
-
- |
- .collect( joining( File.pathSeparator ) ) ); |
-
-
-
-
-
-272
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-273
- |
-
-
-1
-
-1. add : replaced return value with "" for com/mastercard/test/flow/report/duct/Duct::add → RUN_ERROR
-
-
-
- |
- return servedPath; |
-
-
-
-
-
-274
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-275
- |
-
-
-
-
-
-
- |
- catch( Exception e ) { |
-
-
-
-
-
-276
- |
-
-
-
-
-
-
- |
- LOG.error( "Failed to add {}", source, e ); |
-
-
-
-
-
-277
- |
-
-
-1
-
-1. add : replaced return value with "" for com/mastercard/test/flow/report/duct/Duct::add → KILLED
-
-
-
- |
- return null; |
-
-
-
-
-
-278
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-279
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-280
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-281
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-282
- |
-
-
-
-
-
-
- |
- * @return The port that {@link Duct} is serving on |
-
-
-
-
-
-283
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-284
- |
-
-
-
-
-
-
- |
- int port() { |
-
-
-
-
-
-285
- |
-
-
-1
-
-1. port : replaced int return with 0 for com/mastercard/test/flow/report/duct/Duct::port → KILLED
-
-
-
- |
- return server.port(); |
-
-
-
-
-
-286
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-287
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-288
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-289
- |
-
-
-
-
-
-
- |
- * Clears the index |
-
-
-
-
-
-290
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-291
- |
-
-
-
-
-
-
- |
- public void clearIndex() { |
-
-
-
-
-
-292
- |
-
-
-1
-
-1. clearIndex : removed call to java/util/Set::forEach → SURVIVED
-
-
-
- |
- index.keySet().forEach( server::unmap ); |
-
-
-
-
-
-293
- |
-
-
-1
-
-1. clearIndex : removed call to java/util/Map::clear → RUN_ERROR
-
-
-
- |
- index.clear(); |
-
-
-
-
-
-294
- |
-
-
-1
-
-1. clearIndex : removed call to java/util/prefs/Preferences::remove → SURVIVED
-
-
-
- |
- PREFS.remove( SERVED_REPORT_PATHS_PREF ); |
-
-
-
-
-
-295
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-296
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-297
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-298
- |
-
-
-
-
-
-
- |
- * Regenerates the served index list |
-
-
-
-
-
-299
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-300
- |
-
-
-
-
-
-
- |
- public void reindex() { |
-
-
-
-
-
-301
- |
-
-
-
-
-
-
- |
- LOG.info( "Regenerating index" ); |
-
-
-
-
-
-302
- |
-
-
-
-
-
-
- |
- List<Path> dirs = new ArrayList<>( index.keySet() ); |
-
-
-
-
-
-303
- |
-
-
-
-
-
-
- |
- List<Path> toRemove = new ArrayList<>(); |
-
-
-
-
-
-304
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-305
- |
-
-
-
-
-
-
- |
- // try to remap each of our existing reports |
-
-
-
-
-
-306
- |
-
-
-1
-
-1. reindex : removed call to java/util/List::forEach → RUN_ERROR
-
-
-
- |
- dirs.forEach( dir -> { |
-
-
-
-
-
-307
- |
-
-
-1
-
-1. lambda$reindex$6 : negated conditional → KILLED
-
-
-
- |
- if( add( dir ) == null ) { |
-
-
-
-
-
-308
- |
-
-
-
-
-
-
- |
- // if they failed to map then we should remove it from the index |
-
-
-
-
-
-309
- |
-
-
-
-
-
-
- |
- toRemove.add( dir ); |
-
-
-
-
-
-310
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-311
- |
-
-
-
-
-
-
- |
- } ); |
-
-
-
-
-
-312
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-313
- |
-
-
-1
-
-1. reindex : removed call to java/util/List::forEach → SURVIVED
-
-
-
- |
- toRemove.forEach( index::remove ); |
-
-
-
-
-
-314
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-315
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-316
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-317
- |
-
-
-
-
-
-
- |
- * Gets a summary of served reports |
-
-
-
-
-
-318
- |
-
-
-
-
-
-
- |
- * |
-
-
-
-
-
-319
- |
-
-
-
-
-
-
- |
- * @return served report summaries |
-
-
-
-
-
-320
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-321
- |
-
-
-
-
-
-
- |
- Collection<ReportSummary> index() { |
-
-
-
-
-
-322
- |
-
-
-1
-
-1. index : replaced return value with Collections.emptyList for com/mastercard/test/flow/report/duct/Duct::index → KILLED
-
-
-
- |
- return index.values(); |
-
-
-
-
-
-323
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-324
- |
-
-
-
-
-
-
- |
-} |
-
-
-
- | | Mutations |
-
-
-84 |
- |
-
-
-
-
- 1.1 Location : main Killed by : removed call to com/mastercard/test/flow/report/duct/Duct::start → SURVIVED
- |
-
-
-86 |
- |
-
-
-
-
- 1.1 Location : lambda$main$0 Killed by : replaced return value with null for com/mastercard/test/flow/report/duct/Duct::lambda$main$0 → RUN_ERROR
- |
-
-
-90 |
- |
-
-
-
-
- 1.1 Location : lambda$main$1 Killed by : replaced return value with "" for com/mastercard/test/flow/report/duct/Duct::lambda$main$1 → SURVIVED
- |
-
-
-91 |
- |
-
-
-
-
- 1.1 Location : main Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:main()] removed call to java/util/stream/Stream::forEach → KILLED 2.2 Location : lambda$main$2 Killed by : removed call to com/mastercard/test/flow/report/LocalBrowse::to → SURVIVED
- |
-
-
-104 |
- |
-
-
-
-
- 1.1 Location : serve Killed by : com.mastercard.test.flow.report.duct.ServeTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServeTest]/[method:serve()] negated conditional → KILLED
- |
-
-
-106 |
- |
-
-
-
-
- 1.1 Location : serve Killed by : removed call to com/mastercard/test/flow/report/LocalBrowse::to → SURVIVED
- |
-
-
-109 |
- |
-
-
-
-
- 1.1 Location : serve Killed by : removed call to com/mastercard/test/flow/report/duct/Spawn::launchFor → RUN_ERROR
- |
-
-
-125 |
- |
-
-
-
-
- 1.1 Location : tryAdd Killed by : negated conditional → SURVIVED
- |
-
-
-126 |
- |
-
-
-
-
- 1.1 Location : tryAdd Killed by : com.mastercard.test.flow.report.duct.ServeTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServeTest]/[method:serve()] removed call to com/mastercard/test/flow/report/FailureSink::log → KILLED
- |
-
-
-130 |
- |
-
-
-
-
- 1.1 Location : tryAdd Killed by : negated conditional → SURVIVED
- |
-
-
-131 |
- |
-
-
-
-
- 1.1 Location : tryAdd Killed by : removed call to com/mastercard/test/flow/report/FailureSink::log → NO_COVERAGE
- |
-
-
-136 |
- |
-
-
-
-
- 1.1 Location : tryAdd Killed by : replaced return value with null for com/mastercard/test/flow/report/duct/Duct::tryAdd → SURVIVED
- |
-
-
-139 |
- |
-
-
-
-
- 1.1 Location : tryAdd Killed by : removed call to com/mastercard/test/flow/report/FailureSink::log → NO_COVERAGE
- |
-
-
-186 |
- |
-
-
-
-
- 1.1 Location : <init> Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:badReports()] negated conditional → KILLED 2.2 Location : <init> Killed by : negated conditional → SURVIVED
- |
-
-
-198 |
- |
-
-
-
-
- 1.1 Location : start Killed by : removed call to com/mastercard/test/flow/report/duct/Gui::show → SURVIVED
- |
-
-
-200 |
- |
-
-
-
-
- 1.1 Location : start Killed by : removed call to com/mastercard/test/flow/report/duct/Server::start → SURVIVED
- |
-
-
-202 |
- |
-
-
-
-
- 1.1 Location : start Killed by : removed call to com/mastercard/test/flow/report/duct/Server::map → SURVIVED
- |
-
-
-207 |
- |
-
-
-
-
- 1.1 Location : lambda$start$3 Killed by : negated conditional → RUN_ERROR 2.2 Location : lambda$start$3 Killed by : replaced boolean return with true for com/mastercard/test/flow/report/duct/Duct::lambda$start$3 → RUN_ERROR
- |
-
-
-208 |
- |
-
-
-
-
- 1.1 Location : lambda$start$4 Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:persistence()] replaced return value with null for com/mastercard/test/flow/report/duct/Duct::lambda$start$4 → KILLED
- |
-
-
-209 |
- |
-
-
-
-
- 1.1 Location : start Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:persistence()] removed call to java/util/stream/Stream::forEach → KILLED
- |
-
-
-211 |
- |
-
-
-
-
- 1.1 Location : start Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:persistence()] removed call to com/mastercard/test/flow/report/duct/Duct::reindex → KILLED
- |
-
-
-214 |
- |
-
-
-
-
- 1.1 Location : start Killed by : removed call to com/mastercard/test/flow/report/duct/Reaper::start → SURVIVED
- |
-
-
-222 |
- |
-
-
-
-
- 1.1 Location : stop Killed by : removed call to com/mastercard/test/flow/report/duct/Server::stop → TIMED_OUT
- |
-
-
-223 |
- |
-
-
-
-
- 1.1 Location : stop Killed by : removed call to com/mastercard/test/flow/report/duct/Gui::hide → SURVIVED
- |
-
-
-234 |
- |
-
-
-
-
- 1.1 Location : heartbeat Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:expiry()] replaced return value with null for com/mastercard/test/flow/report/duct/Duct::heartbeat → KILLED
- |
-
-
-243 |
- |
-
-
-
-
- 1.1 Location : expiry Killed by : replaced return value with null for com/mastercard/test/flow/report/duct/Duct::expiry → RUN_ERROR
- |
-
-
-255 |
- |
-
-
-
-
- 1.1 Location : add Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:clearIndex()] negated conditional → KILLED
- |
-
-
-257 |
- |
-
-
-
-
- 1.1 Location : add Killed by : replaced return value with "" for com/mastercard/test/flow/report/duct/Duct::add → RUN_ERROR
- |
-
-
-266 |
- |
-
-
-
-
- 1.1 Location : add Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:add()] removed call to com/mastercard/test/flow/report/duct/Server::map → KILLED
- |
-
-
-269 |
- |
-
-
-
-
- 1.1 Location : add Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:persistence()] removed call to java/util/prefs/Preferences::put → KILLED
- |
-
-
-273 |
- |
-
-
-
-
- 1.1 Location : add Killed by : replaced return value with "" for com/mastercard/test/flow/report/duct/Duct::add → RUN_ERROR
- |
-
-
-277 |
- |
-
-
-
-
- 1.1 Location : add Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:badReports()] replaced return value with "" for com/mastercard/test/flow/report/duct/Duct::add → KILLED
- |
-
-
-285 |
- |
-
-
-
-
- 1.1 Location : port Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:add()] replaced int return with 0 for com/mastercard/test/flow/report/duct/Duct::port → KILLED
- |
-
-
-292 |
- |
-
-
-
-
- 1.1 Location : clearIndex Killed by : removed call to java/util/Set::forEach → SURVIVED
- |
-
-
-293 |
- |
-
-
-
-
- 1.1 Location : clearIndex Killed by : removed call to java/util/Map::clear → RUN_ERROR
- |
-
-
-294 |
- |
-
-
-
-
- 1.1 Location : clearIndex Killed by : removed call to java/util/prefs/Preferences::remove → SURVIVED
- |
-
-
-306 |
- |
-
-
-
-
- 1.1 Location : reindex Killed by : removed call to java/util/List::forEach → RUN_ERROR
- |
-
-
-307 |
- |
-
-
-
-
- 1.1 Location : lambda$reindex$6 Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:reindex()] negated conditional → KILLED
- |
-
-
-313 |
- |
-
-
-
-
- 1.1 Location : reindex Killed by : removed call to java/util/List::forEach → SURVIVED
- |
-
-
-322 |
- |
-
-
-
-
- 1.1 Location : index Killed by : com.mastercard.test.flow.report.duct.DuctTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.DuctTest]/[method:clearIndex()] replaced return value with Collections.emptyList for com/mastercard/test/flow/report/duct/Duct::index → KILLED
- |
-
-
-
-
-
-
-
-
-
-
-
-
-1
- |
-
-
-
-
-
-
- |
-package com.mastercard.test.flow.report.duct; |
-
-
-
-
-
-2
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-3
- |
-
-
-
-
-
-
- |
-import static com.mastercard.test.flow.report.Writer.DETAIL_DIR_NAME; |
-
-
-
-
-
-4
- |
-
-
-
-
-
-
- |
-import static java.util.Collections.emptySet; |
-
-
-
-
-
-5
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-6
- |
-
-
-
-
-
-
- |
-import java.io.IOException; |
-
-
-
-
-
-7
- |
-
-
-
-
-
-
- |
-import java.io.InputStream; |
-
-
-
-
-
-8
- |
-
-
-
-
-
-
- |
-import java.io.OutputStream; |
-
-
-
-
-
-9
- |
-
-
-
-
-
-
- |
-import java.net.InetAddress; |
-
-
-
-
-
-10
- |
-
-
-
-
-
-
- |
-import java.net.UnknownHostException; |
-
-
-
-
-
-11
- |
-
-
-
-
-
-
- |
-import java.nio.file.Files; |
-
-
-
-
-
-12
- |
-
-
-
-
-
-
- |
-import java.nio.file.Path; |
-
-
-
-
-
-13
- |
-
-
-
-
-
-
- |
-import java.nio.file.Paths; |
-
-
-
-
-
-14
- |
-
-
-
-
-
-
- |
-import java.util.HashMap; |
-
-
-
-
-
-15
- |
-
-
-
-
-
-
- |
-import java.util.Map; |
-
-
-
-
-
-16
- |
-
-
-
-
-
-
- |
-import java.util.Set; |
-
-
-
-
-
-17
- |
-
-
-
-
-
-
- |
-import java.util.TreeSet; |
-
-
-
-
-
-18
- |
-
-
-
-
-
-
- |
-import java.util.stream.Stream; |
-
-
-
-
-
-19
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-20
- |
-
-
-
-
-
-
- |
-import org.slf4j.Logger; |
-
-
-
-
-
-21
- |
-
-
-
-
-
-
- |
-import org.slf4j.LoggerFactory; |
-
-
-
-
-
-22
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-23
- |
-
-
-
-
-
-
- |
-import com.fasterxml.jackson.databind.ObjectMapper; |
-
-
-
-
-
-24
- |
-
-
-
-
-
-
- |
-import com.fasterxml.jackson.databind.SerializationFeature; |
-
-
-
-
-
-25
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-26
- |
-
-
-
-
-
-
- |
-import spark.Filter; |
-
-
-
-
-
-27
- |
-
-
-
-
-
-
- |
-import spark.Route; |
-
-
-
-
-
-28
- |
-
-
-
-
-
-
- |
-import spark.Service; |
-
-
-
-
-
-29
- |
-
-
-
-
-
-
- |
-import spark.Spark; |
-
-
-
-
-
-30
- |
-
-
-
-
-
-
- |
-import spark.resource.ExternalResource; |
-
-
-
-
-
-31
- |
-
-
-
-
-
-
- |
-import spark.staticfiles.MimeType; |
-
-
-
-
-
-32
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-33
- |
-
-
-
-
-
-
- |
-/** |
-
-
-
-
-
-34
- |
-
-
-
-
-
-
- |
- * Handles the webser functionality |
-
-
-
-
-
-35
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-36
- |
-
-
-
-
-
-
- |
-class Server { |
-
-
-
-
-
-37
- |
-
-
-
-
-
-
- |
- private static final Logger LOG = LoggerFactory.getLogger( Server.class ); |
-
-
-
-
-
-38
- |
-
-
-
-
-
-
- |
- private static final ObjectMapper JSON = new ObjectMapper() |
-
-
-
-
-
-39
- |
-
-
-
-
-
-
- |
- .enable( SerializationFeature.INDENT_OUTPUT ); |
-
-
-
-
-
-40
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-41
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-42
- |
-
-
-
-
-
-
- |
- * Restricts our server to only working with local clients. Duct will merrily |
-
-
-
-
-
-43
- |
-
-
-
-
-
-
- |
- * serve up the contents of directories, so we have to be mindful of security |
-
-
-
-
-
-44
- |
-
-
-
-
-
-
- |
- * issues and avoid providing a data exfiltration route. Hence we're going to |
-
-
-
-
-
-45
- |
-
-
-
-
-
-
- |
- * restrict it so that it only responds to requests coming from localhost |
-
-
-
-
-
-46
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-47
- |
-
-
-
-
-
-
- |
- private static final Filter LOCAL_ORIGIN_ONLY = ( request, response ) -> { |
-
-
-
-
-
-48
- |
-
-
-
-
-
-
- |
- // SECURITY-CRITICAL BEHAVIOUR |
-
-
-
-
-
-49
- |
-
-
-
-
-
-
- |
- try { |
-
-
-
-
-
-50
- |
-
-
-
-
-
-
- |
- InetAddress addr = InetAddress.getByName( request.ip() ); |
-
-
-
-
-
-51
- |
-
-
-1
-
-1. lambda$static$0 : negated conditional → KILLED
-
-
-
- |
- if( !addr.isLoopbackAddress() ) { |
-
-
-
-
-
-52
- |
-
-
-
-
-
-
- |
- if( LOG.isWarnEnabled() ) { |
-
-
-
-
-
-53
- |
-
-
-
-
-
-
- |
- LOG.warn( "Rejecting non-local request from {} to {}", |
-
-
-
-
-
-54
- |
-
-
-
-
-
-
- |
- addr, request.pathInfo() ); |
-
-
-
-
-
-55
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-56
- |
-
-
-
-
-
-
- |
- Spark.halt( 403 ); |
-
-
-
-
-
-57
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-58
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-59
- |
-
-
-
-
-
-
- |
- catch( UnknownHostException | SecurityException e ) { |
-
-
-
-
-
-60
- |
-
-
-
-
-
-
- |
- LOG.error( "Failed to determine origin of {}, defaulting to rejection", |
-
-
-
-
-
-61
- |
-
-
-
-
-
-
- |
- request.ip(), e ); |
-
-
-
-
-
-62
- |
-
-
-
-
-
-
- |
- Spark.halt( 403 ); // never let them see you bleed |
-
-
-
-
-
-63
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-64
- |
-
-
-
-
-
-
- |
- // Think carefully before changing this! |
-
-
-
-
-
-65
- |
-
-
-
-
-
-
- |
- }; |
-
-
-
-
-
-66
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-67
- |
-
-
-
-
-
-
- |
- private final Service spark; |
-
-
-
-
-
-68
- |
-
-
-
-
-
-
- |
- private final Map<Path, Set<String>> routes = new HashMap<>(); |
-
-
-
-
-
-69
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-70
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-71
- |
-
-
-
-
-
-
- |
- * @param duct The instance to control |
-
-
-
-
-
-72
- |
-
-
-
-
-
-
- |
- * @param port The port to serve on |
-
-
-
-
-
-73
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-74
- |
-
-
-
-
-
-
- |
- Server( Duct duct, int port ) { |
-
-
-
-
-
-75
- |
-
-
-
-
-
-
- |
- spark = Service.ignite() |
-
-
-
-
-
-76
- |
-
-
-
-
-
-
- |
- .port( port ); |
-
-
-
-
-
-77
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-78
- |
-
-
-
-
-
-
- |
- // SECURITY-CRITICAL BEHAVIOUR |
-
-
-
-
-
-79
- |
-
-
-1
-
-1. <init> : removed call to spark/Service::before → KILLED
-
-
-
- |
- spark.before( LOCAL_ORIGIN_ONLY ); |
-
-
-
-
-
-80
- |
-
-
-
-
-
-
- |
- // Think carefully before changing this! |
-
-
-
-
-
-81
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-82
- |
-
-
-1
-
-1. <init> : removed call to spark/Service::get → KILLED
-
-
-
- |
- spark.get( "/heartbeat", |
-
-
-
-
-
-83
- |
-
-
-1
-
-1. lambda$new$1 : replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$new$1 → RUN_ERROR
-
-
-
- |
- ( req, res ) -> "Expiry at " + duct.heartbeat() ); |
-
-
-
-
-
-84
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-85
- |
-
-
-1
-
-1. <init> : removed call to spark/Service::post → KILLED
-
-
-
- |
- spark.post( "/shutdown", |
-
-
-
-
-
-86
- |
-
-
-
-
-
-
- |
- ( req, res ) -> { |
-
-
-
-
-
-87
- |
-
-
-1
-
-1. lambda$new$2 : removed call to com/mastercard/test/flow/report/duct/Duct::stop → KILLED
-
-
-
- |
- duct.stop(); |
-
-
-
-
-
-88
- |
-
-
-1
-
-1. lambda$new$2 : replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$new$2 → KILLED
-
-
-
- |
- return "Shutting down"; |
-
-
-
-
-
-89
- |
-
-
-
-
-
-
- |
- } ); |
-
-
-
-
-
-90
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-91
- |
-
-
-1
-
-1. <init> : removed call to spark/Service::post → KILLED
-
-
-
- |
- spark.post( "/add", |
-
-
-
-
-
-92
- |
-
-
-
-
-
-
- |
- ( req, res ) -> { |
-
-
-
-
-
-93
- |
-
-
-
-
-
-
- |
- Path reportDir = Paths.get( req.body().trim() ); |
-
-
-
-
-
-94
- |
-
-
-1
-
-1. lambda$new$3 : replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$new$3 → KILLED
-
-
-
- |
- return duct.add( reportDir ); |
-
-
-
-
-
-95
- |
-
-
-
-
-
-
- |
- } ); |
-
-
-
-
-
-96
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-97
- |
-
-
-1
-
-1. <init> : removed call to spark/Service::get → KILLED
-
-
-
- |
- spark.get( "/list", |
-
-
-
-
-
-98
- |
-
-
-1
-
-1. lambda$new$4 : replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$new$4 → RUN_ERROR
-
-
-
- |
- ( req, res ) -> duct.index(), JSON::writeValueAsString ); |
-
-
-
-
-
-99
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-100
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-101
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-102
- |
-
-
-
-
-
-
- |
- * Starts the server |
-
-
-
-
-
-103
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-104
- |
-
-
-
-
-
-
- |
- void start() { |
-
-
-
-
-
-105
- |
-
-
-
-
-
-
- |
- LOG.info( "Starting server" ); |
-
-
-
-
-
-106
- |
-
-
-1
-
-1. start : removed call to spark/Service::awaitInitialization → KILLED
-
-
-
- |
- spark.awaitInitialization(); |
-
-
-
-
-
-107
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-108
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-109
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-110
- |
-
-
-
-
-
-
- |
- * Stops the server |
-
-
-
-
-
-111
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-112
- |
-
-
-
-
-
-
- |
- void stop() { |
-
-
-
-
-
-113
- |
-
-
-
-
-
-
- |
- LOG.info( "Stopping server" ); |
-
-
-
-
-
-114
- |
-
-
-1
-
-1. stop : removed call to spark/Service::stop → KILLED
-
-
-
- |
- spark.stop(); |
-
-
-
-
-
-115
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-116
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-117
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-118
- |
-
-
-
-
-
-
- |
- * Stops the server and doesn't return untill it's dead |
-
-
-
-
-
-119
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-120
- |
-
-
-
-
-
-
- |
- void awaitStop() { |
-
-
-
-
-
-121
- |
-
-
-1
-
-1. awaitStop : removed call to com/mastercard/test/flow/report/duct/Server::stop → KILLED
-
-
-
- |
- stop(); |
-
-
-
-
-
-122
- |
-
-
-1
-
-1. awaitStop : removed call to spark/Service::awaitStop → KILLED
-
-
-
- |
- spark.awaitStop(); |
-
-
-
-
-
-123
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-124
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-125
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-126
- |
-
-
-
-
-
-
- |
- * @return The port that the server is running on |
-
-
-
-
-
-127
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-128
- |
-
-
-
-
-
-
- |
- int port() { |
-
-
-
-
-
-129
- |
-
-
-1
-
-1. port : replaced int return with 0 for com/mastercard/test/flow/report/duct/Server::port → KILLED
-
-
-
- |
- return spark.port(); |
-
-
-
-
-
-130
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-131
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-132
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-133
- |
-
-
-
-
-
-
- |
- * Adds routes to serve the files in the supplied directory. The mapping |
-
-
-
-
-
-134
- |
-
-
-
-
-
-
- |
- * behaviour is specific to the report structure: |
-
-
-
-
-
-135
- |
-
-
-
-
-
-
- |
- * <ul> |
-
-
-
-
-
-136
- |
-
-
-
-
-
-
- |
- * <li>An <code>index.html</code> file at the root</li> |
-
-
-
-
-
-137
- |
-
-
-
-
-
-
- |
- * <li>A <code>res</code> directory that already contains all the files it ever |
-
-
-
-
-
-138
- |
-
-
-
-
-
-
- |
- * will</li> |
-
-
-
-
-
-139
- |
-
-
-
-
-
-
- |
- * <li>a <code>detail</code> directory that exists, but there might be more |
-
-
-
-
-
-140
- |
-
-
-
-
-
-
- |
- * details files added to it later.</li> |
-
-
-
-
-
-141
- |
-
-
-
-
-
-
- |
- * </ul> |
-
-
-
-
-
-142
- |
-
-
-
-
-
-
- |
- * |
-
-
-
-
-
-143
- |
-
-
-
-
-
-
- |
- * @param path The base request path |
-
-
-
-
-
-144
- |
-
-
-
-
-
-
- |
- * @param dir The directory that holds the files |
-
-
-
-
-
-145
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-146
- |
-
-
-
-
-
-
- |
- void map( String path, Path dir ) { |
-
-
-
-
-
-147
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-148
- |
-
-
-
-
-
-
- |
- LOG.info( "Mapping {}", dir ); |
-
-
-
-
-
-149
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-150
- |
-
-
-
-
-
-
- |
- // clear any lingering paths for that directory |
-
-
-
-
-
-151
- |
-
-
-1
-
-1. map : removed call to com/mastercard/test/flow/report/duct/Server::unmap → KILLED
-
-
-
- |
- unmap( dir ); |
-
-
-
-
-
-152
- |
-
-
-
-
-
-
- |
- Set<String> paths = new TreeSet<>(); |
-
-
-
-
-
-153
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-154
- |
-
-
-
-
-
-
- |
- String requestPath = path + dir.relativize( dir ).toString().replace( '\\', '/' ); |
-
-
-
-
-
-155
- |
-
-
-
-
-
-
- |
- Path idxp = dir.resolve( "index.html" ); |
-
-
-
-
-
-156
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-157
- |
-
-
-1
-
-1. map : negated conditional → KILLED
-
-
-
- |
- if( !Files.exists( idxp ) ) { |
-
-
-
-
-
-158
- |
-
-
-
-
-
-
- |
- LOG.warn( "No index found at {}", idxp ); |
-
-
-
-
-
-159
- |
-
-
-
-
-
-
- |
- return; |
-
-
-
-
-
-160
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-161
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-162
- |
-
-
-
-
-
-
- |
- Route idxr = respondWithFileBytes( idxp ); |
-
-
-
-
-
-163
- |
-
-
-
-
-
-
- |
- // special treatment for the index: serve it when the directory is requested |
-
-
-
-
-
-164
- |
-
-
-
-
-
-
- |
- Stream.of( requestPath, requestPath + "index.html" ) |
-
-
-
-
-
-165
- |
-
-
-1
-
-1. map : removed call to java/util/stream/Stream::forEach → RUN_ERROR
-
-
-
- |
- .forEach( getPath -> { |
-
-
-
-
-
-166
- |
-
-
-
-
-
-
- |
- LOG.info( "Routing GET {} to {}", getPath, idxp ); |
-
-
-
-
-
-167
- |
-
-
-
-
-
-
- |
- paths.add( getPath ); |
-
-
-
-
-
-168
- |
-
-
-1
-
-1. lambda$map$5 : removed call to spark/Service::get → KILLED
-
-
-
- |
- spark.get( getPath, idxr ); |
-
-
-
-
-
-169
- |
-
-
-
-
-
-
- |
- } ); |
-
-
-
-
-
-170
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-171
- |
-
-
-
-
-
-
- |
- Path resp = dir.resolve( "res" ); |
-
-
-
-
-
-172
- |
-
-
-1
-
-1. map : negated conditional → KILLED
-
-
-
- |
- if( Files.isDirectory( resp ) ) { |
-
-
-
-
-
-173
- |
-
-
-
-
-
-
- |
- try( Stream<Path> resFiles = Files.list( resp ) ) { |
-
-
-
-
-
-174
- |
-
-
-
-
-
-
- |
- resFiles |
-
-
-
-
-
-175
- |
-
-
-2
-
-1. lambda$map$6 : replaced boolean return with false for com/mastercard/test/flow/report/duct/Server::lambda$map$6 → KILLED
-2. lambda$map$6 : replaced boolean return with true for com/mastercard/test/flow/report/duct/Server::lambda$map$6 → KILLED
-
-
-
- |
- .filter( Files::isRegularFile ) |
-
-
-
-
-
-176
- |
-
-
-2
-
-1. lambda$map$7 : negated conditional → KILLED
-2. lambda$map$7 : replaced boolean return with true for com/mastercard/test/flow/report/duct/Server::lambda$map$7 → KILLED
-
-
-
- |
- .filter( f -> f.toString().endsWith( ".js" ) |
-
-
-
-
-
-177
- |
-
-
-1
-
-1. lambda$map$7 : negated conditional → KILLED
-
-
-
- |
- || f.endsWith( "favicon.ico" ) |
-
-
-
-
-
-178
- |
-
-
-1
-
-1. lambda$map$7 : negated conditional → KILLED
-
-
-
- |
- || f.toString().endsWith( ".css" ) ) |
-
-
-
-
-
-179
- |
-
-
-
-
-
-
- |
- .map( p -> { |
-
-
-
-
-
-180
- |
-
-
-
-
-
-
- |
- String getPath = requestPath + "res/" + p.getFileName().toString(); |
-
-
-
-
-
-181
- |
-
-
-
-
-
-
- |
- LOG.debug( "Routing GET {} to {}", getPath, idxp ); |
-
-
-
-
-
-182
- |
-
-
-1
-
-1. lambda$map$8 : removed call to spark/Service::get → KILLED
-
-
-
- |
- spark.get( getPath, respondWithFileBytes( p ) ); |
-
-
-
-
-
-183
- |
-
-
-1
-
-1. lambda$map$8 : replaced return value with "" for com/mastercard/test/flow/report/duct/Server::lambda$map$8 → KILLED
-
-
-
- |
- return getPath; |
-
-
-
-
-
-184
- |
-
-
-
-
-
-
- |
- } ) |
-
-
-
-
-
-185
- |
-
-
-1
-
-1. map : removed call to java/util/stream/Stream::forEach → KILLED
-
-
-
- |
- .forEach( paths::add ); |
-
-
-
-
-
-186
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-187
- |
-
-
-
-
-
-
- |
- catch( IOException ioe ) { |
-
-
-
-
-
-188
- |
-
-
-
-
-
-
- |
- LOG.error( "Failed to map resource directory {}", resp, ioe ); |
-
-
-
-
-
-189
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-190
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-191
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-192
- |
-
-
-
-
-
-
- |
- Path detp = dir.resolve( DETAIL_DIR_NAME ); |
-
-
-
-
-
-193
- |
-
-
-1
-
-1. map : negated conditional → KILLED
-
-
-
- |
- if( Files.isDirectory( detp ) ) { |
-
-
-
-
-
-194
- |
-
-
-
-
-
-
- |
- String getPath = requestPath + DETAIL_DIR_NAME + "/*"; |
-
-
-
-
-
-195
- |
-
-
-
-
-
-
- |
- LOG.debug( "Routing GET {} to detail files in {}", getPath, detp ); |
-
-
-
-
-
-196
- |
-
-
-
-
-
-
- |
- paths.add( getPath ); |
-
-
-
-
-
-197
- |
-
-
-1
-
-1. map : removed call to spark/Service::get → KILLED
-
-
-
- |
- spark.get( getPath, ( req, res ) -> { |
-
-
-
-
-
-198
- |
-
-
-1
-
-1. lambda$map$9 : negated conditional → KILLED
-
-
-
- |
- if( req.splat()[0].matches( "[A-F0-9]{32}.html" ) ) { |
-
-
-
-
-
-199
- |
-
-
-
-
-
-
- |
- Path file = dir.resolve( DETAIL_DIR_NAME ).resolve( req.splat()[0] ); |
-
-
-
-
-
-200
- |
-
-
-1
-
-1. lambda$map$9 : replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$map$9 → SURVIVED
-
-
-
- |
- return respondWithFileBytes( file ).handle( req, res ); |
-
-
-
-
-
-201
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-202
- |
-
-
-
-
-
-
- |
- LOG.warn( "Rejecting request for non-detail file {}", req.pathInfo() ); |
-
-
-
-
-
-203
- |
-
-
-1
-
-1. lambda$map$9 : removed call to spark/Response::status → KILLED
-
-
-
- |
- res.status( 404 ); |
-
-
-
-
-
-204
- |
-
-
-1
-
-1. lambda$map$9 : replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$map$9 → KILLED
-
-
-
- |
- return ""; |
-
-
-
-
-
-205
- |
-
-
-
-
-
-
- |
- } ); |
-
-
-
-
-
-206
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-207
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-208
- |
-
-
-
-
-
-
- |
- // save the mapped paths so we can unmap them later |
-
-
-
-
-
-209
- |
-
-
-
-
-
-
- |
- routes.put( dir, paths ); |
-
-
-
-
-
-210
- |
-
-
-
-
-
-
- |
- LOG.info( "Mapped {} paths under {}", paths.size(), path ); |
-
-
-
-
-
-211
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-212
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-213
- |
-
-
-
-
-
-
- |
- private static Route respondWithFileBytes( Path f ) { |
-
-
-
-
-
-214
- |
-
-
-1
-
-1. respondWithFileBytes : replaced return value with null for com/mastercard/test/flow/report/duct/Server::respondWithFileBytes → KILLED
-
-
-
- |
- return ( req, res ) -> { |
-
-
-
-
-
-215
- |
-
-
-1
-
-1. lambda$respondWithFileBytes$10 : negated conditional → RUN_ERROR
-
-
-
- |
- if( !Files.isRegularFile( f ) ) { |
-
-
-
-
-
-216
- |
-
-
-1
-
-1. lambda$respondWithFileBytes$10 : removed call to spark/Response::status → NO_COVERAGE
-
-
-
- |
- res.status( 404 ); |
-
-
-
-
-
-217
- |
-
-
-1
-
-1. lambda$respondWithFileBytes$10 : replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$respondWithFileBytes$10 → NO_COVERAGE
-
-
-
- |
- return ""; |
-
-
-
-
-
-218
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-219
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-220
- |
-
-
-1
-
-1. lambda$respondWithFileBytes$10 : removed call to spark/Response::header → SURVIVED
-
-
-
- |
- res.header( "Content-Type", MimeType.fromResource( |
-
-
-
-
-
-221
- |
-
-
-
-
-
-
- |
- new ExternalResource( f.toString() ) ) ); |
-
-
-
-
-
-222
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-223
- |
-
-
-
-
-
-
- |
- byte[] buff = new byte[8192]; |
-
-
-
-
-
-224
- |
-
-
-
-
-
-
- |
- try( InputStream is = Files.newInputStream( f ); |
-
-
-
-
-
-225
- |
-
-
-
-
-
-
- |
- OutputStream os = res.raw().getOutputStream(); ) { |
-
-
-
-
-
-226
- |
-
-
-
-
-
-
- |
- int read; |
-
-
-
-
-
-227
- |
-
-
-1
-
-1. lambda$respondWithFileBytes$10 : negated conditional → KILLED
-
-
-
- |
- while( (read = is.read( buff )) != -1 ) { |
-
-
-
-
-
-228
- |
-
-
-1
-
-1. lambda$respondWithFileBytes$10 : removed call to java/io/OutputStream::write → KILLED
-
-
-
- |
- os.write( buff, 0, read ); |
-
-
-
-
-
-229
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-230
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-231
- |
-
-
-
-
-
-
- |
- catch( IOException ioe ) { |
-
-
-
-
-
-232
- |
-
-
-
-
-
-
- |
- LOG.error( "Failed GET {} {}", req.pathInfo(), f, ioe ); |
-
-
-
-
-
-233
- |
-
-
-1
-
-1. lambda$respondWithFileBytes$10 : removed call to spark/Response::status → NO_COVERAGE
-
-
-
- |
- res.status( 500 ); |
-
-
-
-
-
-234
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-235
- |
-
-
-
-
-
-
- |
- return null; // vestigial, we've already written the body |
-
-
-
-
-
-236
- |
-
-
-
-
-
-
- |
- }; |
-
-
-
-
-
-237
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-238
- |
-
-
-
-
-
-
- |
-
|
-
-
-
-
-
-239
- |
-
-
-
-
-
-
- |
- /** |
-
-
-
-
-
-240
- |
-
-
-
-
-
-
- |
- * Removes the routes that were serving the files in a directory |
-
-
-
-
-
-241
- |
-
-
-
-
-
-
- |
- * |
-
-
-
-
-
-242
- |
-
-
-
-
-
-
- |
- * @param dir The directory that holds the files |
-
-
-
-
-
-243
- |
-
-
-
-
-
-
- |
- */ |
-
-
-
-
-
-244
- |
-
-
-
-
-
-
- |
- void unmap( Path dir ) { |
-
-
-
-
-
-245
- |
-
-
-
-
-
-
- |
- routes.getOrDefault( dir, emptySet() ) |
-
-
-
-
-
-246
- |
-
-
-1
-
-1. unmap : removed call to java/util/Set::forEach → KILLED
-
-
-
- |
- .forEach( path -> { |
-
-
-
-
-
-247
- |
-
-
-
-
-
-
- |
- LOG.debug( "unmapping {}", path ); |
-
-
-
-
-
-248
- |
-
-
-
-
-
-
- |
- spark.unmap( path ); |
-
-
-
-
-
-249
- |
-
-
-
-
-
-
- |
- } ); |
-
-
-
-
-
-250
- |
-
-
-
-
-
-
- |
- } |
-
-
-
-
-
-251
- |
-
-
-
-
-
-
- |
-} |
-
-
-
- | | Mutations |
-
-
-51 |
- |
-
-
-
-
- 1.1 Location : lambda$static$0 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:life()] negated conditional → KILLED
- |
-
-
-79 |
- |
-
-
-
-
- 1.1 Location : <init> Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:loopback()] removed call to spark/Service::before → KILLED
- |
-
-
-82 |
- |
-
-
-
-
- 1.1 Location : <init> Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:endpoints()] removed call to spark/Service::get → KILLED
- |
-
-
-83 |
- |
-
-
-
-
- 1.1 Location : lambda$new$1 Killed by : replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$new$1 → RUN_ERROR
- |
-
-
-85 |
- |
-
-
-
-
- 1.1 Location : <init> Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:endpoints()] removed call to spark/Service::post → KILLED
- |
-
-
-87 |
- |
-
-
-
-
- 1.1 Location : lambda$new$2 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:endpoints()] removed call to com/mastercard/test/flow/report/duct/Duct::stop → KILLED
- |
-
-
-88 |
- |
-
-
-
-
- 1.1 Location : lambda$new$2 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:endpoints()] replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$new$2 → KILLED
- |
-
-
-91 |
- |
-
-
-
-
- 1.1 Location : <init> Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:endpoints()] removed call to spark/Service::post → KILLED
- |
-
-
-94 |
- |
-
-
-
-
- 1.1 Location : lambda$new$3 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:endpoints()] replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$new$3 → KILLED
- |
-
-
-97 |
- |
-
-
-
-
- 1.1 Location : <init> Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:life()] removed call to spark/Service::get → KILLED
- |
-
-
-98 |
- |
-
-
-
-
- 1.1 Location : lambda$new$4 Killed by : replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$new$4 → RUN_ERROR
- |
-
-
-106 |
- |
-
-
-
-
- 1.1 Location : start Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:life()] removed call to spark/Service::awaitInitialization → KILLED
- |
-
-
-114 |
- |
-
-
-
-
- 1.1 Location : stop Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:life()] removed call to spark/Service::stop → KILLED
- |
-
-
-121 |
- |
-
-
-
-
- 1.1 Location : awaitStop Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:life()] removed call to com/mastercard/test/flow/report/duct/Server::stop → KILLED
- |
-
-
-122 |
- |
-
-
-
-
- 1.1 Location : awaitStop Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:endpoints()] removed call to spark/Service::awaitStop → KILLED
- |
-
-
-129 |
- |
-
-
-
-
- 1.1 Location : port Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:life()] replaced int return with 0 for com/mastercard/test/flow/report/duct/Server::port → KILLED
- |
-
-
-151 |
- |
-
-
-
-
- 1.1 Location : map Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:reunmap()] removed call to com/mastercard/test/flow/report/duct/Server::unmap → KILLED
- |
-
-
-157 |
- |
-
-
-
-
- 1.1 Location : map Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:dynamicDetailMap()] negated conditional → KILLED
- |
-
-
-165 |
- |
-
-
-
-
- 1.1 Location : map Killed by : removed call to java/util/stream/Stream::forEach → RUN_ERROR
- |
-
-
-168 |
- |
-
-
-
-
- 1.1 Location : lambda$map$5 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:dynamicDetailMap()] removed call to spark/Service::get → KILLED
- |
-
-
-172 |
- |
-
-
-
-
- 1.1 Location : map Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:reunmap()] negated conditional → KILLED
- |
-
-
-175 |
- |
-
-
-
-
- 1.1 Location : lambda$map$6 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:reunmap()] replaced boolean return with false for com/mastercard/test/flow/report/duct/Server::lambda$map$6 → KILLED 2.2 Location : lambda$map$6 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:resourceTypes()] replaced boolean return with true for com/mastercard/test/flow/report/duct/Server::lambda$map$6 → KILLED
- |
-
-
-176 |
- |
-
-
-
-
- 1.1 Location : lambda$map$7 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:reunmap()] negated conditional → KILLED 2.2 Location : lambda$map$7 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:resourceTypes()] replaced boolean return with true for com/mastercard/test/flow/report/duct/Server::lambda$map$7 → KILLED
- |
-
-
-177 |
- |
-
-
-
-
- 1.1 Location : lambda$map$7 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:resourceTypes()] negated conditional → KILLED
- |
-
-
-178 |
- |
-
-
-
-
- 1.1 Location : lambda$map$7 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:resourceTypes()] negated conditional → KILLED
- |
-
-
-182 |
- |
-
-
-
-
- 1.1 Location : lambda$map$8 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:reunmap()] removed call to spark/Service::get → KILLED
- |
-
-
-183 |
- |
-
-
-
-
- 1.1 Location : lambda$map$8 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:reunmap()] replaced return value with "" for com/mastercard/test/flow/report/duct/Server::lambda$map$8 → KILLED
- |
-
-
-185 |
- |
-
-
-
-
- 1.1 Location : map Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:reunmap()] removed call to java/util/stream/Stream::forEach → KILLED
- |
-
-
-193 |
- |
-
-
-
-
- 1.1 Location : map Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:dynamicDetailMap()] negated conditional → KILLED
- |
-
-
-197 |
- |
-
-
-
-
- 1.1 Location : map Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:dynamicDetailMap()] removed call to spark/Service::get → KILLED
- |
-
-
-198 |
- |
-
-
-
-
- 1.1 Location : lambda$map$9 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:dynamicDetailMap()] negated conditional → KILLED
- |
-
-
-200 |
- |
-
-
-
-
- 1.1 Location : lambda$map$9 Killed by : replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$map$9 → SURVIVED
- |
-
-
-203 |
- |
-
-
-
-
- 1.1 Location : lambda$map$9 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:dynamicDetailMap()] removed call to spark/Response::status → KILLED
- |
-
-
-204 |
- |
-
-
-
-
- 1.1 Location : lambda$map$9 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:dynamicDetailMap()] replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$map$9 → KILLED
- |
-
-
-214 |
- |
-
-
-
-
- 1.1 Location : respondWithFileBytes Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:dynamicDetailMap()] replaced return value with null for com/mastercard/test/flow/report/duct/Server::respondWithFileBytes → KILLED
- |
-
-
-215 |
- |
-
-
-
-
- 1.1 Location : lambda$respondWithFileBytes$10 Killed by : negated conditional → RUN_ERROR
- |
-
-
-216 |
- |
-
-
-
-
- 1.1 Location : lambda$respondWithFileBytes$10 Killed by : removed call to spark/Response::status → NO_COVERAGE
- |
-
-
-217 |
- |
-
-
-
-
- 1.1 Location : lambda$respondWithFileBytes$10 Killed by : replaced return value with null for com/mastercard/test/flow/report/duct/Server::lambda$respondWithFileBytes$10 → NO_COVERAGE
- |
-
-
-220 |
- |
-
-
-
-
- 1.1 Location : lambda$respondWithFileBytes$10 Killed by : removed call to spark/Response::header → SURVIVED
- |
-
-
-227 |
- |
-
-
-
-
- 1.1 Location : lambda$respondWithFileBytes$10 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:dynamicDetailMap()] negated conditional → KILLED
- |
-
-
-228 |
- |
-
-
-
-
- 1.1 Location : lambda$respondWithFileBytes$10 Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:dynamicDetailMap()] removed call to java/io/OutputStream::write → KILLED
- |
-
-
-233 |
- |
-
-
-
-
- 1.1 Location : lambda$respondWithFileBytes$10 Killed by : removed call to spark/Response::status → NO_COVERAGE
- |
-
-
-246 |
- |
-
-
-
-
- 1.1 Location : unmap Killed by : com.mastercard.test.flow.report.duct.ServerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.report.duct.ServerTest]/[method:reunmap()] removed call to java/util/Set::forEach → KILLED
- |
-
-
-
-
-
-
-
+
56
|
-1
+1
1. box : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::box → KILLED
@@ -857,12 +857,12 @@ Cli.java
-
+
57
|
-
+
@@ -872,12 +872,12 @@ Cli.java
|
-
+
58
|
-
+
@@ -887,12 +887,12 @@ Cli.java
|
-
+
59
|
-
+
@@ -902,12 +902,12 @@ Cli.java
|
-
+
60
|
-
+
@@ -917,12 +917,12 @@ Cli.java
|
-
+
61
|
-
+
@@ -932,12 +932,12 @@ Cli.java
|
-
+
62
|
-
+
@@ -947,12 +947,12 @@ Cli.java
|
-
+
63
|
-
+
@@ -962,12 +962,12 @@ Cli.java
|
-
+
64
|
-
+
@@ -977,12 +977,12 @@ Cli.java
|
-
+
65
|
-
+
@@ -992,12 +992,12 @@ Cli.java
|
-
+
66
|
-
+
@@ -1007,12 +1007,12 @@ Cli.java
|
-
+
67
|
-
+
@@ -1022,12 +1022,12 @@ Cli.java
|
-
+
68
|
-
+
@@ -1037,12 +1037,12 @@ Cli.java
|
-
+
69
|
-
+
@@ -1052,12 +1052,12 @@ Cli.java
|
-
+
70
|
-1
+1
1. box : removed call to java/util/function/Consumer::accept → KILLED
@@ -1069,12 +1069,12 @@ Cli.java
-
+
71
|
-1
+1
1. box : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::box → KILLED
@@ -1086,12 +1086,12 @@ Cli.java
-
+
72
|
-
+
@@ -1101,12 +1101,12 @@ Cli.java
|
-
+
73
|
-
+
@@ -1116,12 +1116,12 @@ Cli.java
|
-
+
74
|
-
+
@@ -1131,12 +1131,12 @@ Cli.java
|
-
+
75
|
-
+
@@ -1146,12 +1146,12 @@ Cli.java
|
-
+
76
|
-
+
@@ -1161,12 +1161,12 @@ Cli.java
|
-
+
77
|
-
+
@@ -1176,12 +1176,12 @@ Cli.java
|
-
+
78
|
-1
+1
1. content : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::content → KILLED
@@ -1193,12 +1193,12 @@ Cli.java
-
+
79
|
-
+
@@ -1208,12 +1208,12 @@ Cli.java
|
-
+
80
|
-
+
@@ -1223,12 +1223,12 @@ Cli.java
|
-
+
81
|
-
+
@@ -1238,12 +1238,12 @@ Cli.java
|
-
+
82
|
-
+
@@ -1253,12 +1253,12 @@ Cli.java
|
-
+
83
|
-
+
@@ -1268,12 +1268,12 @@ Cli.java
|
-
+
84
|
-
+
@@ -1283,12 +1283,12 @@ Cli.java
|
-
+
85
|
-
+
@@ -1298,12 +1298,12 @@ Cli.java
|
-
+
86
|
-
+
@@ -1313,12 +1313,12 @@ Cli.java
|
-
+
87
|
-
+
@@ -1328,12 +1328,12 @@ Cli.java
|
-
+
88
|
-1
+1
1. append : Replaced integer addition with subtraction → KILLED
@@ -1345,12 +1345,12 @@ Cli.java
-
+
89
|
-
+
@@ -1360,12 +1360,12 @@ Cli.java
|
-
+
90
|
-1
+1
1. append : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::append → KILLED
@@ -1377,12 +1377,12 @@ Cli.java
-
+
91
|
-
+
@@ -1392,12 +1392,12 @@ Cli.java
|
-
+
92
|
-
+
@@ -1407,12 +1407,12 @@ Cli.java
|
-
+
93
|
-
+
@@ -1422,12 +1422,12 @@ Cli.java
|
-
+
94
|
-
+
@@ -1437,12 +1437,12 @@ Cli.java
|
-
+
95
|
-
+
@@ -1452,12 +1452,12 @@ Cli.java
|
-
+
96
|
-
+
@@ -1467,12 +1467,12 @@ Cli.java
|
-
+
97
|
-
+
@@ -1482,12 +1482,12 @@ Cli.java
|
-
+
98
|
-
+
@@ -1497,12 +1497,12 @@ Cli.java
|
-
+
99
|
-
+
@@ -1512,12 +1512,12 @@ Cli.java
|
-
+
100
|
-
+
@@ -1527,12 +1527,12 @@ Cli.java
|
-
+
101
|
-
+
@@ -1542,12 +1542,12 @@ Cli.java
|
-
+
102
|
-2
+2
1. fill : negated conditional → KILLED
2. fill : changed conditional boundary → KILLED
@@ -1560,12 +1560,12 @@ Cli.java
-
+
103
|
-
+
@@ -1575,12 +1575,12 @@ Cli.java
|
-
+
104
|
-
+
@@ -1590,12 +1590,12 @@ Cli.java
|
-
+
105
|
-1
+1
1. fill : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::fill → KILLED
@@ -1607,12 +1607,12 @@ Cli.java
-
+
106
|
-
+
@@ -1622,12 +1622,12 @@ Cli.java
|
-
+
107
|
-
+
@@ -1637,12 +1637,12 @@ Cli.java
|
-
+
108
|
-
+
@@ -1652,12 +1652,12 @@ Cli.java
|
-
+
109
|
-
+
@@ -1667,12 +1667,12 @@ Cli.java
|
-
+
110
|
-
+
@@ -1682,12 +1682,12 @@ Cli.java
|
-
+
111
|
-
+
@@ -1697,12 +1697,12 @@ Cli.java
|
-
+
112
|
-
+
@@ -1712,12 +1712,12 @@ Cli.java
|
-
+
113
|
-
+
@@ -1727,12 +1727,12 @@ Cli.java
|
-
+
114
|
-
+
@@ -1742,12 +1742,12 @@ Cli.java
|
-
+
115
|
-
+
@@ -1757,12 +1757,12 @@ Cli.java
|
-
+
116
|
-1
+1
1. styled : Replaced integer addition with subtraction → KILLED
@@ -1774,12 +1774,12 @@ Cli.java
-
+
117
|
-
+
@@ -1789,12 +1789,12 @@ Cli.java
|
-
+
118
|
-1
+1
1. styled : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::styled → KILLED
@@ -1806,12 +1806,12 @@ Cli.java
-
+
119
|
-
+
@@ -1821,12 +1821,12 @@ Cli.java
|
-
+
120
|
-
+
@@ -1836,12 +1836,12 @@ Cli.java
|
-
+
121
|
-
+
@@ -1851,12 +1851,12 @@ Cli.java
|
-
+
122
|
-
+
@@ -1866,12 +1866,12 @@ Cli.java
|
-
+
123
|
-
+
@@ -1881,12 +1881,12 @@ Cli.java
|
-
+
124
|
-
+
@@ -1896,12 +1896,12 @@ Cli.java
|
-
+
125
|
-
+
@@ -1911,12 +1911,12 @@ Cli.java
|
-
+
126
|
-
+
@@ -1926,12 +1926,12 @@ Cli.java
|
-
+
127
|
-
+
@@ -1941,12 +1941,12 @@ Cli.java
|
-
+
128
|
-
+
@@ -1956,12 +1956,12 @@ Cli.java
|
-
+
129
|
-
+
@@ -1971,12 +1971,12 @@ Cli.java
|
-
+
130
|
-
+
@@ -1986,12 +1986,12 @@ Cli.java
|
-
+
131
|
-3
+3
1. ellipsised : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::ellipsised → KILLED
2. ellipsised : Replaced integer subtraction with addition → KILLED
@@ -2005,12 +2005,12 @@ Cli.java
-
+
132
|
-
+
@@ -2020,12 +2020,12 @@ Cli.java
|
-
+
133
|
-
+
@@ -2035,12 +2035,12 @@ Cli.java
|
-
+
134
|
-
+
@@ -2050,12 +2050,12 @@ Cli.java
|
-
+
135
|
-
+
@@ -2065,12 +2065,12 @@ Cli.java
|
-
+
136
|
-
+
@@ -2080,12 +2080,12 @@ Cli.java
|
-
+
137
|
-
+
@@ -2095,12 +2095,12 @@ Cli.java
|
-
+
138
|
-
+
@@ -2110,12 +2110,12 @@ Cli.java
|
-
+
139
|
-
+
@@ -2125,12 +2125,12 @@ Cli.java
|
-
+
140
|
-
+
@@ -2140,12 +2140,12 @@ Cli.java
|
-
+
141
|
-
+
@@ -2155,12 +2155,12 @@ Cli.java
|
-
+
142
|
-2
+2
1. endLine : Replaced integer subtraction with addition → KILLED
2. endLine : Replaced integer subtraction with addition → KILLED
@@ -2173,12 +2173,12 @@ Cli.java
-
+
143
|
-2
+2
1. endLine : negated conditional → TIMED_OUT
2. endLine : changed conditional boundary → KILLED
@@ -2191,12 +2191,12 @@ Cli.java
-
+
144
|
-
+
@@ -2206,12 +2206,12 @@ Cli.java
|
-
+
145
|
-
+
@@ -2221,12 +2221,12 @@ Cli.java
|
-
+
146
|
-
+
@@ -2236,12 +2236,12 @@ Cli.java
|
-
+
147
|
-
+
@@ -2251,12 +2251,12 @@ Cli.java
|
-
+
148
|
-1
+1
1. endLine : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::endLine → KILLED
@@ -2268,12 +2268,12 @@ Cli.java
-
+
149
|
-
+
@@ -2283,12 +2283,12 @@ Cli.java
|
-
+
150
|
-
+
@@ -2298,12 +2298,12 @@ Cli.java
|
-
+
151
|
-
+
@@ -2313,12 +2313,12 @@ Cli.java
|
-
+
152
|
-
+
@@ -2328,12 +2328,12 @@ Cli.java
|
-
+
153
|
-
+
@@ -2343,12 +2343,12 @@ Cli.java
|
-
+
154
|
-
+
@@ -2358,12 +2358,12 @@ Cli.java
|
-
+
155
|
-
+
@@ -2373,12 +2373,12 @@ Cli.java
|
-
+
156
|
-
+
@@ -2388,12 +2388,12 @@ Cli.java
|
-
+
157
|
-
+
@@ -2403,12 +2403,12 @@ Cli.java
|
-
+
158
|
-
+
@@ -2418,12 +2418,12 @@ Cli.java
|
-
+
159
|
-
+
@@ -2433,12 +2433,12 @@ Cli.java
|
-
+
160
|
-
+
@@ -2448,12 +2448,12 @@ Cli.java
|
-
+
161
|
-
+
@@ -2463,12 +2463,12 @@ Cli.java
|
-
+
162
|
-
+
@@ -2478,12 +2478,12 @@ Cli.java
|
-
+
163
|
-
+
@@ -2493,12 +2493,12 @@ Cli.java
|
-
+
164
|
-
+
@@ -2508,12 +2508,12 @@ Cli.java
|
-
+
165
|
-
+
@@ -2523,12 +2523,12 @@ Cli.java
|
-
+
166
|
-
+
@@ -2538,12 +2538,12 @@ Cli.java
|
-
+
167
|
-
+
@@ -2553,12 +2553,12 @@ Cli.java
|
-
+
168
|
-
+
@@ -2568,12 +2568,12 @@ Cli.java
|
-
+
169
|
-
+
@@ -2583,12 +2583,12 @@ Cli.java
|
-
+
170
|
-
+
@@ -2598,12 +2598,12 @@ Cli.java
|
-
+
171
|
-
+
@@ -2613,12 +2613,12 @@ Cli.java
|
-
+
172
|
-
+
@@ -2628,12 +2628,12 @@ Cli.java
|
-
+
173
|
-
+
@@ -2643,12 +2643,12 @@ Cli.java
|
-
+
174
|
-
+
@@ -2658,12 +2658,12 @@ Cli.java
|
-
+
175
|
-
+
@@ -2673,12 +2673,12 @@ Cli.java
|
-
+
176
|
-
+
@@ -2688,12 +2688,12 @@ Cli.java
|
-
+
177
|
-1
+1
1. <init> : Replaced integer subtraction with addition → KILLED
@@ -2705,12 +2705,12 @@ Cli.java
-
+
178
|
-
+
@@ -2720,12 +2720,12 @@ Cli.java
|
-
+
179
|
-
+
@@ -2735,12 +2735,12 @@ Cli.java
|
-
+
180
|
-
+
@@ -2750,12 +2750,12 @@ Cli.java
|
-
+
181
|
-1
+1
1. <init> : negated conditional → KILLED
@@ -2767,12 +2767,12 @@ Cli.java
-
+
182
|
-1
+1
1. <init> : Replaced integer subtraction with addition → KILLED
@@ -2784,12 +2784,12 @@ Cli.java
-
+
183
|
-
+
@@ -2799,12 +2799,12 @@ Cli.java
|
-
+
184
|
-
+
@@ -2814,12 +2814,12 @@ Cli.java
|
-
+
185
|
-
+
@@ -2829,12 +2829,12 @@ Cli.java
|
-
+
186
|
-
+
@@ -2844,12 +2844,12 @@ Cli.java
|
-
+
187
|
-
+
@@ -2859,12 +2859,12 @@ Cli.java
|
-
+
188
|
-
+
@@ -2874,12 +2874,12 @@ Cli.java
|
-
+
189
|
-
+
@@ -2889,12 +2889,12 @@ Cli.java
|
-
+
190
|
-
+
@@ -2904,12 +2904,12 @@ Cli.java
|
-
+
191
|
-
+
@@ -2919,12 +2919,12 @@ Cli.java
|
-
+
192
|
-
+
@@ -2934,12 +2934,12 @@ Cli.java
|
-
+
193
|
-
+
@@ -2949,12 +2949,12 @@ Cli.java
|
-
+
194
|
-
+
@@ -2964,12 +2964,12 @@ Cli.java
|
-
+
195
|
-
+
@@ -2979,12 +2979,12 @@ Cli.java
|
-
+
196
|
-
+
@@ -2994,12 +2994,12 @@ Cli.java
|
-
+
197
|
-1
+1
1. section : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::section → KILLED
@@ -3011,12 +3011,12 @@ Cli.java
-
+
198
|
-
+
@@ -3026,12 +3026,12 @@ Cli.java
|
-
+
199
|
-
+
@@ -3041,12 +3041,12 @@ Cli.java
|
-
+
200
|
-
+
@@ -3056,12 +3056,12 @@ Cli.java
|
-
+
201
|
-
+
@@ -3071,12 +3071,12 @@ Cli.java
|
-
+
202
|
-
+
@@ -3086,12 +3086,12 @@ Cli.java
|
-
+
203
|
-
+
@@ -3101,12 +3101,12 @@ Cli.java
|
-
+
204
|
-
+
@@ -3116,12 +3116,12 @@ Cli.java
|
-
+
205
|
-
+
@@ -3131,12 +3131,12 @@ Cli.java
|
-
+
206
|
-
+
@@ -3146,12 +3146,12 @@ Cli.java
|
-
+
207
|
-
+
@@ -3161,12 +3161,12 @@ Cli.java
|
-
+
208
|
-1
+1
1. box : Replaced integer addition with subtraction → KILLED
@@ -3178,12 +3178,12 @@ Cli.java
-
+
209
|
-
+
@@ -3193,12 +3193,12 @@ Cli.java
|
-
+
210
|
-1
+1
1. box : removed call to java/util/function/Consumer::accept → KILLED
@@ -3210,12 +3210,12 @@ Cli.java
-
+
211
|
-1
+1
1. box : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::box → KILLED
@@ -3227,12 +3227,12 @@ Cli.java
-
+
212
|
-
+
@@ -3242,12 +3242,12 @@ Cli.java
|
-
+
213
|
-
+
@@ -3257,12 +3257,12 @@ Cli.java
|
-
+
214
|
-
+
@@ -3272,12 +3272,12 @@ Cli.java
|
-
+
215
|
-
+
@@ -3287,12 +3287,12 @@ Cli.java
|
-
+
216
|
-
+
@@ -3302,12 +3302,12 @@ Cli.java
|
-
+
217
|
-
+
@@ -3317,12 +3317,12 @@ Cli.java
|
-
+
218
|
-
+
@@ -3332,12 +3332,12 @@ Cli.java
|
-
+
219
|
-
+
@@ -3347,12 +3347,12 @@ Cli.java
|
-
+
220
|
-
+
@@ -3362,12 +3362,12 @@ Cli.java
|
-
+
221
|
-
+
@@ -3377,12 +3377,12 @@ Cli.java
|
-
+
222
|
-1
+1
1. paragraph : removed call to java/util/stream/Stream::forEach → KILLED
@@ -3394,12 +3394,12 @@ Cli.java
-
+
223
|
-1
+1
1. lambda$paragraph$1 : removed call to java/util/Deque::forEach → KILLED
@@ -3411,12 +3411,12 @@ Cli.java
-
+
224
|
-
+
@@ -3426,12 +3426,12 @@ Cli.java
|
-
+
225
|
-
+
@@ -3441,12 +3441,12 @@ Cli.java
|
-
+
226
|
-1
+1
1. paragraph : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::paragraph → KILLED
@@ -3458,12 +3458,12 @@ Cli.java
-
+
227
|
-
+
@@ -3473,12 +3473,12 @@ Cli.java
|
-
+
228
|
-
+
@@ -3488,12 +3488,12 @@ Cli.java
|
-
+
229
|
-
+
@@ -3503,12 +3503,12 @@ Cli.java
|
-
+
230
|
-
+
@@ -3518,12 +3518,12 @@ Cli.java
|
-
+
231
|
-
+
@@ -3533,12 +3533,12 @@ Cli.java
|
-
+
232
|
-
+
@@ -3548,12 +3548,12 @@ Cli.java
|
-
+
233
|
-
+
@@ -3563,12 +3563,12 @@ Cli.java
|
-
+
234
|
-
+
@@ -3578,12 +3578,12 @@ Cli.java
|
-
+
235
|
-
+
@@ -3593,12 +3593,12 @@ Cli.java
|
-
+
236
|
-
+
@@ -3608,12 +3608,12 @@ Cli.java
|
-
+
237
|
-1
+1
1. line : removed call to java/util/stream/Stream::forEach → KILLED
@@ -3625,12 +3625,12 @@ Cli.java
-
+
238
|
-
+
@@ -3640,12 +3640,12 @@ Cli.java
|
-
+
239
|
-
+
@@ -3655,12 +3655,12 @@ Cli.java
|
-
+
240
|
-1
+1
1. line : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::line → KILLED
@@ -3672,12 +3672,12 @@ Cli.java
-
+
241
|
-
+
@@ -3687,12 +3687,12 @@ Cli.java
|
-
+
242
|
-
+
@@ -3702,12 +3702,12 @@ Cli.java
|
-
+
243
|
-
+
@@ -3717,12 +3717,12 @@ Cli.java
|
-
+
244
|
-
+
@@ -3732,12 +3732,12 @@ Cli.java
|
-
+
245
|
-
+
@@ -3747,12 +3747,12 @@ Cli.java
|
-
+
246
|
-
+
@@ -3762,12 +3762,12 @@ Cli.java
|
-
+
247
|
-
+
@@ -3777,12 +3777,12 @@ Cli.java
|
-
+
248
|
-
+
@@ -3792,12 +3792,12 @@ Cli.java
|
-
+
249
|
-
+
@@ -3807,12 +3807,12 @@ Cli.java
|
-
+
250
|
-
+
@@ -3822,12 +3822,12 @@ Cli.java
|
-
+
251
|
-
+
@@ -3837,12 +3837,12 @@ Cli.java
|
-
+
252
|
-1
+1
1. words : removed call to java/util/Deque::forEach → KILLED
@@ -3854,12 +3854,12 @@ Cli.java
-
+
253
|
-
+
@@ -3869,12 +3869,12 @@ Cli.java
|
-
+
254
|
-1
+1
1. lambda$words$4 : removed call to java/util/List::forEach → KILLED
@@ -3886,12 +3886,12 @@ Cli.java
-
+
255
|
-
+
@@ -3901,12 +3901,12 @@ Cli.java
|
-
+
256
|
-
+
@@ -3916,12 +3916,12 @@ Cli.java
|
-
+
257
|
-
+
@@ -3931,12 +3931,12 @@ Cli.java
|
-
+
258
|
-1
+1
1. words : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::words → KILLED
@@ -3948,12 +3948,12 @@ Cli.java
-
+
259
|
-
+
@@ -3963,12 +3963,12 @@ Cli.java
|
-
+
260
|
-
+
@@ -3978,12 +3978,12 @@ Cli.java
|
-
+
261
|
-
+
@@ -3993,12 +3993,12 @@ Cli.java
|
-
+
262
|
-
+
@@ -4008,12 +4008,12 @@ Cli.java
|
-
+
263
|
-
+
@@ -4023,12 +4023,12 @@ Cli.java
|
-
+
264
|
-
+
@@ -4038,12 +4038,12 @@ Cli.java
|
-
+
265
|
-
+
@@ -4053,12 +4053,12 @@ Cli.java
|
-
+
266
|
-
+
@@ -4068,12 +4068,12 @@ Cli.java
|
-
+
267
|
-
+
@@ -4083,12 +4083,12 @@ Cli.java
|
-
+
268
|
-1
+1
1. descriptionList : Replaced integer addition with subtraction → KILLED
@@ -4100,12 +4100,12 @@ Cli.java
-
+
269
|
-
+
@@ -4115,12 +4115,12 @@ Cli.java
|
-
+
270
|
-1
+1
1. descriptionList : removed call to java/util/function/Consumer::accept → KILLED
@@ -4132,12 +4132,12 @@ Cli.java
-
+
271
|
-1
+1
1. descriptionList : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::descriptionList → KILLED
@@ -4149,12 +4149,12 @@ Cli.java
-
+
272
|
-
+
@@ -4164,12 +4164,12 @@ Cli.java
|
-
+
273
|
-
+
@@ -4179,12 +4179,12 @@ Cli.java
|
-
+
274
|
-
+
@@ -4194,12 +4194,12 @@ Cli.java
|
-
+
275
|
-
+
@@ -4209,12 +4209,12 @@ Cli.java
|
-
+
276
|
-
+
@@ -4224,12 +4224,12 @@ Cli.java
|
-
+
277
|
-
+
@@ -4239,12 +4239,12 @@ Cli.java
|
-
+
278
|
-
+
@@ -4254,12 +4254,12 @@ Cli.java
|
-
+
279
|
-
+
@@ -4269,12 +4269,12 @@ Cli.java
|
-
+
280
|
-
+
@@ -4284,12 +4284,12 @@ Cli.java
|
-
+
281
|
-
+
@@ -4299,12 +4299,12 @@ Cli.java
|
-
+
282
|
-
+
@@ -4314,12 +4314,12 @@ Cli.java
|
-
+
283
|
-1
+1
1. indexedTaggedList : Replaced integer addition with subtraction → KILLED
@@ -4331,12 +4331,12 @@ Cli.java
-
+
284
|
-
+
@@ -4346,12 +4346,12 @@ Cli.java
|
-
+
285
|
-
+
@@ -4361,12 +4361,12 @@ Cli.java
|
-
+
286
|
-1
+1
1. indexedTaggedList : removed call to java/util/function/Consumer::accept → KILLED
@@ -4378,12 +4378,12 @@ Cli.java
-
+
287
|
-1
+1
1. indexedTaggedList : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::indexedTaggedList → KILLED
@@ -4395,12 +4395,12 @@ Cli.java
-
+
288
|
-
+
@@ -4410,12 +4410,12 @@ Cli.java
|
-
+
289
|
-
+
@@ -4425,12 +4425,12 @@ Cli.java
|
-
+
290
|
-
+
@@ -4440,12 +4440,12 @@ Cli.java
|
-
+
291
|
-
+
@@ -4455,12 +4455,12 @@ Cli.java
|
-
+
292
|
-
+
@@ -4470,12 +4470,12 @@ Cli.java
|
-
+
293
|
-
+
@@ -4485,12 +4485,12 @@ Cli.java
|
-
+
294
|
-
+
@@ -4500,12 +4500,12 @@ Cli.java
|
-
+
295
|
-
+
@@ -4515,12 +4515,12 @@ Cli.java
|
-
+
296
|
-
+
@@ -4530,12 +4530,12 @@ Cli.java
|
-
+
297
|
-
+
@@ -4545,12 +4545,12 @@ Cli.java
|
-
+
298
|
-1
+1
1. close : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::close → KILLED
@@ -4562,12 +4562,12 @@ Cli.java
-
+
299
|
-
+
@@ -4577,12 +4577,12 @@ Cli.java
|
-
+
300
|
-
+
@@ -4592,12 +4592,12 @@ Cli.java
|
-
+
301
|
-
+
@@ -4607,12 +4607,12 @@ Cli.java
|
-
+
302
|
-
+
@@ -4622,12 +4622,12 @@ Cli.java
|
-
+
303
|
-
+
@@ -4637,12 +4637,12 @@ Cli.java
|
-
+
304
|
-
+
@@ -4652,12 +4652,12 @@ Cli.java
|
-
+
305
|
-
+
@@ -4667,12 +4667,12 @@ Cli.java
|
-
+
306
|
-
+
@@ -4682,12 +4682,12 @@ Cli.java
|
-
+
307
|
-
+
@@ -4697,12 +4697,12 @@ Cli.java
|
-
+
308
|
-
+
@@ -4712,12 +4712,12 @@ Cli.java
|
-
+
309
|
-
+
@@ -4727,12 +4727,12 @@ Cli.java
|
-
+
310
|
-
+
@@ -4742,12 +4742,12 @@ Cli.java
|
-
+
311
|
-
+
@@ -4757,12 +4757,12 @@ Cli.java
|
-
+
312
|
-
+
@@ -4772,12 +4772,12 @@ Cli.java
|
-
+
313
|
-
+
@@ -4787,12 +4787,12 @@ Cli.java
|
-
+
314
|
-
+
@@ -4802,12 +4802,12 @@ Cli.java
|
-
+
315
|
-
+
@@ -4817,12 +4817,12 @@ Cli.java
|
-
+
316
|
-
+
@@ -4832,12 +4832,12 @@ Cli.java
|
-
+
317
|
-
+
@@ -4847,12 +4847,12 @@ Cli.java
|
-
+
318
|
-
+
@@ -4862,12 +4862,12 @@ Cli.java
|
-
+
319
|
-
+
@@ -4877,12 +4877,12 @@ Cli.java
|
-
+
320
|
-
+
@@ -4892,12 +4892,12 @@ Cli.java
|
-
+
321
|
-
+
@@ -4907,12 +4907,12 @@ Cli.java
|
-
+
322
|
-
+
@@ -4922,12 +4922,12 @@ Cli.java
|
-
+
323
|
-
+
@@ -4937,12 +4937,12 @@ Cli.java
|
-
+
324
|
-
+
@@ -4952,12 +4952,12 @@ Cli.java
|
-
+
325
|
-
+
@@ -4967,12 +4967,12 @@ Cli.java
|
-
+
326
|
-
+
@@ -4982,12 +4982,12 @@ Cli.java
|
-
+
327
|
-
+
@@ -4997,12 +4997,12 @@ Cli.java
|
-
+
328
|
-
+
@@ -5012,12 +5012,12 @@ Cli.java
|
-
+
329
|
-
+
@@ -5027,12 +5027,12 @@ Cli.java
|
-
+
330
|
-
+
@@ -5042,12 +5042,12 @@ Cli.java
|
-
+
331
|
-
+
@@ -5057,12 +5057,12 @@ Cli.java
|
-
+
332
|
-
+
@@ -5072,12 +5072,12 @@ Cli.java
|
-
+
333
|
-
+
@@ -5087,12 +5087,12 @@ Cli.java
|
-
+
334
|
-
+
@@ -5102,12 +5102,12 @@ Cli.java
|
-
+
335
|
-
+
@@ -5117,12 +5117,12 @@ Cli.java
|
-
+
336
|
-
+
@@ -5132,12 +5132,12 @@ Cli.java
|
-
+
337
|
-
+
@@ -5147,12 +5147,12 @@ Cli.java
|
-
+
338
|
-1
+1
1. item : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$DescriptionList::item → KILLED
@@ -5164,12 +5164,12 @@ Cli.java
-
+
339
|
-
+
@@ -5179,12 +5179,12 @@ Cli.java
|
-
+
340
|
-
+
@@ -5194,12 +5194,12 @@ Cli.java
|
-
+
341
|
-
+
@@ -5209,12 +5209,12 @@ Cli.java
|
-
+
342
|
-
+
@@ -5224,12 +5224,12 @@ Cli.java
|
-
+
343
|
-
+
@@ -5239,12 +5239,12 @@ Cli.java
|
-
+
344
|
-
+
@@ -5254,12 +5254,12 @@ Cli.java
|
-
+
345
|
-
+
@@ -5269,12 +5269,12 @@ Cli.java
|
-
+
346
|
-
+
@@ -5284,12 +5284,12 @@ Cli.java
|
-
+
347
|
-
+
@@ -5299,12 +5299,12 @@ Cli.java
|
-
+
348
|
-
+
@@ -5314,12 +5314,12 @@ Cli.java
|
-
+
349
|
-
+
@@ -5329,12 +5329,12 @@ Cli.java
|
-
+
350
|
-
+
@@ -5344,12 +5344,12 @@ Cli.java
|
-
+
351
|
-
+
@@ -5359,12 +5359,12 @@ Cli.java
|
-
+
352
|
-1
+1
1. close : removed call to java/util/Map::forEach → KILLED
@@ -5376,12 +5376,12 @@ Cli.java
-
+
353
|
-
+
@@ -5391,12 +5391,12 @@ Cli.java
|
-
+
354
|
-
+
@@ -5406,12 +5406,12 @@ Cli.java
|
-
+
355
|
-
+
@@ -5421,12 +5421,12 @@ Cli.java
|
-
+
356
|
-2
+2
1. lambda$close$1 : Replaced integer subtraction with addition → KILLED
2. lambda$close$1 : Replaced integer subtraction with addition → KILLED
@@ -5439,12 +5439,12 @@ Cli.java
-
+
357
|
-
+
@@ -5454,12 +5454,12 @@ Cli.java
|
-
+
358
|
-1
+1
1. lambda$close$1 : removed call to java/util/Deque::forEach → KILLED
@@ -5471,12 +5471,12 @@ Cli.java
-
+
359
|
-
+
@@ -5486,12 +5486,12 @@ Cli.java
|
-
+
360
|
-
+
@@ -5501,12 +5501,12 @@ Cli.java
|
-
+
361
|
-
+
@@ -5516,12 +5516,12 @@ Cli.java
|
-
+
362
|
-
+
@@ -5531,12 +5531,12 @@ Cli.java
|
-
+
363
|
-
+
@@ -5546,12 +5546,12 @@ Cli.java
|
-
+
364
|
-1
+1
1. close : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$DescriptionList::close → KILLED
@@ -5563,12 +5563,12 @@ Cli.java
-
+
365
|
-
+
@@ -5578,12 +5578,12 @@ Cli.java
|
-
+
366
|
-
+
@@ -5593,12 +5593,12 @@ Cli.java
|
-
+
367
|
-
+
@@ -5608,12 +5608,12 @@ Cli.java
|
-
+
368
|
-
+
@@ -5623,12 +5623,12 @@ Cli.java
|
-
+
369
|
-
+
@@ -5638,12 +5638,12 @@ Cli.java
|
-
+
370
|
-
+
@@ -5653,12 +5653,12 @@ Cli.java
|
-
+
371
|
-
+
@@ -5668,12 +5668,12 @@ Cli.java
|
-
+
372
|
-
+
@@ -5683,12 +5683,12 @@ Cli.java
|
-
+
373
|
-
+
@@ -5698,12 +5698,12 @@ Cli.java
|
-
+
374
|
-
+
@@ -5713,12 +5713,12 @@ Cli.java
|
-
+
375
|
-
+
@@ -5728,12 +5728,12 @@ Cli.java
|
-
+
376
|
-
+
@@ -5743,12 +5743,12 @@ Cli.java
|
-
+
377
|
-
+
@@ -5758,12 +5758,12 @@ Cli.java
|
-
+
378
|
-
+
@@ -5773,12 +5773,12 @@ Cli.java
|
-
+
379
|
-
+
@@ -5788,12 +5788,12 @@ Cli.java
|
-
+
380
|
-
+
@@ -5803,12 +5803,12 @@ Cli.java
|
-
+
381
|
-
+
@@ -5818,12 +5818,12 @@ Cli.java
|
-
+
382
|
-
+
@@ -5833,12 +5833,12 @@ Cli.java
|
-
+
383
|
-
+
@@ -5848,12 +5848,12 @@ Cli.java
|
-
+
384
|
-
+
@@ -5863,12 +5863,12 @@ Cli.java
|
-
+
385
|
-
+
@@ -5878,12 +5878,12 @@ Cli.java
|
-
+
386
|
-
+
@@ -5893,12 +5893,12 @@ Cli.java
|
-
+
387
|
-
+
@@ -5908,12 +5908,12 @@ Cli.java
|
-
+
388
|
-
+
@@ -5923,12 +5923,12 @@ Cli.java
|
-
+
389
|
-
+
@@ -5938,12 +5938,12 @@ Cli.java
|
-
+
390
|
-
+
@@ -5953,12 +5953,12 @@ Cli.java
|
-
+
391
|
-
+
@@ -5968,12 +5968,12 @@ Cli.java
|
-
+
392
|
-
+
@@ -5983,12 +5983,12 @@ Cli.java
|
-
+
393
|
-
+
@@ -5998,12 +5998,12 @@ Cli.java
|
-
+
394
|
-
+
@@ -6013,12 +6013,12 @@ Cli.java
|
-
+
395
|
-
+
@@ -6028,12 +6028,12 @@ Cli.java
|
-
+
396
|
-
+
@@ -6043,12 +6043,12 @@ Cli.java
|
-
+
397
|
-
+
@@ -6058,12 +6058,12 @@ Cli.java
|
-
+
398
|
-
+
@@ -6073,12 +6073,12 @@ Cli.java
|
-
+
399
|
-
+
@@ -6088,12 +6088,12 @@ Cli.java
|
-
+
400
|
-
+
@@ -6103,12 +6103,12 @@ Cli.java
|
-
+
401
|
-
+
@@ -6118,12 +6118,12 @@ Cli.java
|
-
+
402
|
-
+
@@ -6133,12 +6133,12 @@ Cli.java
|
-
+
403
|
-
+
@@ -6148,12 +6148,12 @@ Cli.java
|
-
+
404
|
-
+
@@ -6163,12 +6163,12 @@ Cli.java
|
-
+
405
|
-
+
@@ -6178,12 +6178,12 @@ Cli.java
|
-
+
406
|
-
+
@@ -6193,12 +6193,12 @@ Cli.java
|
-
+
407
|
-
+
@@ -6208,12 +6208,12 @@ Cli.java
|
-
+
408
|
-1
+1
1. item : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$IndexedTaggedList::item → KILLED
@@ -6225,12 +6225,12 @@ Cli.java
-
+
409
|
-
+
@@ -6240,12 +6240,12 @@ Cli.java
|
-
+
410
|
-
+
@@ -6255,12 +6255,12 @@ Cli.java
|
-
+
411
|
-
+
@@ -6270,12 +6270,12 @@ Cli.java
|
-
+
412
|
-
+
@@ -6285,12 +6285,12 @@ Cli.java
|
-
+
413
|
-
+
@@ -6300,12 +6300,12 @@ Cli.java
|
-
+
414
|
-
+
@@ -6315,12 +6315,12 @@ Cli.java
|
-
+
415
|
-
+
@@ -6330,12 +6330,12 @@ Cli.java
|
-
+
416
|
-
+
@@ -6345,12 +6345,12 @@ Cli.java
|
-
+
417
|
-1
+1
1. lambda$close$0 : replaced int return with 0 for com/mastercard/test/flow/assrt/filter/cli/Cli$IndexedTaggedList::lambda$close$0 → KILLED
@@ -6362,12 +6362,12 @@ Cli.java
-
+
418
|
-1
+1
1. close : Replaced integer addition with subtraction → KILLED
@@ -6379,12 +6379,12 @@ Cli.java
-
+
419
|
-
+
@@ -6394,12 +6394,12 @@ Cli.java
|
-
+
420
|
-1
+1
1. close : removed call to java/util/List::forEach → KILLED
@@ -6411,12 +6411,12 @@ Cli.java
-
+
421
|
-
+
@@ -6426,12 +6426,12 @@ Cli.java
|
-
+
422
|
-
+
@@ -6441,12 +6441,12 @@ Cli.java
|
-
+
423
|
-1
+1
1. lambda$close$4 : Replaced integer addition with subtraction → KILLED
@@ -6458,12 +6458,12 @@ Cli.java
-
+
424
|
-
+
@@ -6473,12 +6473,12 @@ Cli.java
|
-
+
425
|
-
+
@@ -6488,12 +6488,12 @@ Cli.java
|
-
+
426
|
-3
+3
1. lambda$close$4 : Replaced integer subtraction with addition → KILLED
2. lambda$close$4 : Replaced integer subtraction with addition → KILLED
@@ -6507,12 +6507,12 @@ Cli.java
-
+
427
|
-1
+1
1. lambda$close$4 : removed call to java/util/List::forEach → KILLED
@@ -6524,12 +6524,12 @@ Cli.java
-
+
428
|
-
+
@@ -6539,12 +6539,12 @@ Cli.java
|
-
+
429
|
-
+
@@ -6554,12 +6554,12 @@ Cli.java
|
-
+
430
|
-2
+2
1. lambda$close$4 : removed call to java/util/Deque::forEach → KILLED
2. lambda$close$4 : Replaced integer subtraction with addition → KILLED
@@ -6572,12 +6572,12 @@ Cli.java
-
+
431
|
-
+
@@ -6587,12 +6587,12 @@ Cli.java
|
-
+
432
|
-1
+1
1. lambda$null$3 : removed call to java/util/List::forEach → KILLED
@@ -6604,12 +6604,12 @@ Cli.java
-
+
433
|
-
+
@@ -6619,12 +6619,12 @@ Cli.java
|
-
+
434
|
-
+
@@ -6634,12 +6634,12 @@ Cli.java
|
-
+
435
|
-
+
@@ -6649,12 +6649,12 @@ Cli.java
|
-
+
436
|
-1
+1
1. close : replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$IndexedTaggedList::close → KILLED
@@ -6666,12 +6666,12 @@ Cli.java
-
+
437
|
-
+
@@ -6681,12 +6681,12 @@ Cli.java
|
-
+
438
|
-
+
@@ -6696,12 +6696,12 @@ Cli.java
|
-
+
439
|
-
+
@@ -6711,12 +6711,12 @@ Cli.java
|
-
+
440
|
-
+
@@ -6726,12 +6726,12 @@ Cli.java
|
-
+
441
|
-
+
@@ -6741,12 +6741,12 @@ Cli.java
|
-
+
442
|
-
+
@@ -6756,12 +6756,12 @@ Cli.java
|
-
+
443
|
-
+
@@ -6771,12 +6771,12 @@ Cli.java
|
-
+
444
|
-
+
@@ -6786,12 +6786,12 @@ Cli.java
|
-
+
445
|
-
+
@@ -6801,12 +6801,12 @@ Cli.java
|
-
+
446
|
-
+
@@ -6816,12 +6816,12 @@ Cli.java
|
-
+
447
|
-
+
@@ -6831,12 +6831,12 @@ Cli.java
|
-
+
448
|
-
+
@@ -6846,12 +6846,12 @@ Cli.java
|
-
+
449
|
-
+
@@ -6861,12 +6861,12 @@ Cli.java
|
-
+
450
|
-
+
@@ -6876,12 +6876,12 @@ Cli.java
|
-
+
451
|
-
+
@@ -6891,12 +6891,12 @@ Cli.java
|
-
+
452
|
-
+
@@ -6908,511 +6908,511 @@ Cli.java
| | | Mutations |
-56 |
+56 |
|
-
+
1.1 Location : box Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::box → KILLED
|
-70 |
+70 |
|
-
+
1.1 Location : box Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] removed call to java/util/function/Consumer::accept → KILLED
|
-71 |
+71 |
|
-
+
1.1 Location : box Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::box → KILLED
|
-78 |
+78 |
|
-
+
1.1 Location : content Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::content → KILLED
|
-88 |
+88 |
|
-
+
1.1 Location : append Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] Replaced integer addition with subtraction → KILLED
|
-90 |
+90 |
|
-
+
1.1 Location : append Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::append → KILLED
|
-102 |
+102 |
|
-
+
1.1 Location : fill Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] negated conditional → KILLED 2.2 Location : fill Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] changed conditional boundary → KILLED
|
-105 |
+105 |
|
-
+
1.1 Location : fill Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:fluency()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::fill → KILLED
|
-116 |
+116 |
|
-
+
1.1 Location : styled Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:descriptionList()] Replaced integer addition with subtraction → KILLED
|
-118 |
+118 |
|
-
+
1.1 Location : styled Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:descriptionList()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::styled → KILLED
|
-131 |
+131 |
|
-
+
1.1 Location : ellipsised Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::ellipsised → KILLED 2.2 Location : ellipsised Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] Replaced integer subtraction with addition → KILLED 3.3 Location : ellipsised Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] Replaced integer subtraction with addition → KILLED
|
-142 |
+142 |
|
-
+
1.1 Location : endLine Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] Replaced integer subtraction with addition → KILLED 2.2 Location : endLine Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] Replaced integer subtraction with addition → KILLED
|
-143 |
+143 |
|
-
+
1.1 Location : endLine Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] changed conditional boundary → KILLED 2.2 Location : endLine Killed by : negated conditional → TIMED_OUT
|
-148 |
+148 |
|
-
+
1.1 Location : endLine Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:fluency()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli::endLine → KILLED
|
-177 |
+177 |
|
-
+
1.1 Location : <init> Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] Replaced integer subtraction with addition → KILLED
|
-181 |
+181 |
|
-
+
1.1 Location : <init> Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] negated conditional → KILLED
|
-182 |
+182 |
|
-
+
1.1 Location : <init> Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:title()] Replaced integer subtraction with addition → KILLED
|
-197 |
+197 |
|
-
+
1.1 Location : section Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:nesting()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::section → KILLED
|
-208 |
+208 |
|
-
+
1.1 Location : box Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:nesting()] Replaced integer addition with subtraction → KILLED
|
-210 |
+210 |
|
-
+
1.1 Location : box Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:nesting()] removed call to java/util/function/Consumer::accept → KILLED
|
-211 |
+211 |
|
-
+
1.1 Location : box Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:nesting()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::box → KILLED
|
-222 |
+222 |
|
-
+
1.1 Location : paragraph Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:title()] removed call to java/util/stream/Stream::forEach → KILLED
|
-223 |
+223 |
|
-
+
1.1 Location : lambda$paragraph$1 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:title()] removed call to java/util/Deque::forEach → KILLED
|
-226 |
+226 |
|
-
+
1.1 Location : paragraph Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:paragraph()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::paragraph → KILLED
|
-237 |
+237 |
|
-
+
1.1 Location : line Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] removed call to java/util/stream/Stream::forEach → KILLED
|
-240 |
+240 |
|
-
+
1.1 Location : line Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::line → KILLED
|
-252 |
+252 |
|
-
+
1.1 Location : words Killed by : com.mastercard.test.flow.assrt.filter.cli.TagPhaseTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.TagPhaseTest]/[method:wrapping()] removed call to java/util/Deque::forEach → KILLED
|
-254 |
+254 |
|
-
+
1.1 Location : lambda$words$4 Killed by : com.mastercard.test.flow.assrt.filter.cli.TagPhaseTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.TagPhaseTest]/[method:wrapping()] removed call to java/util/List::forEach → KILLED
|
-258 |
+258 |
|
-
+
1.1 Location : words Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:fluency()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::words → KILLED
|
-268 |
+268 |
|
-
+
1.1 Location : descriptionList Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:descriptionList()] Replaced integer addition with subtraction → KILLED
|
-270 |
+270 |
|
-
+
1.1 Location : descriptionList Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:descriptionList()] removed call to java/util/function/Consumer::accept → KILLED
|
-271 |
+271 |
|
-
+
1.1 Location : descriptionList Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:fluency()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::descriptionList → KILLED
|
-283 |
+283 |
|
-
+
1.1 Location : indexedTaggedList Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] Replaced integer addition with subtraction → KILLED
|
-286 |
+286 |
|
-
+
1.1 Location : indexedTaggedList Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] removed call to java/util/function/Consumer::accept → KILLED
|
-287 |
+287 |
|
-
+
1.1 Location : indexedTaggedList Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:fluency()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::indexedTaggedList → KILLED
|
-298 |
+298 |
|
-
+
1.1 Location : close Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:lines()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$Box::close → KILLED
|
-338 |
+338 |
|
-
+
1.1 Location : item Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:descriptionList()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$DescriptionList::item → KILLED
|
-352 |
+352 |
|
-
+
1.1 Location : close Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:descriptionList()] removed call to java/util/Map::forEach → KILLED
|
-356 |
+356 |
|
-
+
1.1 Location : lambda$close$1 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:descriptionList()] Replaced integer subtraction with addition → KILLED 2.2 Location : lambda$close$1 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:descriptionList()] Replaced integer subtraction with addition → KILLED
|
-358 |
+358 |
|
-
+
1.1 Location : lambda$close$1 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:descriptionList()] removed call to java/util/Deque::forEach → KILLED
|
-364 |
+364 |
|
-
+
1.1 Location : close Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:fluency()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$DescriptionList::close → KILLED
|
-408 |
+408 |
|
-
+
1.1 Location : item Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$IndexedTaggedList::item → KILLED
|
-417 |
+417 |
|
-
+
1.1 Location : lambda$close$0 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] replaced int return with 0 for com/mastercard/test/flow/assrt/filter/cli/Cli$IndexedTaggedList::lambda$close$0 → KILLED
|
-418 |
+418 |
|
-
+
1.1 Location : close Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] Replaced integer addition with subtraction → KILLED
|
-420 |
+420 |
|
-
+
1.1 Location : close Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] removed call to java/util/List::forEach → KILLED
|
-423 |
+423 |
|
-
+
1.1 Location : lambda$close$4 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] Replaced integer addition with subtraction → KILLED
|
-426 |
+426 |
|
-
+
1.1 Location : lambda$close$4 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] Replaced integer subtraction with addition → KILLED 2.2 Location : lambda$close$4 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] Replaced integer subtraction with addition → KILLED 3.3 Location : lambda$close$4 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] Replaced integer subtraction with addition → KILLED
|
-427 |
+427 |
|
-
+
1.1 Location : lambda$close$4 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] removed call to java/util/List::forEach → KILLED
|
-430 |
+430 |
|
-
+
1.1 Location : lambda$close$4 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] removed call to java/util/Deque::forEach → KILLED 2.2 Location : lambda$close$4 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] Replaced integer subtraction with addition → KILLED
|
-432 |
+432 |
|
-
+
1.1 Location : lambda$null$3 Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:indexedTaggedList()] removed call to java/util/List::forEach → KILLED
|
-436 |
+436 |
|
-
+
1.1 Location : close Killed by : com.mastercard.test.flow.assrt.filter.cli.CliTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CliTest]/[method:fluency()] replaced return value with null for com/mastercard/test/flow/assrt/filter/cli/Cli$IndexedTaggedList::close → KILLED
|
diff --git a/mutation/1721610372/mutation_report/com.mastercard.test.flow.assrt.filter.cli/CommandCompleter.java.html b/mutation/1722819503/mutation_report/com.mastercard.test.flow.assrt.filter.cli/CommandCompleter.java.html
similarity index 57%
rename from mutation/1721610372/mutation_report/com.mastercard.test.flow.assrt.filter.cli/CommandCompleter.java.html
rename to mutation/1722819503/mutation_report/com.mastercard.test.flow.assrt.filter.cli/CommandCompleter.java.html
index 479447dec8..844c61700f 100644
--- a/mutation/1721610372/mutation_report/com.mastercard.test.flow.assrt.filter.cli/CommandCompleter.java.html
+++ b/mutation/1722819503/mutation_report/com.mastercard.test.flow.assrt.filter.cli/CommandCompleter.java.html
@@ -15,12 +15,12 @@ CommandCompleter.java
-
+
1
|
-
+
@@ -30,12 +30,12 @@ CommandCompleter.java
|
-
+
2
|
-
+
@@ -45,12 +45,12 @@ CommandCompleter.java
|
-
+
3
|
-
+
@@ -60,12 +60,12 @@ CommandCompleter.java
|
-
+
4
|
-
+
@@ -75,12 +75,12 @@ CommandCompleter.java
|
-
+
5
|
-
+
@@ -90,12 +90,12 @@ CommandCompleter.java
|
-
+
6
|
-
+
@@ -105,12 +105,12 @@ CommandCompleter.java
|
-
+
7
|
-
+
@@ -120,12 +120,12 @@ CommandCompleter.java
|
-
+
8
|
-
+
@@ -135,12 +135,12 @@ CommandCompleter.java
|
-
+
9
|
-
+
@@ -150,12 +150,12 @@ CommandCompleter.java
|
-
+
10
|
-
+
@@ -165,12 +165,12 @@ CommandCompleter.java
|
-
+
11
|
-
+
@@ -180,12 +180,12 @@ CommandCompleter.java
|
-
+
12
|
-
+
@@ -195,12 +195,12 @@ CommandCompleter.java
|
-
+
13
|
-
+
@@ -210,12 +210,12 @@ CommandCompleter.java
|
-
+
14
|
-
+
@@ -225,12 +225,12 @@ CommandCompleter.java
|
-
+
15
|
-
+
@@ -240,12 +240,12 @@ CommandCompleter.java
|
-
+
16
|
-
+
@@ -255,12 +255,12 @@ CommandCompleter.java
|
-
+
17
|
-
+
@@ -270,12 +270,12 @@ CommandCompleter.java
|
-
+
18
|
-
+
@@ -285,12 +285,12 @@ CommandCompleter.java
|
-
+
19
|
-
+
@@ -300,12 +300,12 @@ CommandCompleter.java
|
-
+
20
|
-
+
@@ -315,12 +315,12 @@ CommandCompleter.java
|
-
+
21
|
-
+
@@ -330,12 +330,12 @@ CommandCompleter.java
|
-
+
22
|
-
+
@@ -345,12 +345,12 @@ CommandCompleter.java
|
-
+
23
|
-
+
@@ -360,12 +360,12 @@ CommandCompleter.java
|
-
+
24
|
-
+
@@ -375,12 +375,12 @@ CommandCompleter.java
|
-
+
25
|
-
+
@@ -390,12 +390,12 @@ CommandCompleter.java
|
-
+
26
|
-
+
@@ -405,12 +405,12 @@ CommandCompleter.java
|
-
+
27
|
-
+
@@ -420,12 +420,12 @@ CommandCompleter.java
|
-
+
28
|
-
+
@@ -435,12 +435,12 @@ CommandCompleter.java
|
-
+
29
|
-
+
@@ -450,12 +450,12 @@ CommandCompleter.java
|
-
+
30
|
-
+
@@ -465,12 +465,12 @@ CommandCompleter.java
|
-
+
31
|
-
+
@@ -480,12 +480,12 @@ CommandCompleter.java
|
-
+
32
|
-
+
@@ -495,12 +495,12 @@ CommandCompleter.java
|
-
+
33
|
-
+
@@ -510,12 +510,12 @@ CommandCompleter.java
|
-
+
34
|
-
+
@@ -525,12 +525,12 @@ CommandCompleter.java
|
-
+
35
|
-
+
@@ -540,12 +540,12 @@ CommandCompleter.java
|
-
+
36
|
-
+
@@ -555,12 +555,12 @@ CommandCompleter.java
|
-
+
37
|
-
+
@@ -570,12 +570,12 @@ CommandCompleter.java
|
-
+
38
|
-
+
@@ -585,12 +585,12 @@ CommandCompleter.java
|
-
+
39
|
-
+
@@ -600,12 +600,12 @@ CommandCompleter.java
|
-
+
40
|
-
+
@@ -615,12 +615,12 @@ CommandCompleter.java
|
-
+
41
|
-
+
@@ -630,12 +630,12 @@ CommandCompleter.java
|
-
+
42
|
-
+
@@ -645,12 +645,12 @@ CommandCompleter.java
|
-
+
43
|
-
+
@@ -660,12 +660,12 @@ CommandCompleter.java
|
-
+
44
|
-1
+1
1. syntax : replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/CommandCompleter$Command::syntax → KILLED
@@ -677,12 +677,12 @@ CommandCompleter.java
-
+
45
|
-
+
@@ -692,12 +692,12 @@ CommandCompleter.java
|
-
+
46
|
-
+
@@ -707,12 +707,12 @@ CommandCompleter.java
|
-
+
47
|
-
+
@@ -722,12 +722,12 @@ CommandCompleter.java
|
-
+
48
|
-
+
@@ -737,12 +737,12 @@ CommandCompleter.java
|
-
+
49
|
-
+
@@ -752,12 +752,12 @@ CommandCompleter.java
|
-
+
50
|
-
+
@@ -767,12 +767,12 @@ CommandCompleter.java
|
-
+
51
|
-
+
@@ -782,12 +782,12 @@ CommandCompleter.java
|
-
+
52
|
-
+
@@ -797,12 +797,12 @@ CommandCompleter.java
|
-
+
53
|
-2
+2
1. invokedBy : replaced boolean return with false for com/mastercard/test/flow/assrt/filter/cli/CommandCompleter$Command::invokedBy → KILLED
2. invokedBy : replaced boolean return with true for com/mastercard/test/flow/assrt/filter/cli/CommandCompleter$Command::invokedBy → KILLED
@@ -815,12 +815,12 @@ CommandCompleter.java
-
+
54
|
-
+
@@ -830,12 +830,12 @@ CommandCompleter.java
|
-
+
55
|
-
+
@@ -845,12 +845,12 @@ CommandCompleter.java
|
-
+
56
|
-
+
@@ -860,12 +860,12 @@ CommandCompleter.java
|
-
+
57
|
-
+
@@ -875,12 +875,12 @@ CommandCompleter.java
|
-
+
58
|
-
+
@@ -890,12 +890,12 @@ CommandCompleter.java
|
-
+
59
|
-
+
@@ -905,12 +905,12 @@ CommandCompleter.java
|
-
+
60
|
-
+
@@ -920,12 +920,12 @@ CommandCompleter.java
|
-
+
61
|
-
+
@@ -935,12 +935,12 @@ CommandCompleter.java
|
-
+
62
|
-
+
@@ -950,12 +950,12 @@ CommandCompleter.java
|
-
+
63
|
-
+
@@ -965,12 +965,12 @@ CommandCompleter.java
|
-
+
64
|
-
+
@@ -980,12 +980,12 @@ CommandCompleter.java
|
-
+
65
|
-
+
@@ -995,12 +995,12 @@ CommandCompleter.java
|
-
+
66
|
-
+
@@ -1010,12 +1010,12 @@ CommandCompleter.java
|
-
+
67
|
-
+
@@ -1025,12 +1025,12 @@ CommandCompleter.java
|
-
+
68
|
-
+
@@ -1040,12 +1040,12 @@ CommandCompleter.java
|
-
+
69
|
-1
+1
1. complete : negated conditional → KILLED
@@ -1057,12 +1057,12 @@ CommandCompleter.java
-
+
70
|
-
+
@@ -1072,12 +1072,12 @@ CommandCompleter.java
|
-
+
71
|
-
+
@@ -1087,12 +1087,12 @@ CommandCompleter.java
|
-
+
72
|
-
+
@@ -1102,12 +1102,12 @@ CommandCompleter.java
|
-
+
73
|
-
+
@@ -1117,12 +1117,12 @@ CommandCompleter.java
|
-
+
74
|
-
+
@@ -1132,12 +1132,12 @@ CommandCompleter.java
|
-
+
75
|
-
+
@@ -1147,12 +1147,12 @@ CommandCompleter.java
|
-
+
76
|
-
+
@@ -1162,12 +1162,12 @@ CommandCompleter.java
|
-
+
77
|
-
+
@@ -1177,12 +1177,12 @@ CommandCompleter.java
|
-
+
78
|
-
+
@@ -1194,31 +1194,31 @@ CommandCompleter.java
| | | Mutations |
-44 |
+44 |
|
-
+
1.1 Location : syntax Killed by : com.mastercard.test.flow.assrt.filter.cli.IndexPhaseTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.IndexPhaseTest]/[method:input()] replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/CommandCompleter$Command::syntax → KILLED
|
-53 |
+53 |
|
-
+
1.1 Location : invokedBy Killed by : com.mastercard.test.flow.assrt.filter.cli.IndexPhaseTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.IndexPhaseTest]/[method:input()] replaced boolean return with false for com/mastercard/test/flow/assrt/filter/cli/CommandCompleter$Command::invokedBy → KILLED 2.2 Location : invokedBy Killed by : com.mastercard.test.flow.assrt.filter.cli.TagPhaseTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.TagPhaseTest]/[method:input()] replaced boolean return with true for com/mastercard/test/flow/assrt/filter/cli/CommandCompleter$Command::invokedBy → KILLED
|
-69 |
+69 |
|
-
+
1.1 Location : complete Killed by : com.mastercard.test.flow.assrt.filter.cli.HelpTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.HelpTest]/[method:help()] negated conditional → KILLED
|
diff --git a/mutation/1721610372/mutation_report/com.mastercard.test.flow.assrt.filter.cli/Corner.java.html b/mutation/1722819503/mutation_report/com.mastercard.test.flow.assrt.filter.cli/Corner.java.html
similarity index 58%
rename from mutation/1721610372/mutation_report/com.mastercard.test.flow.assrt.filter.cli/Corner.java.html
rename to mutation/1722819503/mutation_report/com.mastercard.test.flow.assrt.filter.cli/Corner.java.html
index b3979367d8..aad7b81cf9 100644
--- a/mutation/1721610372/mutation_report/com.mastercard.test.flow.assrt.filter.cli/Corner.java.html
+++ b/mutation/1722819503/mutation_report/com.mastercard.test.flow.assrt.filter.cli/Corner.java.html
@@ -15,12 +15,12 @@ Corner.java
-
+
1
|
-
+
@@ -30,12 +30,12 @@ Corner.java
|
-
+
2
|
-
+
@@ -45,12 +45,12 @@ Corner.java
|
-
+
3
|
-
+
@@ -60,12 +60,12 @@ Corner.java
|
-
+
4
|
-
+
@@ -75,12 +75,12 @@ Corner.java
|
-
+
5
|
-
+
@@ -90,12 +90,12 @@ Corner.java
|
-
+
6
|
-
+
@@ -105,12 +105,12 @@ Corner.java
|
-
+
7
|
-
+
@@ -120,12 +120,12 @@ Corner.java
|
-
+
8
|
-
+
@@ -135,12 +135,12 @@ Corner.java
|
-
+
9
|
-
+
@@ -150,12 +150,12 @@ Corner.java
|
-
+
10
|
-
+
@@ -165,12 +165,12 @@ Corner.java
|
-
+
11
|
-
+
@@ -180,12 +180,12 @@ Corner.java
|
-
+
12
|
-
+
@@ -195,12 +195,12 @@ Corner.java
|
-
+
13
|
-
+
@@ -210,12 +210,12 @@ Corner.java
|
-
+
14
|
-
+
@@ -225,12 +225,12 @@ Corner.java
|
-
+
15
|
-
+
@@ -240,12 +240,12 @@ Corner.java
|
-
+
16
|
-
+
@@ -255,12 +255,12 @@ Corner.java
|
-
+
17
|
-
+
@@ -270,12 +270,12 @@ Corner.java
|
-
+
18
|
-
+
@@ -285,12 +285,12 @@ Corner.java
|
-
+
19
|
-
+
@@ -300,12 +300,12 @@ Corner.java
|
-
+
20
|
-
+
@@ -315,12 +315,12 @@ Corner.java
|
-
+
21
|
-
+
@@ -330,12 +330,12 @@ Corner.java
|
-
+
22
|
-
+
@@ -345,12 +345,12 @@ Corner.java
|
-
+
23
|
-
+
@@ -360,12 +360,12 @@ Corner.java
|
-
+
24
|
-
+
@@ -375,12 +375,12 @@ Corner.java
|
-
+
25
|
-
+
@@ -390,12 +390,12 @@ Corner.java
|
-
+
26
|
-
+
@@ -405,12 +405,12 @@ Corner.java
|
-
+
27
|
-
+
@@ -420,12 +420,12 @@ Corner.java
|
-
+
28
|
-
+
@@ -435,12 +435,12 @@ Corner.java
|
-
+
29
|
-
+
@@ -450,12 +450,12 @@ Corner.java
|
-
+
30
|
-
+
@@ -465,12 +465,12 @@ Corner.java
|
-
+
31
|
-
+
@@ -480,12 +480,12 @@ Corner.java
|
-
+
32
|
-
+
@@ -495,12 +495,12 @@ Corner.java
|
-
+
33
|
-
+
@@ -510,12 +510,12 @@ Corner.java
|
-
+
34
|
-
+
@@ -525,12 +525,12 @@ Corner.java
|
-
+
35
|
-
+
@@ -540,12 +540,12 @@ Corner.java
|
-
+
36
|
-
+
@@ -555,12 +555,12 @@ Corner.java
|
-
+
37
|
-
+
@@ -570,12 +570,12 @@ Corner.java
|
-
+
38
|
-
+
@@ -585,12 +585,12 @@ Corner.java
|
-
+
39
|
-
+
@@ -600,12 +600,12 @@ Corner.java
|
-
+
40
|
-
+
@@ -615,12 +615,12 @@ Corner.java
|
-
+
41
|
-
+
@@ -630,12 +630,12 @@ Corner.java
|
-
+
42
|
-
+
@@ -645,12 +645,12 @@ Corner.java
|
-
+
43
|
-
+
@@ -660,12 +660,12 @@ Corner.java
|
-
+
44
|
-
+
@@ -675,12 +675,12 @@ Corner.java
|
-
+
45
|
-
+
@@ -690,12 +690,12 @@ Corner.java
|
-
+
46
|
-
+
@@ -705,12 +705,12 @@ Corner.java
|
-
+
47
|
-
+
@@ -720,12 +720,12 @@ Corner.java
|
-
+
48
|
-
+
@@ -735,12 +735,12 @@ Corner.java
|
-
+
49
|
-
+
@@ -750,12 +750,12 @@ Corner.java
|
-
+
50
|
-
+
@@ -765,12 +765,12 @@ Corner.java
|
-
+
51
|
-
+
@@ -780,12 +780,12 @@ Corner.java
|
-
+
52
|
-
+
@@ -795,12 +795,12 @@ Corner.java
|
-
+
53
|
-
+
@@ -810,12 +810,12 @@ Corner.java
|
-
+
54
|
-
+
@@ -825,12 +825,12 @@ Corner.java
|
-
+
55
|
-
+
@@ -840,12 +840,12 @@ Corner.java
|
-
+
56
|
-
+
@@ -855,12 +855,12 @@ Corner.java
|
-
+
57
|
-
+
@@ -870,12 +870,12 @@ Corner.java
|
-
+
58
|
-
+
@@ -885,12 +885,12 @@ Corner.java
|
-
+
59
|
-
+
@@ -900,12 +900,12 @@ Corner.java
|
-
+
60
|
-
+
@@ -915,12 +915,12 @@ Corner.java
|
-
+
61
|
-
+
@@ -930,12 +930,12 @@ Corner.java
|
-
+
62
|
-
+
@@ -945,12 +945,12 @@ Corner.java
|
-
+
63
|
-
+
@@ -960,12 +960,12 @@ Corner.java
|
-
+
64
|
-
+
@@ -975,12 +975,12 @@ Corner.java
|
-
+
65
|
-
+
@@ -990,12 +990,12 @@ Corner.java
|
-
+
66
|
-
+
@@ -1005,12 +1005,12 @@ Corner.java
|
-
+
67
|
-
+
@@ -1020,12 +1020,12 @@ Corner.java
|
-
+
68
|
-1
+1
1. tr : replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::tr → KILLED
@@ -1037,12 +1037,12 @@ Corner.java
-
+
69
|
-
+
@@ -1052,12 +1052,12 @@ Corner.java
|
-
+
70
|
-
+
@@ -1067,12 +1067,12 @@ Corner.java
|
-
+
71
|
-
+
@@ -1082,12 +1082,12 @@ Corner.java
|
-
+
72
|
-
+
@@ -1097,12 +1097,12 @@ Corner.java
|
-
+
73
|
-
+
@@ -1112,12 +1112,12 @@ Corner.java
|
-
+
74
|
-
+
@@ -1127,12 +1127,12 @@ Corner.java
|
-
+
75
|
-
+
@@ -1142,12 +1142,12 @@ Corner.java
|
-
+
76
|
-
+
@@ -1157,12 +1157,12 @@ Corner.java
|
-
+
77
|
-1
+1
1. tl : replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::tl → KILLED
@@ -1174,12 +1174,12 @@ Corner.java
-
+
78
|
-
+
@@ -1189,12 +1189,12 @@ Corner.java
|
-
+
79
|
-
+
@@ -1204,12 +1204,12 @@ Corner.java
|
-
+
80
|
-
+
@@ -1219,12 +1219,12 @@ Corner.java
|
-
+
81
|
-
+
@@ -1234,12 +1234,12 @@ Corner.java
|
-
+
82
|
-
+
@@ -1249,12 +1249,12 @@ Corner.java
|
-
+
83
|
-
+
@@ -1264,12 +1264,12 @@ Corner.java
|
-
+
84
|
-
+
@@ -1279,12 +1279,12 @@ Corner.java
|
-
+
85
|
-
+
@@ -1294,12 +1294,12 @@ Corner.java
|
-
+
86
|
-1
+1
1. br : replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::br → KILLED
@@ -1311,12 +1311,12 @@ Corner.java
-
+
87
|
-
+
@@ -1326,12 +1326,12 @@ Corner.java
|
-
+
88
|
-
+
@@ -1341,12 +1341,12 @@ Corner.java
|
-
+
89
|
-
+
@@ -1356,12 +1356,12 @@ Corner.java
|
-
+
90
|
-
+
@@ -1371,12 +1371,12 @@ Corner.java
|
-
+
91
|
-
+
@@ -1386,12 +1386,12 @@ Corner.java
|
-
+
92
|
-
+
@@ -1401,12 +1401,12 @@ Corner.java
|
-
+
93
|
-
+
@@ -1416,12 +1416,12 @@ Corner.java
|
-
+
94
|
-
+
@@ -1431,12 +1431,12 @@ Corner.java
|
-
+
95
|
-1
+1
1. bl : replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::bl → KILLED
@@ -1448,12 +1448,12 @@ Corner.java
-
+
96
|
-
+
@@ -1463,12 +1463,12 @@ Corner.java
|
-
+
97
|
-
+
@@ -1478,12 +1478,12 @@ Corner.java
|
-
+
98
|
-
+
@@ -1493,12 +1493,12 @@ Corner.java
|
-
+
99
|
-
+
@@ -1508,12 +1508,12 @@ Corner.java
|
-
+
100
|
-
+
@@ -1523,12 +1523,12 @@ Corner.java
|
-
+
101
|
-
+
@@ -1538,12 +1538,12 @@ Corner.java
|
-
+
102
|
-
+
@@ -1553,12 +1553,12 @@ Corner.java
|
-
+
103
|
-
+
@@ -1568,12 +1568,12 @@ Corner.java
|
-
+
104
|
-1
+1
1. lTee : replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::lTee → KILLED
@@ -1585,12 +1585,12 @@ Corner.java
-
+
105
|
-
+
@@ -1600,12 +1600,12 @@ Corner.java
|
-
+
106
|
-
+
@@ -1615,12 +1615,12 @@ Corner.java
|
-
+
107
|
-
+
@@ -1630,12 +1630,12 @@ Corner.java
|
-
+
108
|
-
+
@@ -1645,12 +1645,12 @@ Corner.java
|
-
+
109
|
-
+
@@ -1660,12 +1660,12 @@ Corner.java
|
-
+
110
|
-
+
@@ -1675,12 +1675,12 @@ Corner.java
|
-
+
111
|
-
+
@@ -1690,12 +1690,12 @@ Corner.java
|
-
+
112
|
-
+
@@ -1705,12 +1705,12 @@ Corner.java
|
-
+
113
|
-1
+1
1. rTee : replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::rTee → KILLED
@@ -1722,12 +1722,12 @@ Corner.java
-
+
114
|
-
+
@@ -1737,12 +1737,12 @@ Corner.java
|
-
+
115
|
-
+
@@ -1752,12 +1752,12 @@ Corner.java
|
-
+
116
|
-
+
@@ -1767,12 +1767,12 @@ Corner.java
|
-
+
117
|
-
+
@@ -1782,12 +1782,12 @@ Corner.java
|
-
+
118
|
-
+
@@ -1797,12 +1797,12 @@ Corner.java
|
-
+
119
|
-
+
@@ -1812,12 +1812,12 @@ Corner.java
|
-
+
120
|
-
+
@@ -1827,12 +1827,12 @@ Corner.java
|
-
+
121
|
-
+
@@ -1842,12 +1842,12 @@ Corner.java
|
-
+
122
|
-1
+1
1. tTee : replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::tTee → KILLED
@@ -1859,12 +1859,12 @@ Corner.java
-
+
123
|
-
+
@@ -1874,12 +1874,12 @@ Corner.java
|
-
+
124
|
-
+
@@ -1889,12 +1889,12 @@ Corner.java
|
-
+
125
|
-
+
@@ -1904,12 +1904,12 @@ Corner.java
|
-
+
126
|
-
+
@@ -1919,12 +1919,12 @@ Corner.java
|
-
+
127
|
-
+
@@ -1934,12 +1934,12 @@ Corner.java
|
-
+
128
|
-
+
@@ -1949,12 +1949,12 @@ Corner.java
|
-
+
129
|
-
+
@@ -1964,12 +1964,12 @@ Corner.java
|
-
+
130
|
-
+
@@ -1979,12 +1979,12 @@ Corner.java
|
-
+
131
|
-1
+1
1. bTee : replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::bTee → KILLED
@@ -1996,12 +1996,12 @@ Corner.java
-
+
132
|
-
+
@@ -2011,12 +2011,12 @@ Corner.java
|
-
+
133
|
-
+
@@ -2028,81 +2028,81 @@ Corner.java
| | | Mutations |
-68 |
+68 |
|
-
+
1.1 Location : tr Killed by : com.mastercard.test.flow.assrt.filter.cli.CornerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CornerTest]/[method:boxen()] replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::tr → KILLED
|
-77 |
+77 |
|
-
+
1.1 Location : tl Killed by : com.mastercard.test.flow.assrt.filter.cli.CornerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CornerTest]/[method:boxen()] replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::tl → KILLED
|
-86 |
+86 |
|
-
+
1.1 Location : br Killed by : com.mastercard.test.flow.assrt.filter.cli.CornerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CornerTest]/[method:boxen()] replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::br → KILLED
|
-95 |
+95 |
|
-
+
1.1 Location : bl Killed by : com.mastercard.test.flow.assrt.filter.cli.CornerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CornerTest]/[method:boxen()] replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::bl → KILLED
|
-104 |
+104 |
|
-
+
1.1 Location : lTee Killed by : com.mastercard.test.flow.assrt.filter.cli.CornerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CornerTest]/[method:boxen()] replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::lTee → KILLED
|
-113 |
+113 |
|
-
+
1.1 Location : rTee Killed by : com.mastercard.test.flow.assrt.filter.cli.CornerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CornerTest]/[method:boxen()] replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::rTee → KILLED
|
-122 |
+122 |
|
-
+
1.1 Location : tTee Killed by : com.mastercard.test.flow.assrt.filter.cli.CornerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CornerTest]/[method:boxen()] replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::tTee → KILLED
|
-131 |
+131 |
|
-
+
1.1 Location : bTee Killed by : com.mastercard.test.flow.assrt.filter.cli.CornerTest.[engine:junit-jupiter]/[class:com.mastercard.test.flow.assrt.filter.cli.CornerTest]/[method:boxen()] replaced return value with "" for com/mastercard/test/flow/assrt/filter/cli/Corner::bTee → KILLED
|
diff --git a/mutation/1721610372/mutation_report/com.mastercard.test.flow.assrt.filter.cli/DescriptionCompleter.java.html b/mutation/1722819503/mutation_report/com.mastercard.test.flow.assrt.filter.cli/DescriptionCompleter.java.html
similarity index 62%
rename from mutation/1721610372/mutation_report/com.mastercard.test.flow.assrt.filter.cli/DescriptionCompleter.java.html
rename to mutation/1722819503/mutation_report/com.mastercard.test.flow.assrt.filter.cli/DescriptionCompleter.java.html
index fa67c23738..69d8e42800 100644
--- a/mutation/1721610372/mutation_report/com.mastercard.test.flow.assrt.filter.cli/DescriptionCompleter.java.html
+++ b/mutation/1722819503/mutation_report/com.mastercard.test.flow.assrt.filter.cli/DescriptionCompleter.java.html
@@ -15,12 +15,12 @@ DescriptionCompleter.java
-
+
1
|
-
+
@@ -30,12 +30,12 @@ DescriptionCompleter.java
|
-
+
2
|
-
+
@@ -45,12 +45,12 @@ DescriptionCompleter.java
|
-
+
3
|
-
+
@@ -60,12 +60,12 @@ DescriptionCompleter.java
|
-
+
4
|
-
+
@@ -75,12 +75,12 @@ DescriptionCompleter.java
|
-
+
5
|
-
+
@@ -90,12 +90,12 @@ DescriptionCompleter.java
|
-
+
6
|
-
+
@@ -105,12 +105,12 @@ DescriptionCompleter.java
|
-
+
7
|
-
+
@@ -120,12 +120,12 @@ DescriptionCompleter.java
|
-
+
8
|
-
+
@@ -135,12 +135,12 @@ DescriptionCompleter.java
|
-
+
9
|
-
+
@@ -150,12 +150,12 @@ DescriptionCompleter.java
|
-
+
10
|
-
+
@@ -165,12 +165,12 @@ DescriptionCompleter.java
|
-
+
11
|
-
+
@@ -180,12 +180,12 @@ DescriptionCompleter.java
|
-
+
12
|
-
+
@@ -195,12 +195,12 @@ DescriptionCompleter.java
|
-
+
13
|
-
+
@@ -210,12 +210,12 @@ DescriptionCompleter.java
|
-
+
14
|
-
+
@@ -225,12 +225,12 @@ DescriptionCompleter.java
|
-
+
15
|
-
+
@@ -240,12 +240,12 @@ DescriptionCompleter.java
|
-
+
16
|
-
+
@@ -255,12 +255,12 @@ DescriptionCompleter.java
|
-
+
17
|
-
+
@@ -270,12 +270,12 @@ DescriptionCompleter.java
|
-
+
18
|
-
+
@@ -285,12 +285,12 @@ DescriptionCompleter.java
|
-
+
19
|
-
+
@@ -300,12 +300,12 @@ DescriptionCompleter.java
|
-
+
20
|
-
+
@@ -315,12 +315,12 @@ DescriptionCompleter.java
|
-
+
21
|
-
+
@@ -330,12 +330,12 @@ DescriptionCompleter.java
|
-
+
22
|
-
+
@@ -345,12 +345,12 @@ DescriptionCompleter.java
|
-
+
23
|
-
+
@@ -360,12 +360,12 @@ DescriptionCompleter.java
|
-
+
24
|
-
+
@@ -375,12 +375,12 @@ DescriptionCompleter.java
|
-
+
25
|
-
+
@@ -390,12 +390,12 @@ DescriptionCompleter.java
|
-
+
26
|
-
+
@@ -405,12 +405,12 @@ DescriptionCompleter.java
|
-
+
27
|
-
+
@@ -420,12 +420,12 @@ DescriptionCompleter.java
|
-
+
28
|
-
+
@@ -435,12 +435,12 @@ DescriptionCompleter.java
|
-
+
29
|
-
+
@@ -450,12 +450,12 @@ DescriptionCompleter.java
|
-
+
30
|
-
+
@@ -465,12 +465,12 @@ DescriptionCompleter.java
|
-
+
31
|
-
+
@@ -480,12 +480,12 @@ DescriptionCompleter.java
|
-
+
32
|
-
+
@@ -495,12 +495,12 @@ DescriptionCompleter.java
|
-
+
33
|
-
+
@@ -510,12 +510,12 @@ DescriptionCompleter.java
|
-
+
34
|
-
+
@@ -525,12 +525,12 @@ DescriptionCompleter.java
|
-
+
35
|
-
+
@@ -540,12 +540,12 @@ DescriptionCompleter.java
|
-
+
36
|
-
+
@@ -555,12 +555,12 @@ DescriptionCompleter.java
|
-
+
37
|
-
+
@@ -570,12 +570,12 @@ DescriptionCompleter.java
|
-
+
38
|
-
+
@@ -585,12 +585,12 @@ DescriptionCompleter.java
|
-
+
39
|
-
+
@@ -600,12 +600,12 @@ DescriptionCompleter.java
|
-
+
40
|
-
+
@@ -615,12 +615,12 @@ DescriptionCompleter.java
|
-
+
41
|
-
+
@@ -630,12 +630,12 @@ DescriptionCompleter.java
|
-
+
42
|
-
+
@@ -645,12 +645,12 @@ DescriptionCompleter.java
|
-
+
43
|
-
+
@@ -660,12 +660,12 @@ DescriptionCompleter.java
|
-
+
44
|
-
+
@@ -675,12 +675,12 @@ DescriptionCompleter.java
|
-
+
45
|
-
+
@@ -690,12 +690,12 @@ DescriptionCompleter.java
|
-
+
46
|
-
+
@@ -705,12 +705,12 @@ DescriptionCompleter.java
|
-
+
47
|
-1
+1
1. match : negated conditional → KILLED
@@ -722,12 +722,12 @@ DescriptionCompleter.java
- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |