Fix project template test issues
* Update template baseline test to use original file name
* Enable more tracing & dump collect in helix test runner
* Disable test parallelization for project template tests
* Ensure project directory name uniqueness
* Fix tests using skip attributes but not using ConditionalFact/ConditionalTheory attributes
* Print test timeout message from Helix test runner
* Add timestamps to helix runner console logs
* Increase helix timeout for project template tests
* Skip LocalDb template tests on non-Windows platforms
* Update test cmd args in TestRunner.cs to modern, documented versions
* Split up long-running theories to avoid test timeouts
* Remove template test locks
* Skip template tests on Debian11.Arm as they take too long to run there
* Updated README with details about test timeouts & conditional tests
Co-authored-by:
Hao Kung <HaoK@users.noreply.github.com>
显示
- eng/tools/HelixTestRunner/ProcessUtil.cs 6 个添加, 2 个删除eng/tools/HelixTestRunner/ProcessUtil.cs
- eng/tools/HelixTestRunner/Program.cs 12 个添加, 5 个删除eng/tools/HelixTestRunner/Program.cs
- eng/tools/HelixTestRunner/TestRunner.cs 64 个添加, 53 个删除eng/tools/HelixTestRunner/TestRunner.cs
- src/ProjectTemplates/BlazorTemplates.Tests/BlazorServerTemplateTest.cs 4 个添加, 4 个删除...mplates/BlazorTemplates.Tests/BlazorServerTemplateTest.cs
- src/ProjectTemplates/BlazorTemplates.Tests/BlazorTemplateTest.cs 2 个添加, 2 个删除...jectTemplates/BlazorTemplates.Tests/BlazorTemplateTest.cs
- src/ProjectTemplates/BlazorTemplates.Tests/BlazorWasmTemplateTest.cs 8 个添加, 9 个删除...Templates/BlazorTemplates.Tests/BlazorWasmTemplateTest.cs
- src/ProjectTemplates/README.md 96 个添加, 1 个删除src/ProjectTemplates/README.md
- src/ProjectTemplates/Shared/Project.cs 39 个添加, 87 个删除src/ProjectTemplates/Shared/Project.cs
- src/ProjectTemplates/Shared/ProjectFactoryFixture.cs 28 个添加, 32 个删除src/ProjectTemplates/Shared/ProjectFactoryFixture.cs
- src/ProjectTemplates/Shared/TemplatePackageInstaller.cs 5 个添加, 15 个删除src/ProjectTemplates/Shared/TemplatePackageInstaller.cs
- src/ProjectTemplates/test/ArgConstants.cs 1 个添加, 0 个删除src/ProjectTemplates/test/ArgConstants.cs
- src/ProjectTemplates/test/AssemblyInfo.AssemblyFixtures.cs 2 个添加, 0 个删除src/ProjectTemplates/test/AssemblyInfo.AssemblyFixtures.cs
- src/ProjectTemplates/test/BaselineTest.cs 2 个添加, 61 个删除src/ProjectTemplates/test/BaselineTest.cs
- src/ProjectTemplates/test/BlazorServerTemplateTest.cs 16 个添加, 11 个删除src/ProjectTemplates/test/BlazorServerTemplateTest.cs
- src/ProjectTemplates/test/BlazorTemplateTest.cs 2 个添加, 2 个删除src/ProjectTemplates/test/BlazorTemplateTest.cs
- src/ProjectTemplates/test/BlazorWasmTemplateTest.cs 62 个添加, 47 个删除src/ProjectTemplates/test/BlazorWasmTemplateTest.cs
- src/ProjectTemplates/test/EmptyWebTemplateTest.cs 1 个添加, 1 个删除src/ProjectTemplates/test/EmptyWebTemplateTest.cs
- src/ProjectTemplates/test/GrpcTemplateTest.cs 1 个添加, 1 个删除src/ProjectTemplates/test/GrpcTemplateTest.cs
- src/ProjectTemplates/test/IdentityUIPackageTest.cs 1 个添加, 1 个删除src/ProjectTemplates/test/IdentityUIPackageTest.cs
- src/ProjectTemplates/test/ItemTemplateTests/BlazorServerTests.cs 1 个添加, 1 个删除...jectTemplates/test/ItemTemplateTests/BlazorServerTests.cs
加载中
想要评论请 注册 或 登录