private static CoverallsRunResults DryRunCoverallsMultiModeWithInputFile( string directoryPath, TestFileSystem testFileSystem) { return(CoverallsTestRunner.RunCoveralls( $"--multiple -i reportgenerator={directoryPath} --dryrun --repoToken MYTESTREPOTOKEN", testFileSystem)); }
private static CoverallsRunResults DryRunCoverallsWithInputFile( string inputFilePath, TestFileSystem testFileSystem) { return(CoverallsTestRunner.RunCoveralls( $"--opencover -i {inputFilePath} --dryrun --repoToken MYTESTREPOTOKEN", testFileSystem)); }
private static CoverallsRunResults DryRunCoverallsMultiModeWithInputFile( string inputFolderPath, TestFileSystem testFileSystem) { return(CoverallsTestRunner.RunCoveralls( $"--multiple -i monocov={inputFolderPath} --dryrun --repoToken MYTESTREPOTOKEN", testFileSystem)); }
public void Version() { var results = CoverallsTestRunner.RunCoveralls("--version"); Assert.True( Regex.IsMatch(results.StandardOutput, @"\d+.\d+.\d+.\d+"), "Version doesn't match regex: " + results.StandardOutput); }
public void FileDoesntExist() { var results = CoverallsTestRunner.RunCoveralls("--opencover -i opencover.xml --dryrun --repoToken MYTESTREPOTOKEN"); Assert.NotEqual(0, results.ExitCode); Assert.Contains("Input file 'opencover.xml' cannot be found", results.StandardError, StringComparison.Ordinal); }
public void CompleteParallelCommandWithTokenVariableWorks() { var environment = new TestEnvironmentVariables(new Dictionary <string, string> { { "MYTESTREPOTOKENVAR", "MYTESTREPOTOKEN" } }); var results = CoverallsTestRunner.RunCoveralls( "--completeParallelWork --repoTokenVariable MYTESTREPOTOKENVAR", testEnvironmentVariables: environment); CoverallsAssert.RanSuccessfully(results); }
public void CompleteParallelCommandWithEnvironmentVariablesWorks() { var environment = new TestEnvironmentVariables(new Dictionary <string, string> { { "COVERALLS_REPO_TOKEN", "MYTESTREPOTOKEN" }, { "APPVEYOR_BUILD_NUMBER", "1234" } }); var results = CoverallsTestRunner.RunCoveralls( "--completeParallelWork", testEnvironmentVariables: environment); CoverallsAssert.RanSuccessfully(results); }
public void EmptyReport_GivenAnOutput_OutputsSamplePost() { var fileSystem = new TestFileSystem(); var outfile = "TestingOutput.xml"; var filePath = TestFileSystem.GenerateRandomAbsolutePath("opencover", "Sample1", "EmptyReport.xml"); fileSystem.AddFile(filePath, Reports.OpenCoverSamples.EmptyReport); var results = CoverallsTestRunner.RunCoveralls( $"--opencover -i {filePath} --dryrun --output {outfile} --repoToken MYTESTREPOTOKEN", fileSystem); CoverallsAssert.RanSuccessfully(results); var savedFile = fileSystem.TryLoadFile(outfile); Assert.True(savedFile.HasValue, "Expected file to exist in fileSystem"); var savedFileData = savedFile.ValueOr(" "); Assert.Contains(@"""repo_token"":""MYTESTREPOTOKEN""", savedFileData, StringComparison.Ordinal); Assert.Contains(@"""service_name"":""coveralls.net""", savedFileData, StringComparison.Ordinal); Assert.Contains(@"""parallel"":false", savedFileData, StringComparison.Ordinal); Assert.Contains(@"""source_files"":[]", savedFileData, StringComparison.Ordinal); }
public void InvalidArgument_ExitCodeNotSuccess() { var results = CoverallsTestRunner.RunCoveralls("--notanoption"); Assert.NotEqual(0, results.ExitCode); }
public void NoArguments_ExitCodeNotSuccess() { var results = CoverallsTestRunner.RunCoveralls(string.Empty); Assert.NotEqual(0, results.ExitCode); }
public void CompleteParallelCommandWithTokenWorks() { var results = CoverallsTestRunner.RunCoveralls("--completeParallelWork --repoToken MYTESTREPOTOKEN"); CoverallsAssert.RanSuccessfully(results); }