CommandTests\Run\RunFileTests.cs (46)
2568Build(testInstance, BuildLevel.Csc, expectedOutput: "Hello v1");
2570Build(testInstance, BuildLevel.None, expectedOutput: "Hello v1");
2572Build(testInstance, BuildLevel.None, expectedOutput: "Hello v1");
2577Build(testInstance, BuildLevel.Csc);
2579Build(testInstance, BuildLevel.None);
2584Build(testInstance, BuildLevel.None);
2596Build(testInstance, BuildLevel.All, expectedOutput: """
2601Build(testInstance, BuildLevel.None, expectedOutput: """
2618Build(testInstance, BuildLevel.All);
2629Build(testInstance, BuildLevel.None);
2632Build(testInstance, BuildLevel.All, args: ["--no-cache"], expectedOutput: """
2639Build(testInstance, BuildLevel.Csc);
2642Build(testInstance, BuildLevel.All, args: ["--no-cache"]);
2644Build(testInstance, BuildLevel.None);
2647Build(testInstance, BuildLevel.None, args: ["--", "test-arg"], expectedOutput: """
2653Build(testInstance, BuildLevel.All, args: ["-c", "Release"], expectedOutput: """
2659Build(testInstance, BuildLevel.None, args: ["-c", "Release"], expectedOutput: """
2665Build(testInstance, BuildLevel.Csc);
2675Build(testInstance, BuildLevel.Csc);
2735Build(testInstance, BuildLevel.All, expectedOutput: "[MyString, TestValue]");
2740Build(testInstance, BuildLevel.None, expectedOutput: "[MyString, TestValue]"); // note: outdated output (build skipped)
2745Build(testInstance, BuildLevel.Csc, expectedOutput: "[MyString, TestValue]"); // note: outdated output (only CSC used)
2747Build(testInstance, BuildLevel.All, ["--no-cache"], expectedOutput: "[MyString, UpdatedValue]");
2763Build(testInstance, BuildLevel.Csc, expectedOutput: "v1");
2772Build(testInstance, BuildLevel.Csc, expectedOutput: "v2");
2775Build(testInstance, BuildLevel.All, args: ["-c", "Release"], expectedOutput: """
2898Build(testInstance, BuildLevel.All, expectedOutput: "() => 2");
2970Build(testInstance, BuildLevel.Csc, expectedOutput: "v1", programFileName: programFileName);
2994Build(testInstance, BuildLevel.All, expectedOutput: "v1 Release");
2996Build(testInstance, BuildLevel.None, expectedOutput: "v1 Release");
3001Build(testInstance, BuildLevel.Csc, expectedOutput: "v2 Release");
3006Build(testInstance, BuildLevel.Csc, expectedOutput: "v3 Release");
3012Build(testInstance, BuildLevel.All, expectedOutput: "v3 ");
3015Build(testInstance, BuildLevel.All, ["--no-cache"], expectedOutput: "v3 ");
3020Build(testInstance, BuildLevel.Csc, expectedOutput: "v4 ");
3023Build(testInstance, BuildLevel.All, args: ["-c", "Release"], expectedOutput: "v4 Release");
3025Build(testInstance, BuildLevel.All, expectedOutput: "v4 ");
3050Build(testInstance, BuildLevel.All, expectedOutput: "v1 Release", programFileName: programFileName);
3055Build(testInstance, BuildLevel.Csc, expectedOutput: "v2 Release", programFileName: programFileName);
3101Build(testInstance, BuildLevel.All, expectedOutput: "v1 Hello from Lib v1", programFileName: programFileName);
3110Build(testInstance, BuildLevel.All, expectedOutput: "v2 Hello from Lib v2", programFileName: programFileName);
3151Build(testInstance, BuildLevel.All, expectedOutput: "v1 Release");
3156Build(testInstance, canSkipMSBuild ? BuildLevel.Csc : BuildLevel.All, expectedOutput: "v2 Release");
3179Build(testInstance, BuildLevel.All, expectedOutput: "v1 Release");
3185Build(testInstance, BuildLevel.Csc, expectedOutput: "v2 Release");
3192Build(testInstance, BuildLevel.Csc, expectedOutput: "v3 ");