Skip to content

Fixed copyright date ranges in source files and added note about case…

a20c5e7
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Replaced SuppressMessage attributes with PublicAPI from JetBrains.Annotations #77

Fixed copyright date ranges in source files and added note about case…
a20c5e7
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results succeeded May 27, 2025 in 0s

All 195 tests pass in 1m 10s

  4 files  ±0   46 suites  ±0   1m 10s ⏱️ +10s
195 tests ±0  195 ✅ ±0  0 💤 ±0  0 ❌ ±0 
390 runs  ±0  388 ✅ ±0  2 💤 ±0  0 ❌ ±0 

Results for commit a20c5e7. ± Comparison against earlier commit 63ee7aa.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

195 tests found

There are 195 tests, see "Raw output" for the full list of tests.
Raw output
AddIncludeAndExcludeArguments_BuildsProperString(" ","","")
AddIncludeAndExcludeArguments_BuildsProperString("","","")
AddIncludeAndExcludeArguments_BuildsProperString("","CategoryToExclude"," --where \"(cat!=CategoryToExclude)\"")
AddIncludeAndExcludeArguments_BuildsProperString("","CategoryToExclude, OtherCatToExclude"," --where \"(cat!=CategoryToExclude and cat!=OtherCatToExclude)\"")
AddIncludeAndExcludeArguments_BuildsProperString("CategoryToInclude",""," --where \"(cat=CategoryToInclude)\"")
AddIncludeAndExcludeArguments_BuildsProperString("CategoryToInclude, OtherCatToInclude",""," --where \"(cat=CategoryToInclude or cat=OtherCatToInclude)\"")
AddIncludeAndExcludeArguments_BuildsProperString("CategoryToInclude, OtherCatToInclude, ",""," --where \"(cat=CategoryToInclude or cat=OtherCatToInclude)\"")
AddIncludeAndExcludeArguments_BuildsProperString("CategoryToInclude, OtherCatToInclude, ThirdCatToInclude",""," --where \"(cat=CategoryToInclude or cat=OtherCatToInclude or cat=ThirdCatToInclude)\"")
AddIncludeAndExcludeArguments_BuildsProperString("CategoryToInclude,OtherCatToInclude",""," --where \"(cat=CategoryToInclude or cat=OtherCatToInclude)\"")
AddIncludeAndExcludeArguments_BuildsProperString("CategoryToInclude,OtherCatToInclude","CategoryToExclude,OtherCatToExclude"," --where \"(cat=CategoryToInclude or cat=OtherCatToInclude) and (cat!=CategoryToExclude and cat!=OtherCatToExclude)\"")
AddIncludeAndExcludeArguments_BuildsProperString(null,"","")
AppendToReleaseNotesProperty
ApplyTo_FailureActual("","")
ApplyTo_FailureActual("","One")
ApplyTo_FailureActual("","One\n")
ApplyTo_FailureActual("","One\nTwo")
ApplyTo_FailureActual("","One\nTwo\n")
ApplyTo_FailureActual("","One\nTwo\nFour")
ApplyTo_FailureActual("","One\r\nTwo")
ApplyTo_FailureActual("",null)
ApplyTo_FailureActual("One","")
ApplyTo_FailureActual("One","One")
ApplyTo_FailureActual("One","One\n")
ApplyTo_FailureActual("One","One\nTwo")
ApplyTo_FailureActual("One","One\nTwo\n")
ApplyTo_FailureActual("One","One\nTwo\nFour")
ApplyTo_FailureActual("One","One\r\nTwo")
ApplyTo_FailureActual("One",null)
ApplyTo_FailureActual("One\n","")
ApplyTo_FailureActual("One\n","One")
ApplyTo_FailureActual("One\n","One\n")
ApplyTo_FailureActual("One\n","One\nTwo")
ApplyTo_FailureActual("One\n","One\nTwo\n")
ApplyTo_FailureActual("One\n","One\nTwo\nFour")
ApplyTo_FailureActual("One\n","One\r\nTwo")
ApplyTo_FailureActual("One\n",null)
ApplyTo_FailureActual("One\nTwo","")
ApplyTo_FailureActual("One\nTwo","One")
ApplyTo_FailureActual("One\nTwo","One\n")
ApplyTo_FailureActual("One\nTwo","One\nTwo")
ApplyTo_FailureActual("One\nTwo","One\nTwo\n")
ApplyTo_FailureActual("One\nTwo","One\nTwo\nFour")
ApplyTo_FailureActual("One\nTwo","One\r\nTwo")
ApplyTo_FailureActual("One\nTwo",null)
ApplyTo_FailureActual("One\nTwo\n","")
ApplyTo_FailureActual("One\nTwo\n","One")
ApplyTo_FailureActual("One\nTwo\n","One\n")
ApplyTo_FailureActual("One\nTwo\n","One\nTwo")
ApplyTo_FailureActual("One\nTwo\n","One\nTwo\n")
ApplyTo_FailureActual("One\nTwo\n","One\nTwo\nFour")
ApplyTo_FailureActual("One\nTwo\n","One\r\nTwo")
ApplyTo_FailureActual("One\nTwo\n",null)
ApplyTo_FailureActual("One\nTwo\nFour","")
ApplyTo_FailureActual("One\nTwo\nFour","One")
ApplyTo_FailureActual("One\nTwo\nFour","One\n")
ApplyTo_FailureActual("One\nTwo\nFour","One\nTwo")
ApplyTo_FailureActual("One\nTwo\nFour","One\nTwo\n")
ApplyTo_FailureActual("One\nTwo\nFour","One\nTwo\nFour")
ApplyTo_FailureActual("One\nTwo\nFour","One\r\nTwo")
ApplyTo_FailureActual("One\nTwo\nFour",null)
ApplyTo_FailureActual("One\r\nTwo","")
ApplyTo_FailureActual("One\r\nTwo","One")
ApplyTo_FailureActual("One\r\nTwo","One\n")
ApplyTo_FailureActual("One\r\nTwo","One\nTwo")
ApplyTo_FailureActual("One\r\nTwo","One\nTwo\n")
ApplyTo_FailureActual("One\r\nTwo","One\nTwo\nFour")
ApplyTo_FailureActual("One\r\nTwo","One\r\nTwo")
ApplyTo_FailureActual("One\r\nTwo",null)
ApplyTo_FailureActual(null,"")
ApplyTo_FailureActual(null,"One")
ApplyTo_FailureActual(null,"One\n")
ApplyTo_FailureActual(null,"One\nTwo")
ApplyTo_FailureActual(null,"One\nTwo\n")
ApplyTo_FailureActual(null,"One\nTwo\nFour")
ApplyTo_FailureActual(null,"One\r\nTwo")
ApplyTo_FailureActual(null,null)
ApplyTo_Success("One")
ApplyTo_Success("One\n")
ApplyTo_Success("One\nTwo")
ApplyTo_Success("One\nTwo\n")
ApplyTo_Success("One\nTwo\nFour")
ApplyTo_Success("One\r\nTwo")
Arguments_ForTar_CorrectAndIncludeFileName
Arguments_ForUnknown_EmptyString
ChangelogFileDoesntExist
ColonAfterHeader
CpuArchitecture_Linux
CpuArchitecture_Windows
CustomVersionRegex
DoesntCrashWhenNoNameChange
EmptyUnreleasedWithPreviousRelease
EmptyUnreleasedWithTwoPreviousReleases
ErrorOnStderr_FailsBuild
Exception_FailsTestButNotBuild
ExecutableName_ForTar_Tar
ExecutableName_ForUnknown_EmptyString
FailTaskIfAnyTestsFail_NotSetByUser_SetByTeamCityProperty(False)
FailTaskIfAnyTestsFail_NotSetByUser_SetByTeamCityProperty(True)
FailTaskIfAnyTestsFail_SetByUser_NotAffectedByTeamCityProperty(False)
FailTaskIfAnyTestsFail_SetByUser_NotAffectedByTeamCityProperty(True)
FailingTests_DoesntFailBuild
FilterEntriesFalseMyProject1
FilterEntriesFalseSomeOtherProject
FilterEntriesOtherUnnecessaryHeaders
FilterEntriesTrueMyProject1
FilterEntriesTrueMyProject1_EOF
FilterEntriesTrueMyProject1_LongLines
FilterEntriesTrueSomeOtherProject
FilterEntriesUnnecessaryHeaders
FilterEntriesWithoutPackage
FilterEntries_ReleasedWithComment
FilterEntries_UnreleasedUnfilteredWithComment
FilterEntries_UnreleasedWithComment
FlattenFilePaths_TwoItemsForceQuote_TrimsAndQuotesStringCorrect
FlattenFilePaths_TwoItemsOneWithSpace_TrimsAndQuotesStringCorrect
FlattenFilePaths_TwoItems_TrimsAndStringCorrect
GenerateNewDebianChangelogEntry_InterpretsKAC
GetExistingAssemblyVersion_Normal_GetsAllFourParts
GetFileContents_UpdateAlphaToReleaseCandidate
GetFileContents_UpdateBogusToBeta_NoReplacement
GetFileContents_UpdateReleaseCandidateToProduction
GetModifiedContents_ActualICUConfigTest
GetModifiedContents_Existing1000_UseZeroAsNeeded
GetModifiedContents_ExistingAllStars_UseZeroAsNeeded
GetModifiedContents_ExistingHasNumbersButCallSpecifiesWholeVersion_UsesTheIncomingVersion
GetModifiedContents_ExistingHasShortForm_TreatsMissingAsStar
GetModifiedContents_FileVersionFollowsParam
GetModifiedContents_FileVersionMatchesVersionWhenMissing
GetModifiedContents_InformationalVersionKeepsHashFromIncomingVersion_BothParams
GetModifiedContents_InformationalVersionKeepsHashFromIncomingVersion_NoFileVersion
GetModifiedContents_InvalidRegex_Throws
GetModifiedContents_LastPartIsHash_HashReplacedWithZero
GetModifiedContents_LastTwoLeftToBuildScript_CorrectMerge
GetModifiedContents_MSBuildProps
GetModifiedContents_Puzzle
GetModifiedContents_RegexTextMatched_Succeeds("</TargetFrameworkProfile>\r\n    <Version>0.0.0.0</Version> <!-- Replaced by FileUpdate in build/build.proj -->    <Authors>SIL</Authors>","<Version>0\\.0\\.0\\.0</Version>","<Version>3.3.0</Version>")
GetModifiedContents_RegexTextMatched_Succeeds("There were 35 frog princes.","(?<number>\\d+)","approximately ${number}")
GetModifiedContents_RegexTextMatched_Succeeds("There were 35 frog princes.","\\d+","14")
GetModifiedContents_RegexTextMatched_Succeeds("There were 35 frog princes.","\\d+","approximately $0")
GetModifiedContents_RegexTextMatched_Succeeds("This is the story of the frog prince.","(f[^ ]+g) prince","$1 soup")
GetModifiedContents_RegexTextMatched_Succeeds("This is the story of the frog prince.","f[^ ]+g","toad")
GetModifiedContents_RegexTextMatched_Succeeds("This is the story of the frog prince.","frog","monkey")
GetModifiedContents_RegexTextNotMatchedButReplacementTextFound_NoChangeOrError("</TargetFrameworkProfile>\r\n    <Version>3.3.0</Version> <!-- Previously replaced by FileUpdate in build/build.proj -->    <Authors>SIL</Authors>","<Version>0\\.0\\.0\\.0</Version>","<Version>3.3.0</Version>")
GetModifiedContents_RegexTextNotMatched_Throws("This is the story of the frog prince.","\\d+","14")
GetModifiedContents_RegexTextNotMatched_Throws("This is the story of the frog prince.","princess","soup")
GetVersionTypes_AlphaBetaRcProduction_GetsAllFourTypes
GetVersionTypes_Custom_GetsAllCustomTypes
HtmlWithNoReleaseNotesElement_IsCompletelyReplaced("ISO-8859-1")
HtmlWithNoReleaseNotesElement_IsCompletelyReplaced("UTF-8")
HtmlWithNoReleaseNotesElement_IsCompletelyReplaced(null)
HtmlWithReleaseNotesElementWithContents_IsChanged
HtmlWithReleaseNotesElement_HasOnlyReleaseNoteElementChanged
IntegrationTests("ErrorOnStdErr",False,"Errors on Stderr should fail the build")
IntegrationTests("Exception",True,"Exception in test shouldn't fail the build")
IntegrationTests("Failing",True,"Failing tests shouldn't fail the build")
IntegrationTests("Stderr",True,"Output on Stderr shouldn't fail the build")
IntegrationTests("Success",True,"Passing tests shouldn't fail the build")
IntegrationTests("WarningOnStdErr",True,"Warnings on Stderr shouldn't fail the build")
MatchesInCSharpString_StringWithBackslashQuote_MatchesToEndOfString
MatchesInCSharpString_StringWithTildeAndNotes_HasMatchAndNotes
MatchesInCSharpString_StringWithTilde_HasMatch
MatchesInCSharpString_StringWithTwoMatches_DoesNotContainTildeInResult
MatchesInCSharpString_UsingStringCatalogGetFormattedNoTilde_HasMatchAndNotes
MatchesInCSharpString_UsingStringCatalogNoTilde_HasMatchAndNotes
MatchesInCSharpString_UsingTextEqual_HasMatchAndNotes
Message_ActualToLong
Message_ActualToShort
MissingMarkdownReturnsFalse
NoRelease
OutputOnStderr_DoesntFailBuild
ProcessSrcFile_AllMatches_OutputsGoodPo
ProcessSrcFile_BackupStringWithDots_DoesNotHaveDuplicates
ProcessSrcFile_BackupStringWithDuplicates_HasOnlyOneInOutput
ProcessSrcFile_EmptyString_NotPresentInOutput
ProcessesKeepAChangelogFormat
ReleaseWithMultipleSubheadings
ReleaseWithPreviousRelease
RemovesKeepAChangelogHead
SimpleMdResultsInSimpleHtml
StampMarkdownCustomFormat
StampMarkdownWorksWithDefault
Success_DoesntFailBuild
TrimBaseFromFilePath_WithBaseNoTrailingSlash_ExcludesBasePath
TrimBaseFromFilePath_WithBase_ExcludesBasePath
UnescapeString_WithBackSlash_HasNoBackslash
Unreleased
UnreleasedWithPreviousRelease
UnreleasedWithPreviousReleaseAndCustomUnreleasedVersion
UpdateDebianChangelogAllMdListItemsWork
UpdateDebianChangelogWorks
UrlInChangeLog
Usage
UsageNegate
WarningOnStderr_DoesntFailBuild
Works