aspnetcore/test/Microsoft.AspNetCore.Razor....
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 Fixed a bug in VCTH pass and added an integration test 2017-05-25 15:44:24 -07:00
Microsoft.AspNetCore.Mvc.Core Compile CodeGeneration tests 2017-05-16 16:26:47 -07:00
Microsoft.AspNetCore.Mvc.Razor Make 2.0 codegen compatible with 1.0 projects until multi-targeting is complete. 2017-08-22 17:29:33 -07:00
Microsoft.AspNetCore.Mvc.RazorPages Generate assembly attributes as part of code generation 2017-06-05 14:24:17 -07:00
Microsoft.AspNetCore.Mvc.Rendering Compile CodeGeneration tests 2017-05-16 16:26:47 -07:00
Microsoft.AspNetCore.Mvc.ViewFeatures Fixed a bug in VCTH pass and added an integration test 2017-05-25 15:44:24 -07:00
Microsoft.AspNetCore.Razor.Test.MvcShim.csproj Implement a .Design package and some testing for MSBuild 2017-12-13 15:06:10 -08:00
xunit.runner.json Compile CodeGeneration tests 2017-05-16 16:26:47 -07:00