<commit_before># testng-depgraphs

Reporter plug-in for TestNG that generates graph visualisations of test dependencies.

For each of your TestNG test suites, testng-depgraphs will generate a file that contains a dot language directed graph of all the test method and group dependencies that are specified in your code. If you have the GraphViz command line tools installed it will also generate a PNG image of the graph.

<p align="center">
  <img src="https://github.com/WANdisco/testng-depgraphs/blob/master/example.png?raw=true" alt="Portion of an example graph image"/>
</p>

Blue squares are test groups. Green, yellow and red squares are passed, skipped and failed test methods, respectively. The arrows show the direction of the dependencies.

## Usage

Simply add testng-depgraphs as a test dependency in your Maven POM file:

    <dependency>
      <groupId>com.wandisco</groupId>
      <artifactId>testng-depgraphs</artifactId>
      <version>1.0-SNAPSHOT</version>
      <scope>test</scope>
    </dependency>

Or if you are using Ant, just include the testng-depgraphs JAR in the run-time classpath for your tests.

Your project's test suite will automatically start generating dependency graphs through the magic of Java's service loader mechanism.

## Licence<commit_msg>Add build instructions to readme.<commit_after># testng-depgraphs

Reporter plug-in for TestNG that generates graph visualisations of test dependencies.

For each of your TestNG test suites, testng-depgraphs will generate a file that contains a dot language directed graph of all the test method and group dependencies that are specified in your code. If you have the GraphViz command line tools installed it will also generate a PNG image of the graph.

<p align="center">
  <img src="https://github.com/WANdisco/testng-depgraphs/blob/master/example.png?raw=true" alt="Portion of an example graph image"/>
</p>

Blue squares are test groups. Green, yellow and red squares are passed, skipped and failed test methods, respectively. The arrows show the direction of the dependencies.

## Building

    $ git clone <EMAIL>:WANdisco/testng-depgraphs.git
    $ cd testng-depgraphs
    $ mvn clean install

## Usage

Simply add testng-depgraphs as a test dependency in your Maven POM file:

    <dependency>
      <groupId>com.wandisco</groupId>
      <artifactId>testng-depgraphs</artifactId>
      <version>1.0-SNAPSHOT</version>
      <scope>test</scope>
    </dependency>

Or if you are using Ant, just include the testng-depgraphs JAR in the run-time classpath for your tests.

Your project's test suite will automatically start generating dependency graphs through the magic of Java's service loader mechanism.

## Licence
{'fraction_non_alphanumeric': 0.0705317577548006, 'fraction_numerical': 0.0014771048744460858, 'mean_word_length': 4.280701754385965, 'pattern_counts': {'":': 0, '<': 30, '<?xml version=': 0, '>': 30, 'https://': 2, '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': '7089629', 'n_tokens_mistral': 765, 'n_tokens_neox': 714, 'n_words': 328}