aspnetcore/test
Ryan Nowak 1962989ffc Implement a .Design package and some testing for MSBuild
This is the first step in adding support for Razor compilation at build
time. Additional steps will complete this by adding tag helper
discovery, code generation and finally a call to CsC.

I want to get this in now to get the package into the build system and
to lay down the general infrastructure for testing.

---

The strategy for testing here is to use checked in projects that have
everything Razor needs to compile code. We already have shims for the
APIs Razor uses by default in this repo and I'm using them in the
project.

The test infrastructure creates a temporary directory, copies the
project, and fixes up a few small things to cooperate with outputs we've
already built so that the test can use the new versions of Razor bits
built from this repo.

We can then call various MSBuild targets and verify the files on disk. I
envision tests that verify incrementalism as well as the basic E2E.

We will test the E2E in general in other places, since it's part of the
new default experience. This repo will test things at a higher level of
detail, but in slightly artifical scenarios.
2017-12-13 15:06:10 -08:00
..
Microsoft.AspNetCore.Mvc.Razor.Extensions.Test Update samples and tests to target netcoreapp2.1 2017-11-14 09:45:28 -08:00
Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X.Test Update samples and tests to target netcoreapp2.1 2017-11-14 09:45:28 -08:00
Microsoft.AspNetCore.Razor.Design.Test Implement a .Design package and some testing for MSBuild 2017-12-13 15:06:10 -08:00
Microsoft.AspNetCore.Razor.Language.Test Update samples and tests to target netcoreapp2.1 2017-11-14 09:45:28 -08:00
Microsoft.AspNetCore.Razor.Performance Pin tool and package versions to make builds more repeatable 2017-11-01 18:12:08 -07:00
Microsoft.AspNetCore.Razor.Runtime.Test Update samples and tests to target netcoreapp2.1 2017-11-14 09:45:28 -08:00
Microsoft.AspNetCore.Razor.Test.Common Update samples and tests to target netcoreapp2.1 2017-11-14 09:45:28 -08:00
Microsoft.AspNetCore.Razor.Test.MvcShim Implement a .Design package and some testing for MSBuild 2017-12-13 15:06:10 -08:00
Microsoft.AspNetCore.Razor.Test.MvcShim.Version1_X Update samples and tests to target netcoreapp2.1 2017-11-14 09:45:28 -08:00
Microsoft.CodeAnalysis.Razor.Test Update samples and tests to target netcoreapp2.1 2017-11-14 09:45:28 -08:00
Microsoft.CodeAnalysis.Razor.Workspaces.Test Assert foreground thread before dispatching events 2017-12-12 16:18:49 -08:00
Microsoft.VisualStudio.Editor.Razor.Test Assert foreground thread before dispatching events 2017-12-12 16:18:49 -08:00
Microsoft.VisualStudio.Editor.Razor.Test.Common Add Mac implementation of FileChangeTracker. 2017-12-12 15:47:16 -08:00
Microsoft.VisualStudio.LanguageServices.Razor.Test Add Mac implementation of FileChangeTracker. 2017-12-12 15:47:16 -08:00
Microsoft.VisualStudio.Mac.LanguageServices.Razor.Test Add Mac implementation of FileChangeTracker. 2017-12-12 15:47:16 -08:00
RazorPageGenerator.Test Update samples and tests to target netcoreapp2.1 2017-11-14 09:45:28 -08:00
testapps/SimpleMvc Implement a .Design package and some testing for MSBuild 2017-12-13 15:06:10 -08:00
Directory.Build.props Update samples and tests to target netcoreapp2.1 2017-11-14 09:45:28 -08:00