Public static methods
void ComparisonFailure(string name, string message, string details, string expected, string actual)
Reports a failed comparison.
string EncapsulateSpecialChars(string text)
Encapsulates special chars
void FinishTestCase(string testCaseName, TimeSpan duration)
Finishes the test case.
void FinishTestSuite(string testSuiteName)
Finishes the test suite.
IEnumerable<string> getChangedFilesInCurrentBuild()
Gets the changed files
IEnumerable<string> getRecentlyFailedTests()
Gets the recently failed tests
void IgnoreTestCase(string name, string message)
Ignores the test case.
void PublishArticfact(string path)
Publishes an artifact on the TeamcCity build server.
void ReportBuildStatus(string status, string message)
Reports the build status.
void ReportProgress(string message)
Reports the progress.
void ReportProgressFinish(string message)
Reports the progress end.
void ReportProgressStart(string message)
Reports the progress start.
void sendStrToTeamCity(string s)
Send message to TeamCity
void sendTeamCityError(string error)
Sends an error to TeamCity
void sendTeamCityFXCopImport(string path)
Sends an FXCop results filename to TeamCity
void sendTeamCityNUnitImport(string path)
Sends an NUnit results filename to TeamCity
void sendToTeamCity(PrintfFormat<FSharpFunc<string, string>, Unit, string, string> format, string message)
Send message to TeamCity
void SetBuildNumber(string buildNumber)
Sets the TeamCity build number.
void SetBuildStatistic(string key, string value)
Reports a build statistic.
void StartTestCase(string testCaseName)
Starts the test case.
void StartTestSuite(string testSuiteName)
Starts the test suite.
void TestFailed(string name, string message, string details)
Reports a failed test.