Examples of FlexPmdXmlEngine


Examples of com.adobe.ac.pmd.engines.FlexPmdXmlEngine

            + sourceDirectory );
      getLog().info( "   ruleSetURL      "
            + url );
      try
      {
         final AbstractFlexPmdEngine engine = new FlexPmdXmlEngine( new FlexPmdParameters( excludePackage,
                                                                                           failOnError,
                                                                                           failOnRuleViolation,
                                                                                           outputDirectory,
                                                                                           getRuleSet(),
                                                                                           sourceDirectory ) );
         final FlexPmdViolations violations = new FlexPmdViolations();
         engine.executeReport( violations );

         onXmlReportExecuted( violations,
                              locale );
      }
      catch ( final Exception e )
View Full Code Here

Examples of com.adobe.ac.pmd.engines.FlexPmdXmlEngine

                                                                     outputDirectory,
                                                                     rulesetRef == null ? null
                                                                                       : new File( rulesetRef ),
                                                                     sourceDirectory,
                                                                     sourceList );
         final FlexPmdXmlEngine engine = new FlexPmdXmlEngine( parameters );

         engine.executeReport( new FlexPmdViolations() );
      }

      return config.success();
   }
View Full Code Here

Examples of com.adobe.ac.pmd.engines.FlexPmdXmlEngine

      {
         presetParameters();

         new LoggerUtils().loadConfiguration();

         final FlexPmdXmlEngine engine = new FlexPmdXmlEngine( new FlexPmdParameters( packageToExclude,
                                                                                      outputDirectory,
                                                                                      ruleSet,
                                                                                      sourceDirectory ) );
         final FlexPmdViolations violations = new FlexPmdViolations();

         engine.executeReport( violations );

         if ( failOnError )
         {
            final String message = PmdEngineUtils.findFirstViolationError( violations );
View Full Code Here

Examples of com.adobe.ac.pmd.engines.FlexPmdXmlEngine

                                         IOException
   {
      final File sourceDirectory = new File( getClass().getResource( "/test" ).toURI().getPath() );
      final File outputDirectory = new File( OUTPUT_DIRECTORY_URL );

      final FlexPmdXmlEngine engine = new FlexPmdXmlEngine( new FlexPmdParameters( "",
                                                                                   outputDirectory,
                                                                                   new File( "nonExist" ),
                                                                                   sourceDirectory ) );

      engine.executeReport( new FlexPmdViolations() );
   }
View Full Code Here

Examples of com.adobe.ac.pmd.engines.FlexPmdXmlEngine

                                                     final File outputDirectory,
                                                     final String packageToExclude,
                                                     final File ruleSet ) throws URISyntaxException,
                                                                         IOException
   {
      return new FlexPmdXmlEngine( new FlexPmdParameters( packageToExclude,
                                                          outputDirectory,
                                                          ruleSet,
                                                          sourceDirectory ) );
   }
View Full Code Here

Examples of com.adobe.ac.pmd.engines.FlexPmdXmlEngine

      assertNotNull( "RuleSet has not been found",
                     ruleSetUrl.toURI().getPath() );
  
      final File outputDirectory = new File( OUTPUT_DIRECTORY_URL );
      final File ruleSetFile = new File( ruleSetUrl.toURI().getPath() );
      final FlexPmdXmlEngine engine = new FlexPmdXmlEngine( new FlexPmdParameters( "",
                                                                                   outputDirectory,
                                                                                   ruleSetFile,
                                                                                   sourceDirectory ) );
      final FlexPmdViolations flexPmdViolations = new FlexPmdViolations();
  
      engine.executeReport( flexPmdViolations );
  
      assertEquals( "Number of rules found is not correct",
                    getRulesNb(),
                    engine.getRuleSet().size() );
      assertEquals( getViolatedFilesNb(),
                    flexPmdViolations.getViolations().size() );
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.