<commit_before># Building, Testing, and Debugging

## Required Software

The Roslyn source code targets the latest public build of Visual Studio 2015.  At this time that is RTM.  In order to edit, build and test the source code install [Visual Studio 2015](https://github.com/dotnet/roslyn/wiki/Getting-Started-on-Visual-Studio-2015).

## Getting the code

1. Clone https://github.com/dotnet/roslyn
2. Change directory to `<clone dir>` and run `Src\.nuget\nuget restore Src\Roslyn.sln`
3. Open Roslyn.sln 

## Running Unit Tests
To run the unit tests:

> msbuild /v:m /m BuildAndTest.proj /p:PublicBuild=true

This command will build and run all of the code / tests which are supported on the current public build of Visual Studio 2015.  
<commit_msg>Updated Building Testing and Debugging (markdown)<commit_after># Building, Testing, and Debugging

## Required Software

The Roslyn source code targets the latest public build of Visual Studio 2015.  At this time that is RTM.  In order to edit, build and test the source code install [Visual Studio 2015](https://github.com/dotnet/roslyn/wiki/Getting-Started-on-Visual-Studio-2015).

## Getting the code

1. Open Developer Command Prompt for VS2015
2. Clone https://github.com/dotnet/roslyn
3. Change directory to `<clone dir>` and run `powershell .nuget\NuGetRestore.ps1`
4. Open Roslyn.sln 

## Running Unit Tests
To run the unit tests:

> msbuild /v:m /m BuildAndTest.proj /p:PublicBuild=true

This command will build and run all of the code / tests which are supported on the current public build of Visual Studio 2015.  

{'fraction_non_alphanumeric': 0.08306911857958148, 'fraction_numerical': 0.027901077996195307, 'mean_word_length': 4.140065146579804, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2993366', 'n_tokens_mistral': 512, 'n_tokens_neox': 455, 'n_words': 203}