test_class.declarator: testOutBaseDir = new File("target/test-out/VerifyMojoTest")
test_class.modifier: private final
test_class.original_string: private final File testOutBaseDir = new File("target/test-out/VerifyMojoTest");
test_class.type: File
test_class.var_name: testOutBaseDir
test_class.file: maven/src/test/java/net/adamcin/oakpal/maven/mojo/VerifyMojoTest.java
test_class.identifier: VerifyMojoTest
test_case.body: @Test
      public void testReadReportsFromFile() throws Exception {
          final File testOutDir = new File(testOutBaseDir, "testReadReportsFromFile");
          FileUtils.deleteDirectory(testOutDir);
          testOutDir.mkdirs();
          File summaryFile = new File("src/test/resources/unit/justverify/fake-summary.json");
          List<CheckReport> reports = VerifyMojo.readReportsFromFile(summaryFile);
          assertEquals("reports not empty", 8, reports.size());
      }
test_case.class_method_signature: VerifyMojoTest.testReadReportsFromFile()
test_case.full_signature: @Test public void testReadReportsFromFile()
test_case.identifier: testReadReportsFromFile
test_case.invocations: deleteDirectory mkdirs readReportsFromFile assertEquals size
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testReadReportsFromFile()
focal_class.declarator: skip
focal_class.modifier: @Parameter(property = "oakpal.verify.skip")
focal_class.original_string: @Parameter(property = "oakpal.verify.skip")
      boolean skip;
focal_class.type: boolean
focal_class.var_name: skip
focal_class.declarator: summaryFiles = new ArrayList<>()
focal_class.modifier: @Parameter
focal_class.original_string: @Parameter
      List<File> summaryFiles = new ArrayList<>();
focal_class.type: List<File>
focal_class.var_name: summaryFiles
focal_class.file: maven/src/main/java/net/adamcin/oakpal/maven/mojo/VerifyMojo.java
focal_class.identifier: VerifyMojo
focal_class.class_method_signature: VerifyMojo.isIndividuallySkipped()
focal_class.full_signature: @Override protected boolean isIndividuallySkipped()
focal_class.identifier: isIndividuallySkipped
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isIndividuallySkipped()
focal_class.class_method_signature: VerifyMojo.executeGuardedIntegrationTest()
focal_class.full_signature: @Override void executeGuardedIntegrationTest()
focal_class.identifier: executeGuardedIntegrationTest
focal_class.modifiers: @Override
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void executeGuardedIntegrationTest()
focal_class.class_method_signature: VerifyMojo.collectReports()
focal_class.full_signature:  List<CheckReport> collectReports()
focal_class.identifier: collectReports
focal_class.parameters: ()
focal_class.return: List<CheckReport>
focal_class.signature: List<CheckReport> collectReports()
focal_class.class_method_signature: VerifyMojo.readReportsFromFile(final File summaryFile)
focal_class.full_signature: static List<CheckReport> readReportsFromFile(final File summaryFile)
focal_class.identifier: readReportsFromFile
focal_class.modifiers: static
focal_class.parameters: (final File summaryFile)
focal_class.return: List<CheckReport>
focal_class.signature: List<CheckReport> readReportsFromFile(final File summaryFile)
focal_class.superclass: extends AbstractITestMojo
focal_method.body: static List<CheckReport> readReportsFromFile(final File summaryFile) throws Exception {
          if (summaryFile != null && summaryFile.exists()) {
              return ReportMapper.readReportsFromFile(summaryFile);
          } else {
              return Collections.emptyList();
          }
      }
focal_method.class_method_signature: VerifyMojo.readReportsFromFile(final File summaryFile)
focal_method.full_signature: static List<CheckReport> readReportsFromFile(final File summaryFile)
focal_method.identifier: readReportsFromFile
focal_method.invocations: exists readReportsFromFile emptyList
focal_method.modifiers: static
focal_method.parameters: (final File summaryFile)
focal_method.return: List<CheckReport>
focal_method.signature: List<CheckReport> readReportsFromFile(final File summaryFile)