Skip to content

Run tests in parallel, one per framework #83

Run tests in parallel, one per framework

Run tests in parallel, one per framework #83

GitHub Actions / Test Results failed Nov 15, 2024 in 0s

2 fail, 1 pass in 0s

2 files   -     3  2 suites   - 22   0s ⏱️ - 3m 5s
3 tests  - 104  1 ✔️  - 70  0 💤  - 36  2 +2 
6 runs   - 109  2 ✔️  - 77  0 💤  - 36  4 +4 

Results for commit ab90408. ± Comparison against earlier commit 6094025.

Annotations

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Main_NoConflictFileB4_ConflictsEncountered_HaveConflictFileAfter

artifacts/Test Results (net8.0 on ubuntu-latest)/output/Release/net8.0/TestResults/ChorusMerge.Tests.xml
artifacts/Test Results (net8.0 on windows-latest)/output/Release/net8.0/TestResults/ChorusMerge.Tests.xml
Raw output
  Expected: 0
  But was:  1
   at ChorusMerge.Tests.ChorusMergeTests.Main_NoConflictFileB4_ConflictsEncountered_HaveConflictFileAfter() in D:\a\chorus\chorus\src\ChorusMerge.Tests\ChorusMergeTests.cs:line 33
ChorusMerge: C:\Users\runneradmin\AppData\Local\Temp\ChorusTest\bob.lift, C:\Users\runneradmin\AppData\Local\Temp\ChorusTest\ancestor.lift, C:\Users\runneradmin\AppData\Local\Temp\ChorusTest\sally.lift
####heartbeat####
####heartbeat####
####heartbeat####
####heartbeat####
####heartbeat####
ChorusMerge Error: You must create at least one LocalizationManager before trying to localize any strings.
   at L10NSharp.LocalizationManagerInternal`1.GetStringFromAnyLocalizationManager(String stringId)
   at L10NSharp.LocalizationManagerInternal`1.GetString(String stringId, String englishText, String comment, String englishToolTipText, String englishShortcutKey, IComponent component)
   at L10NSharp.LocalizationManagerInternal`1.GetString(String stringId, String englishText)
   at L10NSharp.LocalizationManager.GetString(String stringId, String englishText)
   at Chorus.merge.xml.generic.XmlTextBothEditedTextConflict.get_WhatHappened() in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\Conflict.cs:line 1553
   at Chorus.merge.xml.generic.ElementConflict.GetFullHumanReadableDescription() in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\Conflict.cs:line 1044
   at Chorus.merge.xml.generic.Conflict.MakeHtmlDetails(XmlNode oursContext, XmlNode theirsContext, XmlNode ancestorContext, IGenerateHtmlContext htmlMaker) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\Conflict.cs:line 221
   at Chorus.merge.xml.generic.XmlMergeService.AddConflictToListener(IMergeEventListener listener, IConflict conflict, XmlNode oursContext, XmlNode theirsContext, XmlNode ancestorContext, IGenerateHtmlContext htmlContextGenerator, XmlMerger merger, XmlNode nodeToFindGeneratorFrom) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMergeService.cs:line 64
   at Chorus.merge.xml.generic.XmlMergeService.AddConflictToListener(IMergeEventListener listener, IConflict conflict, XmlNode oursContext, XmlNode theirsContext, XmlNode ancestorContext, IGenerateHtmlContext htmlContextGenerator) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMergeService.cs:line 45
   at Chorus.merge.xml.generic.XmlMerger.ConflictOccurred(IConflict conflict) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMerger.cs:line 181
   at Chorus.merge.xml.generic.MergeTextNodesMethod.Run() in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\MergeTextNodesMethod.cs:line 195
   at Chorus.merge.xml.generic.XmlMerger.DoTextMerge(XmlNode& ours, XmlNode theirs, XmlNode ancestor, ElementStrategy elementStrat) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMerger.cs:line 342
   at Chorus.merge.xml.generic.XmlMerger.MergeInner(XmlNode ourParent, XmlNode& ours, XmlNode theirs, XmlNode ancestor) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMerger.cs:line 276
   at Chorus.merge.xml.generic.MergeChildrenMethod.Run() in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\MergeChildrenMethod.cs:line 154
   at Chorus.merge.xml.generic.XmlMerger.MergeInner(XmlNode ourParent, XmlNode& ours, XmlNode theirs, XmlNode ancestor) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMerger.cs:line 315
   at Chorus.merge.xml.generic.MergeChildrenMethod.Run() in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\MergeChildrenMethod.cs:line 154
   at Chorus.merge.xml.generic.XmlMerger.MergeInner(XmlNode ourParent, XmlNode& ours, XmlNode theirs, XmlNode ancestor) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMerger.cs:line 315
   at Chorus.merge.xml.generic.MergeChildrenMethod.Run() in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\MergeChildrenMethod.cs:line 154
   at Chorus.merge.xml.generic.XmlMerger.MergeInner(XmlNode ourParent, XmlNode& ours, XmlNode theirs, XmlNode ancestor) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMerger.cs:line 315
   at Chorus.merge.xml.generic.XmlMerger.Merge(IMergeEventListener eventListener, XmlNode ourParent, XmlNode ours, XmlNode theirs, XmlNode ancestor) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMerger.cs:line 163
   at Chorus.FileTypeHandlers.lift.LiftEntryMergingStrategy.MakeMergedEntry(IMergeEventListener listener, XmlNode ourEntry, XmlNode theirEntry, XmlNode commonEntry) in D:\a\chorus\chorus\src\LibChorus\FileTypeHandlers\lift\LiftEntryMergingStrategy.cs:line 29
   at Chorus.merge.xml.generic.XmlMergeService.ReportNormalEditConflicts(MergeOrder mergeOrder, IMergeStrategy mergeStrategy, IDictionary`2 allLoserData, IDictionary`2 fluffedUpAncestorNodes, IDictionary`2 allCommonAncestorData, IEnumerable`1 allIdsWhereUsersMadeDifferentChanges, IDictionary`2 fluffedUpWinnerNodes, IDictionary`2 fluffedUpLoserNodes, IDictionary`2 allWinnerData) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMergeService.cs:line 537
   at Chorus.merge.xml.generic.XmlMergeService.CollectDataAndReportNormalEditConflicts(MergeOrder mergeOrder, IMergeStrategy mergeStrategy, IDictionary`2 fluffedUpLoserNodes, IDictionary`2 allCommonAncestorData, IDictionary`2 fluffedUpAncestorNodes, IDictionary`2 fluffedUpWinnerNodes, IDictionary`2 allLoserData, IDictionary`2 allWinnerData, IEnumerable`1 allWinnerIds, IEnumerable`1 allLoserIds, HashSet`1 allCommonAncestorIds, HashSet`1& allIdsForUniqueLoserChanges, HashSet`1& allIdsWinnerModified) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMergeService.cs:line 332
   at Chorus.merge.xml.generic.XmlMergeService.CollectDataAndReportAllConflicts(MergeOrder mergeOrder, IMergeStrategy mergeStrategy, String winnerId, String loserId, IEnumerable`1 allLoserIds, IDictionary`2 allWinnerData, IEnumerable`1 allIdsRemovedByWinner, IEnumerable`1 allIdsRemovedByLoser, HashSet`1 allCommonAncestorIds, IDictionary`2 allCommonAncestorData, IDictionary`2 fluffedUpLoserNodes, IEnumerable`1 allWinnerIds, IDictionary`2 allLoserData, IDictionary`2 fluffedUpWinnerNodes, IDictionary`2 fluffedUpAncestorNodes, String pathToWinner, String pathToLoser, HashSet`1& allDeletedByLoserButEditedByWinnerIds, HashSet`1& allDeletedByWinnerButEditedByLoserIds) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMergeService.cs:line 283
   at Chorus.merge.xml.generic.XmlMergeService.DoMerge(MergeOrder mergeOrder, IMergeStrategy mergeStrategy, Boolean sortRepeatingRecordOutputByKeyIdentifier, String optionalFirstElementMarker, String repeatingRecordElementName, String repeatingRecordKeyIdentifier, String pathToLoser, String winnerId, String pathToWinner, String loserId, String commonAncestorPathname) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMergeService.cs:line 211
   at Chorus.merge.xml.generic.XmlMergeService.Do3WayMerge(MergeOrder mergeOrder, IMergeStrategy mergeStrategy, Boolean sortRepeatingRecordOutputByKeyIdentifier, String optionalFirstElementMarker, String repeatingRecordElementName, String repeatingRecordKeyIdentifier) in D:\a\chorus\chorus\src\LibChorus\merge\xml\generic\XmlMergeService.cs:line 146
   at Chorus.FileTypeHandlers.lift.LiftFileHandler.Do3WayMerge(MergeOrder mergeOrder) in D:\a\chorus\chorus\src\LibChorus\FileTypeHandlers\lift\LiftFileHandler.cs:line 55
   at ChorusMerge.Program.Main(String[] args) in D:\a\chorus\chorus\src\ChorusMerge\Program.cs:line 61

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Main_Utf8FilePaths_FileNamesOk

artifacts/Test Results (net8.0 on ubuntu-latest)/output/Release/net8.0/TestResults/ChorusMerge.Tests.xml
artifacts/Test Results (net8.0 on windows-latest)/output/Release/net8.0/TestResults/ChorusMerge.Tests.xml
Raw output
  Expected: 0
  But was:  1
   at ChorusMerge.Tests.ChorusMergeTests.Main_Utf8FilePaths_FileNamesOk() in D:\a\chorus\chorus\src\ChorusMerge.Tests\ChorusMergeTests.cs:line 81
ChorusMerge: C:\Users\runneradmin\AppData\Local\Temp\ChorusMergeTest\ไก่ projéct\aaa.chorusTest, C:\Users\runneradmin\AppData\Local\Temp\ChorusMergeTest\aaa.chorusTest, C:\Users\runneradmin\AppData\Local\Temp\ChorusMergeTest\aaa.chorusTest

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

3 tests found

There are 3 tests, see "Raw output" for the full list of tests.
Raw output
Main_NoConflictFileB4_ConflictsEncountered_HaveConflictFileAfter
Main_UnhandledMergeFailure_Returns1
Main_Utf8FilePaths_FileNamesOk