public TestPassed() { this.TestProjectData.LoadAssembly(this.Assembly); testRunner = new ProjectTestRunner(TestProjectData); testRunner.RunAssemblyTests(Assembly); }
public static async Task Main(string[] args) { MSBuildLocator.RegisterDefaults(); RootCommand rootCommand = Program.GenerateCommands(); rootCommand.Handler = CommandHandler.Create(async(bool generatePointsFile, bool runTests, DirectoryInfo? projectDir, FileInfo? outputFile) => { if (!generatePointsFile && !runTests) { Console.WriteLine("You didn't give me a task! Use --help for... help! Leave a like if you found out this to be useful!"); return; } string projectDirectory = projectDir?.FullName ?? Environment.CurrentDirectory; ProjectCompiler compiler = new ProjectCompiler(); ICollection <string> assemblyPaths; try { assemblyPaths = compiler.CompileTestProjects(projectDirectory); } catch (CompilationFaultedException exception) { Console.WriteLine(exception.Message); Environment.Exit(1); return; } TestProjectData projectData = new TestProjectData(); foreach (string assemblyPath in assemblyPaths) { projectData.LoadProject(assemblyPath); } if (generatePointsFile) { FileInfo resultsFile = outputFile ?? new FileInfo(Path.Combine(projectDirectory, ".tmc_available_points.json")); await WriteToFile(resultsFile, projectData.Points); } if (runTests) { ProjectTestRunner testRunner = new ProjectTestRunner(projectData); testRunner.RunAssemblies(projectData.Assemblies); FileInfo resultsFile = outputFile ?? new FileInfo(Path.Combine(projectDirectory, ".tmc_test_results.json")); await WriteToFile(resultsFile, testRunner.TestResults); }
public void SetupRunner() { var project = new Project("DominionProject.xml"); project.BinaryFolder = "."; runner = new ProjectTestRunner(project); var results = runner.GetResults(); Console.WriteLine(results); }
public void Simple_local_subscription() { var project = new ProjectDirectoryLoader(new FileSystem()).Load(".".ToFullPath().ParentDirectory().ParentDirectory()); using (var runner = new ProjectTestRunner(project)) { runner.RunAndAssertTest("Subscriptions/Simple local subscription"); } }
public void Go() { var loader = new ProjectDirectoryLoader(new FileSystem()); IProject project = loader.Load(FubuMvcPackageFacility.GetApplicationPath()); project.TimeoutInSeconds = 240; using (var runner = new ProjectTestRunner(project)) { runner.RunAndAssertTest("HealthMonitoring/An inactive task should get reassigned"); } }
public void Setup() { runner = DataMother.GrammarsProjectRunner(); theLibrary = runner.GetLibary(); controller = MockRepository.GenerateMock <IOutlineController>(); service = new OutlineTreeService(new ProjectContext() { Library = theLibrary }); }
public void Can_verify_the_displayed_columns_by_name() { var runner = new ProjectTestRunner(@"C:\code\FubuMVC.SlickGrid\src\SlickGridStoryteller\storyteller.xml"); try { runner.RunAndAssertTest("Simple/Can verify the displayed columns by name"); } finally { runner.Dispose(); } }
private bool ExecuteTest(string projectFile, string testName) { ProjectTestRunner runner = new ProjectTestRunner(projectFile); try { Test result = runner.RunTest(testName); return(result.WasSuccessful()); } catch (Exception e) { // EXHANDLED: Console.WriteLine(e); runner.Dispose(); } return(false); }
public void SetupRunner() { runner = new ProjectTestRunner(@"C:\git\fubumvc\Storyteller.xml"); }
public void SetupRunner() { runner = new ProjectTestRunner(@"c:\svn\blue\storyteller.xml"); }
public void SetUp() { runner = new ProjectTestRunner(DataMother.THE_GRAMMAR_FILE); usages = new UsageGraph(runner.GetLibary(), new ConsoleUsageGraphListener()); usages.Rebuild(runner.Hierarchy); }
public void SetupRunner() { runner = new ProjectTestRunner(@"C:\code\FubuMVC.Authentication\src\AuthenticationStoryteller\storyteller.xml"); }
public void SetupRunner() { runner = new ProjectTestRunner(@"C:\code\fubumvc\Storyteller.xml"); runner.Project.TimeoutInSeconds = 0; }
public void SetupRunner() { runner = new ProjectTestRunner(@"..\..\StoryTeller.xml"); }
public void SetupRunner() { runner = new ProjectTestRunner(@"..\..\..\..\samples\grammars.xml"); }
public void SetupRunner() { runner = new ProjectTestRunner(@"C:\svn\blue\StoryTeller.xml"); }
public void SetUp() { runner = new ProjectTestRunner(DataMother.MathProjectFile()); }
public void SetupRunner() { runner = new ProjectTestRunner(@"C:\code\FubuMVC.Saml2\src\FubuMVC.Saml2.Storyteller\storyteller.xml"); }