<commit_before>slowest-test
============

A maven plugin to get the test methods ordered by execution time.

usage:
  in the plugin:
    mvn clean install
  in your project pom:
    <project>
      ...
      <build>
        ...
        <plugins>
          ...
          <plugin>
    			  <groupId>fr.free.lemerdy.eric</groupId>
  				  <artifactId>slowest-test-maven-plugin</artifactId>
  			  </plugin>
  from your project:
    mvn clean test slowest-test:print

expected output:
...
[INFO] ------------------------------------------------------------------------
[INFO] Building <my-project> Maven pom 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- slowest-test-maven-plugin:1.0-SNAPSHOT:print (default-cli) @ <my-project> ---
[INFO]      0,002ms fr.free.lemerdy.eric.AppTest.testApp
[INFO]      0,002ms fr.free.lemerdy.eric.AppTest2.testApp
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
...
  
  
  <commit_msg>Update master<commit_after>slowest-test
============

A maven plugin to get the test methods ordered by execution time.

## usage:

 + in the plugin:

```mvn clean install```

 + in your project pom:

```<project>...
  <build>...
     <plugins>...
       <plugin>
         <groupId>fr.free.lemerdy.eric</groupId>
         <artifactId>slowest-test-maven-plugin</artifactId>
       </plugin>
```

 + from your project:

```mvn clean test slowest-test:print```

## expected output:
```...
[INFO] ------------------------------------------------------------------------
[INFO] Building <my-project> Maven pom 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- slowest-test-maven-plugin:1.0-SNAPSHOT:print (default-cli) @ <my-project> ---
[INFO]      0,002ms fr.free.lemerdy.eric.AppTest.testApp
[INFO]      0,002ms fr.free.lemerdy.eric.AppTest2.testApp
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
...```
{'fraction_non_alphanumeric': 0.3437044239183277, 'fraction_numerical': 0.012639766650461837, 'mean_word_length': 1.3764434180138567, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1708115', 'n_tokens_mistral': 637, 'n_tokens_neox': 584, 'n_words': 127}