Commit Graph

23 Commits

Author SHA1 Message Date
Ryan Brandenburg d95f971693 Fix broken tests 2018-08-06 07:22:55 -07:00
Nate McMaster 006d111e3b
Merge branch 'release/2.1' into dev 2018-06-07 08:41:25 -07:00
Nate McMaster a5bb91c2cb
Prevent 2.1 template tests from corrupting machine state 2018-06-05 10:13:33 -07:00
Ryan Brandenburg 15ca3dcdaa Move templates to netcoreapp2.2 2018-05-18 09:28:12 -07:00
Kiran Challa 69f52cc3b6 Removing Microsoft.AspNetCore.SpaTemplates project and friends 2018-03-20 13:46:11 -07:00
Nate McMaster 0ebece7f44 Update tests to remove any template that might match 'ASP.NET Core Empty' 2017-11-09 17:14:01 -08:00
Nate McMaster aee0d26d67 Merge build infrastructure changes from rel/2.0.3
Changes:
- Replaces PackageLineup with the dependencies.props approach to manage package versions.
- Generate the csproj/fsproj files that go into template packages
- Remove the DependencyUpdater and PullRequestSubmitter tasks
- Remove bower.json and bowerrc from Microsoft.DotNet.Web.ProjectTemplates
- Set MyGet feeds via MSBuild instead of NuGet.config
- Upgrades to the functional tests
- Update Selenium
- Make it possible to run tests on macOS/linux
- Disable test parallelization
2017-11-06 16:06:24 -08:00
Nate McMaster 09161305bb Reorganize repo branch and project folder structure
When the code lived in dotnet/templating, the 1.x, 2.0, and 2.1 templates all needed to sit side-by-side.
Now that this code builds from aspnet/templating, we're reorganizing the folder and branch structure to
match the aspnetcore runtime repos.

Branches:

rel/1.1.5 = Microsoft.DotNet.Web.ProjectTemplates.1.x
rel/2.0.3 = Microsoft.DotNet.Web.ProjectTemplates.2.0
dev = Microsoft.DotNet.Web.ProjectTemplates.2.1

Changes:
Remove the 2.0 and 1.x templates projects from this branch
2017-11-06 15:54:02 -08:00
Nate McMaster 1ffcf2c009 Reorganize repo branch and project folder structure
When the code lived in dotnet/templating, the 1.x, 2.0, and 2.1 templates all needed to sit side-by-side.
Now that this code builds from aspnet/templating, we're reorganizing the folder and branch structure to
match the aspnetcore runtime repos.

Branches:

rel/1.1.5 = Microsoft.DotNet.Web.ProjectTemplates.1.x
rel/2.0.3 = Microsoft.DotNet.Web.ProjectTemplates.2.0
dev = Microsoft.DotNet.Web.ProjectTemplates.2.1
2017-11-06 10:19:59 -08:00
Steve Sanderson a067713a96 Fix test logic for verifying template uninstallation. Now respects global.json for SDK selection. 2017-10-31 15:32:56 +00:00
Nate McMaster 5541615008 Automate dependency version selection
- Generate the template config file to include package versions as listed in dependencies.props
 - Update template cs/fsproj files to use variables per package
 - Fixup tests to run better on Linux/macOS
2017-10-12 16:44:55 -07:00
Nate McMaster c770f287a5 Remove the 2.1. templates from the rel/2.0.x branch 2017-10-12 14:03:51 -07:00
Steve Sanderson c39c1aaa38 Move 2.1 templates to netcoreapp2.0 until we use an SDK that supports netcoreapp2.1 2017-09-11 18:53:59 +01:00
Steve Sanderson 8c0dd1d2cc Fix for CI agents having extra template package already installed 2017-09-11 18:41:58 +01:00
Steve Sanderson b38f0dbc7a Change tests to use 2.0 templates until SDK is updated 2017-09-11 18:32:54 +01:00
Steve Sanderson 56fdcad4d5 Also uninstall the 2.0 template package when reinstalling for tests 2017-09-11 18:17:13 +01:00
Steve Sanderson 148e4af837 Make template package uninstallation detection report errors properly 2017-09-11 18:13:15 +01:00
Steve Sanderson cb500fe3b8 Account for non-installed templates when preparing test run 2017-09-11 17:41:24 +01:00
Steve Sanderson 1a50c968c4 Update tests to cover 2.1 templates 2017-09-11 16:25:51 +01:00
Steve Sanderson 967c1a50b8 Use Xunit's ITestOutputHelper throughout. Other minor tidy-ups. 2017-09-08 15:24:18 +01:00
Steve Sanderson 2fa1fe8ce2 Fix build output so that versioned packages go into the correct directory when run through KoreBuild 2017-09-08 15:24:15 +01:00
Steve Sanderson 95f2b8d375 Add basic tests for SPA templates (no browser automation yet) 2017-09-05 12:09:43 +01:00
Steve Sanderson a7593fdd19 Move tests to conventional location so they run automatically on build 2017-08-30 23:30:37 +01:00