<commit_before>## How do I report results to my continuous integration server?

By default, when the console runner is invoked by TeamCity, the console output is formatted so that TeamCity can detect individual test results for display.

You can generate familiar NUnit- or xUnit-style XML reports by including an extra command line argument. These file formats are often supported by other CI tools:

    Fixie.Console.exe path/to/your/test/project.dll --fixie:NUnitXml TestResult.xml
    
or

    Fixie.Console.exe path/to/your/test/project.dll --fixie:XUnitXml TestResult.xml

If you opt into an XML report format under TeamCity, you may experience your tests being doubly-reported: once from the XML file, and once from the TeamCity-specific console output formatting.  In this case, you can explicitly suppress the TeamCity console output:

    Fixie.Console.exe path/to/your/test/project.dll  --fixie:NUnitXml TestResult.xml --fixie:TeamCity off<commit_msg>Update documentation for XML reports, to reflect recent changes to command line argument syntax.<commit_after>## How do I report results to my continuous integration server?

By default, when the console runner is invoked by TeamCity, the console output is formatted so that TeamCity can detect individual test results for display.

You can generate familiar NUnit- or xUnit-style XML reports by including an extra command line argument. These file formats are often supported by other CI tools:

    Fixie.Console.exe path/to/your/test/project.dll --NUnitXml TestResult.xml
    
or

    Fixie.Console.exe path/to/your/test/project.dll --XUnitXml TestResult.xml

If you opt into an XML report format under TeamCity, you may experience your tests being doubly-reported: once from the XML file, and once from the TeamCity-specific console output formatting.  In this case, you can explicitly suppress the TeamCity console output:

    Fixie.Console.exe path/to/your/test/project.dll  --NUnitXml TestResult.xml --TeamCity off
{'fraction_non_alphanumeric': 0.05642317380352645, 'fraction_numerical': 0.0, 'mean_word_length': 4.267904509283819, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 6}, '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': '94710', 'n_tokens_mistral': 523, 'n_tokens_neox': 494, 'n_words': 248}