Am 11. Februar 2017 16:20:41 MEZ schrieb [email protected]:
>Author: pmouawad
>Date: Sat Feb 11 15:20:41 2017
>New Revision: 1782611
>
>URL: http://svn.apache.org/viewvc?rev=1782611&view=rev
>Log:
>Add debug logs
>
>Modified:
>jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
>
>Modified:
>jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
>URL:
>http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java?rev=1782611&r1=1782610&r2=1782611&view=diff
>==============================================================================
>---
>jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
>(original)
>+++
>jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
>Sat Feb 11 15:20:41 2017
>@@ -253,11 +253,23 @@ public class HtmlTemplateExporter extend
>                    || !supportsControllerDiscrimination.booleanValue()
>                                             || isController
>                                          || !showControllerSeriesOnly;
>+                                    if(log.isDebugEnabled()) {
>+                                        log.debug("name:{} matches
>pattern:{}, supportsControllerDiscrimination:{}, isController:{},
>showControllerSeriesOnly:{}", 
>+                                            name,
>filterPattern.pattern(), 
>+                                           
>supportsControllerDiscrimination, isController,
>showControllerSeriesOnly);
>+                                    }
>                                 } else {
>                             // If the name does not match the pattern,
>                                // other properties can hold the series
>                                     matches = filtersOnlySampleSeries
>                   && !supportsControllerDiscrimination.booleanValue();
>+                                    if(log.isDebugEnabled()) {
>+                                        log.debug("name:{} does not
>match pattern:{}, filtersOnlySampleSeries:{},"
>+                                            + "
>supportsControllerDiscrimination:{}", 
>+                                            name,
>filterPattern.pattern(), 
>+                                            filtersOnlySampleSeries,
>+                                           
>supportsControllerDiscrimination);
>+                                    }
>                                 }
>                             }
>                             index++;
>@@ -495,4 +507,8 @@ public class HtmlTemplateExporter extend
> 
>     }
> 
>+    public static void main(String[] args) {
>+        Pattern filterPattern =
>Pattern.compile("((^EnleverArticle)|(^ModifierQuantite)|(^VoirPanier)|(^AjoutPanier)|(^ChoixMagasin)|(^ChangerMagasin)|(^VoirPanier)|(^ClickProduit)|(^ClicTriPrix)|(^ClickPagination)|(^AjoutProduitPourComparison)|(^ClickComparer)|(^ChoixCategorie)|(^ChoixSousCategorie)|(^ClickFiltrer)|(^RechercheFullText)|(^Autocomplete)|(^Rechercher)|(^HP_Mag)|(^ChoixMag)|(^HP))(-success|-failure)?");
>+       
>System.out.println(filterPattern.matcher("ChoixSousCategorie").matches());
>+    }

A main method to test something? Why not use a test.

When I use such a complex regex, I usually try to generate it with some sort of 
join.

Regards,
 Felix

> }

Reply via email to