Exemple #1
0
        public async Task BuildAndTest_All_CheckWithStyleCop_G2_UwpAsync(string projectType, string framework, string platform, string language)
        {
            bool templateSelector(ITemplateInfo t) => t.GetTemplateType().IsItemTemplate() &&
            (t.GetProjectTypeList().Contains(projectType) || t.GetProjectTypeList().Contains(All)) &&
            (t.GetFrontEndFrameworkList().Contains(framework) || t.GetFrontEndFrameworkList().Contains(All)) &&
            t.GetPlatform() == platform &&
            !t.GetIsHidden() &&
            !excludedTemplates_Uwp_Group1.Contains(t.GroupIdentity) ||
            t.Identity == "wts.Feat.StyleCop";

            // Use the short version of the framework name to avoid failures with cryptic error messages that are actually the result of unreported MAX_PATH issues elsewhere
            var projectName = $"{projectType}{BuildTemplatesTestFixture.ShortFrameworkName(framework)}AllStyleCopG2";

            var projectPath = await AssertGenerateProjectAsync(projectName, projectType, framework, platform, language, templateSelector, BaseGenAndBuildFixture.GetDefaultName, true);

            AssertBuildProjectThenRunTests(projectPath, projectName, platform);
        }
 public BuildPrismProjectTests(BuildTemplatesTestFixture fixture)
     : base(fixture, null, Frameworks.Prism)
 {
 }
Exemple #3
0
 public BuildMvvmToolkitProjectTests(BuildTemplatesTestFixture fixture)
     : base(fixture, null, Frameworks.MVVMToolkit)
 {
 }
 public BuildPrismProjectTests(BuildTemplatesTestFixture fixture)
     : base(fixture, null, "Prism")
 {
 }
 public BuildCodeBehindProjectTests(BuildTemplatesTestFixture fixture)
     : base(fixture, null, Frameworks.CodeBehind)
 {
 }
 public BuildMVVMBasicProjectTests(BuildTemplatesTestFixture fixture)
     : base(fixture, null, "MVVMBasic")
 {
 }
Exemple #7
0
 public BuildMVVMLightProjectTests(BuildTemplatesTestFixture fixture)
     : base(fixture, null, Frameworks.MVVMLight)
 {
 }
Exemple #8
0
 public BuildCaliburnMicroProjectTests(BuildTemplatesTestFixture fixture)
     : base(fixture, null, "CaliburnMicro")
 {
 }
Exemple #9
0
 public BuildCaliburnMicroProjectTests(BuildTemplatesTestFixture fixture)
     : base(fixture, null, Frameworks.CaliburnMicro)
 {
 }
Exemple #10
0
 public BuildMVVMLightProjectTests(BuildTemplatesTestFixture fixture)
     : base(fixture, null, "MVVMLight")
 {
 }
 public BuildCodeBehindProjectTests(BuildTemplatesTestFixture fixture)
     : base(fixture, null, "CodeBehind")
 {
 }
Exemple #12
0
 public BuildNoneProjectTests(BuildTemplatesTestFixture fixture)
     : base(fixture, null, Frameworks.None)
 {
 }