Skip to content

Run tests in parallel, one per framework #85

Run tests in parallel, one per framework

Run tests in parallel, one per framework #85

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

14 fail, 31 skipped, 56 pass in 3m 0s

    3 files  +  1  22 suites  +20   3m 0s ⏱️ + 3m 0s
101 tests +98  56 ✔️ +55  31 💤 +31  14 +12 
105 runs  +99  58 ✔️ +56  31 💤 +31  16 +12 

Results for commit 510cfd0. ± Comparison against earlier commit ab90408.

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 warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

MakeListItem_InvalidRepositoryProducesDisabledItem failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
System.InvalidOperationException : 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 Chorus.UI.Clone.CloneFromUsb.CreateListItemFor(String path) in D:\a\chorus\chorus\src\Chorus\UI\Clone\CloneFromUsb.cs:line 92
   at Chorus.Tests.clone.ClonerTests.MakeListItem_InvalidRepositoryProducesDisabledItem() in D:\a\chorus\chorus\src\Chorus.Tests\clone\ClonerTests.cs:line 204

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

MakeListItemWhenAlreadyHaveProjectName_MakesDisabledItem failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
System.InvalidOperationException : 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 Chorus.UI.Clone.CloneFromUsb.CreateListItemFor(String path) in D:\a\chorus\chorus\src\Chorus\UI\Clone\CloneFromUsb.cs:line 106
   at Chorus.Tests.clone.ClonerTests.MakeListItemWhenAlreadyHaveProjectName_MakesDisabledItem() in D:\a\chorus\chorus\src\Chorus.Tests\clone\ClonerTests.cs:line 230

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

MakeListItemWhenRepoInUse_MakesDisabledItem failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
System.InvalidOperationException : 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 Chorus.UI.Clone.CloneFromUsb.CreateListItemFor(String path) in D:\a\chorus\chorus\src\Chorus\UI\Clone\CloneFromUsb.cs:line 102
   at Chorus.Tests.clone.ClonerTests.MakeListItemWhenRepoInUse_MakesDisabledItem() in D:\a\chorus\chorus\src\Chorus.Tests\clone\ClonerTests.cs:line 262
    Executing: init "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct" 
    Started at 2024-11-15 07:15:05Z
    Local User: Dan
    Repository URI: 
    Local Directory: C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct

    
    Executing: recover 
    standerr: no interrupted transaction available
    Executing: addremove -s 100 -I **.wav
    Executing: parents --template "changeset:{rev}:{node|short}
    branch:{branches}
    user:{author}
    date:{date|rfc822date}
    tag:{tags}
    summary:{desc}
    parent:{p1rev}:{p1node}"
    Executing: parents --template "changeset:{rev}:{node|short}
    branch:{branches}
    user:{author}
    date:{date|rfc822date}
    tag:{tags}
    summary:{desc}
    parent:{p1rev}:{p1node}"
    Dan changing working dir to branch: default
    Executing: branch -f "default" 
    standout: marked working directory as branch default
    (branches are permanent and global, did you want a bookmark?)
Storing changes in local repository...
    Executing: status  -mau  
    standout: ? test.1w1
    Executing: status -d 
    Adding files to be tracked ( -I "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\*.1w1" -I "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\**.ChorusNotes" -I "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\**.ChorusRescuedFile" -X "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\~~*.txt" -X "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\**.NewChorusNotes" -X "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\Chorus\ChorusStorage\**.*"
    Executing: add  -I "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\*.1w1" -I "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\**.ChorusNotes" -I "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\**.ChorusRescuedFile" -X "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\~~*.txt" -X "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\**.NewChorusNotes" -X "C:\Users\runneradmin\AppData\Local\Temp\ChorusTest-Dan-f87b3d94-7036-4453-b452-72aca0cbbbc6\test projéct\Chorus\ChorusStorage\**.*" 
    standout: adding test.1w1
    Committing "missing checkin description"
    Dan committing with comment: missing checkin description
    Executing: ci -u "Dan" -m "missing checkin description" 
    
    
    Executing: status --change tip
    standout: A test.1w1
    Executing: parents --template "changeset:{rev}:{node|short}
    branch:{branches}
    user:{author}
    date:{date|rfc822date}
    tag:{tags}
    summary:{desc}
    parent:{p1rev}:{p1node}"
    standout: changeset:0:fe5a96024214
    branch:
    user:Dan
    date:Fri, 15 Nov 2024 07:15:09 +0000
    tag:tip
    summary:missing checkin description
    parent:-1:0000000000000000000000000000000000000000
    Executing and caching: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Using cached result: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Using cached result: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Executing: log -r-1 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Executing: parents --template "changeset:{rev}:{node|short}
    branch:{branches}
    user:{author}
    date:{date|rfc822date}
    tag:{tags}
    summary:{desc}
    parent:{p1rev}:{p1node}"
    standout: changeset:0:fe5a96024214
    branch:
    user:Dan
    date:Fri, 15 Nov 2024 07:15:09 +0000
    tag:tip
    summary:missing checkin description
    parent:-1:0000000000000000000000000000000000000000
    Using cached result: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Using cached result: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Using cached result: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Executing: log -r-1 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Executing: parents --template "changeset:{rev}:{node|short}
    branch:{branches}
    user:{author}
    date:{date|rfc822date}
    tag:{tags}
    summary:{desc}
    parent:{p1rev}:{p1node}"
    standout: changeset:0:fe5a96024214
    branch:
    user:Dan
    date:Fri, 15 Nov 2024 07:15:09 +0000
    tag:tip
    summary:missing checkin description
    parent:-1:0000000000000000000000000000000000000000
    Using cached result: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Using cached result: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Using cached result: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Executing: log -r-1 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Getting heads of Dan
    Executing: heads --template "changeset:{rev}:{node|short}
    branch:{branches}
    user:{author}
    date:{date|rfc822date}
    tag:{tags}
    summary:{desc}
    "
    standout: changeset:0:fe5a96024214
    branch:
    user:Dan
    date:Fri, 15 Nov 2024 07:15:09 +0000
    tag:tip
    summary:missing checkin description
    Using cached result: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
    Using cached result: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e
Done
    Finished at 2024-11-15 07:15:13Z
    Executing and caching: log -r0 --template "{node}" 
    standout: fe5a9602421422e53ce90e6ce2d8619c4f3d422e

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

After2Syncs_HistoryHas2 failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
System.InvalidOperationException : 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 Chorus.UI.Review.RevisionsInRepository.RevisionInRepositoryModel.BeginGettingRevisions() in D:\a\chorus\chorus\src\Chorus\UI\Review\RevisionsInRepository\RevisionInRepositoryModel.cs:line 134
   at Chorus.UI.Review.RevisionsInRepository.RevisionInRepositoryModel.GetAllRevisions() in D:\a\chorus\chorus\src\Chorus\UI\Review\RevisionsInRepository\RevisionInRepositoryModel.cs:line 94
   at Chorus.Tests.HistoryPanelModelTests.After2Syncs_HistoryHas2() in D:\a\chorus\chorus\src\Chorus.Tests\UI\Review\HistoryPanelModelTests.cs:line 85

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

After2Syncs_WithFilter_OnlyFilteredItemsShown failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
System.InvalidOperationException : 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 Chorus.UI.Review.RevisionsInRepository.RevisionInRepositoryModel.BeginGettingRevisions() in D:\a\chorus\chorus\src\Chorus\UI\Review\RevisionsInRepository\RevisionInRepositoryModel.cs:line 134
   at Chorus.UI.Review.RevisionsInRepository.RevisionInRepositoryModel.GetAllRevisions() in D:\a\chorus\chorus\src\Chorus\UI\Review\RevisionsInRepository\RevisionInRepositoryModel.cs:line 94
   at Chorus.Tests.HistoryPanelModelTests.After2Syncs_WithFilter_OnlyFilteredItemsShown() in D:\a\chorus\chorus\src\Chorus.Tests\UI\Review\HistoryPanelModelTests.cs:line 99

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

BeforeAnySyncing_EmptyHistory failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
System.InvalidOperationException : 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 Chorus.UI.Review.RevisionsInRepository.RevisionInRepositoryModel.BeginGettingRevisions() in D:\a\chorus\chorus\src\Chorus\UI\Review\RevisionsInRepository\RevisionInRepositoryModel.cs:line 134
   at Chorus.UI.Review.RevisionsInRepository.RevisionInRepositoryModel.GetAllRevisions() in D:\a\chorus\chorus\src\Chorus\UI\Review\RevisionsInRepository\RevisionInRepositoryModel.cs:line 94
   at Chorus.Tests.HistoryPanelModelTests.BeforeAnySyncing_EmptyHistory() in D:\a\chorus\chorus\src\Chorus.Tests\UI\Review\HistoryPanelModelTests.cs:line 72

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

FilterStateMessage_HideAll_HideNone failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
System.InvalidOperationException : 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 Chorus.UI.Notes.Browser.NotesInProjectViewModel.get_FilterStateMessage() in D:\a\chorus\chorus\src\Chorus\UI\Notes\Browser\NotesInProjectViewModel.cs:line 104
   at Chorus.Tests.notes.NotesInProjectModelTests.FilterStateMessage_HideAll_HideNone() in D:\a\chorus\chorus\src\Chorus.Tests\UI\notes\NotesInProjectModelTests.cs:line 152

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

Sync_GetUsbStatusLink_NoUsb failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
System.InvalidOperationException : 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 Chorus.UI.Sync.SyncStartModel.GetUsbStatusLink(IUsbDriveLocator usbDriveLocator, String& message) in D:\a\chorus\chorus\src\Chorus\UI\Sync\SyncStartModel.cs:line 153
   at Chorus.Tests.UI.Sync.SyncDialogTests.Sync_GetUsbStatusLink_NoUsb() in D:\a\chorus\chorus\src\Chorus.Tests\UI\Sync\SyncDialogTests.cs:line 220

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

CanMakeNotesBarWithOtherFiles failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
System.InvalidOperationException : 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 Chorus.UI.Notes.Bar.NotesBarView.AddNoteCreationControl() in D:\a\chorus\chorus\src\Chorus\UI\Notes\Bar\NotesBarView.cs:line 130
   at Chorus.UI.Notes.Bar.NotesBarView.OnUpdateContent(Object sender, EventArgs e) in D:\a\chorus\chorus\src\Chorus\UI\Notes\Bar\NotesBarView.cs:line 67
   at Chorus.UI.Notes.Bar.NotesBarModel.UpdateContentNow() in D:\a\chorus\chorus\src\Chorus\UI\Notes\Bar\NotesBarModel.cs:line 73
   at Chorus.Tests.ChorusSystemTests.CanMakeNotesBarWithOtherFiles() in D:\a\chorus\chorus\src\Chorus.Tests\ChorusSystemTests.cs:line 87

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

CanShowNotesBrowserPage failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
Autofac.Core.DependencyResolutionException : An exception was thrown while activating Chorus.UI.Notes.Browser.NotesBrowserPage -> Chorus.UI.Notes.AnnotationEditorView.
Data:
  ActivatorChain: Chorus.UI.Notes.Browser.NotesBrowserPage -> Chorus.UI.Notes.AnnotationEditorView
  ----> Autofac.Core.DependencyResolutionException : An exception was thrown while invoking the constructor 'Void .ctor(Chorus.UI.Notes.AnnotationEditorModel)' on type 'AnnotationEditorView'.
  ----> System.InvalidOperationException : You must create at least one LocalizationManager before trying to localize any strings.
   at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters, Object& decoratorTarget)
   at Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(Guid id, Func`1 creator)
   at Autofac.Core.Resolving.InstanceLookup.Execute()
   at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)
   at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable`1 parameters)
   at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance)
   at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters)
   at lambda_method(Closure , IEnumerable`1 )
   at Chorus.Tests.ChorusSystemTests.CanShowNotesBrowserPage() in D:\a\chorus\chorus\src\Chorus.Tests\ChorusSystemTests.cs:line 62
--DependencyResolutionException
   at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()
   at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)
   at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters, Object& decoratorTarget)
--InvalidOperationException
   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 Chorus.UI.Notes.AnnotationEditorModel.GetOKButtonText(Boolean closeButtonVisible) in D:\a\chorus\chorus\src\Chorus\UI\Notes\AnnotationEditorModel.cs:line 210
   at Chorus.UI.Notes.AnnotationEditorView._closeButton_VisibleChanged(Object sender, EventArgs e) in D:\a\chorus\chorus\src\Chorus\UI\Notes\AnnotationEditorView.cs:line 136
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ButtonBase.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   at Chorus.UI.Notes.AnnotationEditorView..ctor(AnnotationEditorModel model) in D:\a\chorus\chorus\src\Chorus\UI\Notes\AnnotationEditorView.cs:line 23
   at lambda_method(Closure , Object[] )
   at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

GetNotesBarAndBrowser_MakeNewAnnotationWithBar_BrowserSeesIt failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
Autofac.Core.DependencyResolutionException : An exception was thrown while activating Chorus.UI.Notes.Browser.NotesBrowserPage -> Chorus.UI.Notes.AnnotationEditorView.
Data:
  ActivatorChain: Chorus.UI.Notes.Browser.NotesBrowserPage -> Chorus.UI.Notes.AnnotationEditorView
  ----> Autofac.Core.DependencyResolutionException : An exception was thrown while invoking the constructor 'Void .ctor(Chorus.UI.Notes.AnnotationEditorModel)' on type 'AnnotationEditorView'.
  ----> System.InvalidOperationException : You must create at least one LocalizationManager before trying to localize any strings.
   at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters, Object& decoratorTarget)
   at Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(Guid id, Func`1 creator)
   at Autofac.Core.Resolving.InstanceLookup.Execute()
   at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)
   at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable`1 parameters)
   at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance)
   at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters)
   at lambda_method(Closure , IEnumerable`1 )
   at Chorus.Tests.ChorusSystemTests.GetNotesBarAndBrowser_MakeNewAnnotationWithBar_BrowserSeesIt() in D:\a\chorus\chorus\src\Chorus.Tests\ChorusSystemTests.cs:line 154
--DependencyResolutionException
   at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()
   at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)
   at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters, Object& decoratorTarget)
--InvalidOperationException
   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 Chorus.UI.Notes.AnnotationEditorModel.GetOKButtonText(Boolean closeButtonVisible) in D:\a\chorus\chorus\src\Chorus\UI\Notes\AnnotationEditorModel.cs:line 210
   at Chorus.UI.Notes.AnnotationEditorView._closeButton_VisibleChanged(Object sender, EventArgs e) in D:\a\chorus\chorus\src\Chorus\UI\Notes\AnnotationEditorView.cs:line 136
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ButtonBase.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   at Chorus.UI.Notes.AnnotationEditorView..ctor(AnnotationEditorModel model) in D:\a\chorus\chorus\src\Chorus\UI\Notes\AnnotationEditorView.cs:line 23
   at lambda_method(Closure , Object[] )
   at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

CreateNotesBrowser failed

artifacts/Test Results (net462 on windows-latest)/output/Release/net462/TestResults/Chorus.Tests.xml
Raw output
Autofac.Core.DependencyResolutionException : An exception was thrown while activating Chorus.UI.Notes.Browser.NotesBrowserPage -> Chorus.UI.Notes.AnnotationEditorView.
Data:
  ActivatorChain: Chorus.UI.Notes.Browser.NotesBrowserPage -> Chorus.UI.Notes.AnnotationEditorView
  ----> Autofac.Core.DependencyResolutionException : An exception was thrown while invoking the constructor 'Void .ctor(Chorus.UI.Notes.AnnotationEditorModel)' on type 'AnnotationEditorView'.
  ----> System.InvalidOperationException : You must create at least one LocalizationManager before trying to localize any strings.
   at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters, Object& decoratorTarget)
   at Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(Guid id, Func`1 creator)
   at Autofac.Core.Resolving.InstanceLookup.Execute()
   at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)
   at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable`1 parameters)
   at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance)
   at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters)
   at lambda_method(Closure , IEnumerable`1 )
--DependencyResolutionException
   at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()
   at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)
   at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters, Object& decoratorTarget)
--InvalidOperationException
   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 Chorus.UI.Notes.AnnotationEditorModel.GetOKButtonText(Boolean closeButtonVisible) in D:\a\chorus\chorus\src\Chorus\UI\Notes\AnnotationEditorModel.cs:line 210
   at Chorus.UI.Notes.AnnotationEditorView._closeButton_VisibleChanged(Object sender, EventArgs e) in D:\a\chorus\chorus\src\Chorus\UI\Notes\AnnotationEditorView.cs:line 136
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ButtonBase.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   at Chorus.UI.Notes.AnnotationEditorView..ctor(AnnotationEditorModel model) in D:\a\chorus\chorus\src\Chorus\UI\Notes\AnnotationEditorView.cs:line 23
   at lambda_method(Closure , Object[] )
   at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

31 skipped tests found

There are 31 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
CreateHistoryPage
LaunchDialog_AutoWithMinimalUI
LaunchDialog_BogusTarget_AdmitsError
LaunchDialog_CustomAddress
LaunchDialog_CustomSourceWillBeFound
LaunchDialog_CustomUrlSourceWontBeFound
LaunchDialog_ExampleForBob
LaunchDialog_FullAddress
LaunchDialog_GoodAddressNoFolder
LaunchDialog_GoodAddressWithFolderName
LaunchDialog_GoodForCancelTesting
LaunchDialog_LazyWithAdvancedUI
LaunchDialog_LazyWithNormalUI
LaunchDialog_LiveTest_FilterOutParatext
LaunchDialog_MinimalUI
LaunchDialog_SimulatedUsb_ProjectAlreadyExists
LaunchDialog_SimulatedUsb_USBHasInvalidRepo
LaunchUI_Blank
LaunchWithPreformedSettings
MinimalCodeToLaunchSendReceiveUI
QuitelyMilestoneSomeRecentWork
ShowIt
ShowNotesBar
ShowNotesBrowser_LargeNumber
ShowNotesBrowser_SmallNumber
ShowSyncDialog_InternetAndNetworkPaths
ShowSyncDialog_InternetAndNetworkPaths_WindowsStyle
ShowSyncStartControl_NoPaths
ShowSynchronizationDialogWhichGivesUsersChoices
Sync_GetUsbStatusLink_MultipleUsb
Sync_GetUsbStatusLink_OneUsb

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

101 tests found

There are 101 tests, see "Raw output" for the full list of tests.
Raw output
AddButtonClicked_NewMessageHasContents_NewMessageAppendedToAnnotation
After2Syncs_HistoryHas2
After2Syncs_WithFilter_OnlyFilteredItemsShown
AllSettingsUseCrossPlatformProvider
AsyncLocalCheckIn_GivesGoodResult
AsyncLocalCheckIn_NoHgLockWarningWithMultipleWorkers
AsyncLocalCheckIn_NoPreviousRepoCreation_Throws
BeforeAnySyncing_EmptyHistory
CanMakeNotesBarWithOtherFiles
CanShowNotesBar
CanShowNotesBrowserPage
CloseIssue_AnnotationGetsNewMessageWithNewStatus
CreateARepositoryIfOneDoesntAlreadyExist
CreateAnnotation_CreatesNewAnotationUsingIdOfCurrentAnnotatedObject
CreateAnnotation_HaveCustomUrlGenerator_UseIt
CreateAnnotation_KeyHasDangerousCharacters_ResultingUrlHasThemEscaped
CreateHistoryPage
CreateNotesBar
CreateNotesBrowser
CreateOrphanAnnotation_DoesNotAddToRepository
ExtantRepositories_FindsRepoInOtherRepoLocation
FilterStateMessage_HideAll_HideNone
GetAnnotationsToShow_ShowsAnnotationsFromFunctionToGoFromObjectToAdditionalIds
GetAnnotationsToShow_ShowsAnnotationsFromFunctionToGoFromObjectToItsId
GetDirectoriesWithMecurialRepos_NoDrivesFound_ReturnsEmptyList
GetDirectoriesWithMecurialRepos_OneDriveAndDirectoryButNotRep_ReturnsEmptyList
GetDirectoriesWithMecurialRepos_OneDriveOneRepo_ReturnsRepoPath
GetDirectoriesWithMecurialRepos_TwoRepos_ReturnsOnlyUnfilteredPath
GetDirectoriesWithMecurialRepos_WithRepo2DeepIsNotFound
GetHtml
GetHtml_WithSingleAndDoubleQuoteInId_DoesNotThrow
GetMessages_FilesInSubDirs_GetsThemAll
GetMessages_HideNotificationsAndConflicts_HidesCorrectItems
GetMessages_NoNotesFiles_GivesZeroMessages
GetMessages_ReturnsMostRecentMessagePassingFilterInAnnotation
GetMessages_SearchContainsAuthor_FindsMatches
GetMessages_SearchContainsClassInWrongUpperCase_FindsMatches
GetMessages_SearchContainsClass_FindsMatches
GetMessages_SearchContainsWordInMessageInUpperCase_FindsMatches
GetMessages_ShowQuestionsFalse_HidesQuestions
GetNotesBarAndBrowser_MakeNewAnnotationWithBar_BrowserSeesIt
GetNotesRepository
GetRepositoriesToList_NoRepositoriesKnown_GivesUsb
GetResult(Abort,"E:\\elsewhere",NotCreated)
GetResult(Cancel,"S:\\miles",Cancelled)
GetResult(None,"~/no/where",NotCreated)
GetResult(OK,"C:\\somewhere",Created)
HasExtantRepositories
HasNoExtantRepositories
HtmlText_HadCData_ResultContainsHyperlink
HtmlText_HasNoCData_ResultContainsNoHyperlink
InitiallyHasUsbTarget
LaunchDialog_AutoWithMinimalUI
LaunchDialog_BogusTarget_AdmitsError
LaunchDialog_CustomAddress
LaunchDialog_CustomSourceWillBeFound
LaunchDialog_CustomUrlSourceWontBeFound
LaunchDialog_ExampleForBob
LaunchDialog_FullAddress
LaunchDialog_GoodAddressNoFolder
LaunchDialog_GoodAddressWithFolderName
LaunchDialog_GoodForCancelTesting
LaunchDialog_LazyWithAdvancedUI
LaunchDialog_LazyWithNormalUI
LaunchDialog_LiveTest_FilterOutParatext
LaunchDialog_MinimalUI
LaunchDialog_SimulatedUsb_ProjectAlreadyExists
LaunchDialog_SimulatedUsb_USBHasInvalidRepo
LaunchUI_Blank
LaunchWithPreformedSettings
LocalFolderName_WontAcceptSpacesAfterName
LocalFolderName_WontAcceptSpacesBeforeName
Main_NoConflictFileB4_ConflictsEncountered_HaveConflictFileAfter
Main_UnhandledMergeFailure_Returns1
Main_Utf8FilePaths_FileNamesOk
MakeClone_NoProblems_MakesClone
MakeClone_TargetExists_CreatesCloneInAnotherFolder
MakeClone_TargetExists_CreatesCloneInWhenTargetIsEmpty
MakeListItemWhenAlreadyHaveProjectName_MakesDisabledItem
MakeListItemWhenRepoInUse_MakesDisabledItem
MakeListItem_InvalidRepositoryProducesDisabledItem
MakeListItem_MakesNormalItem
MinimalCodeToLaunchSendReceiveUI
ProjectFolderConfiguration_IsNotNewEachMorning
QuitelyMilestoneSomeRecentWork
ResolveButtonClicked_NewMessageHasContents_ResolutionAndMessageAreOne
ShowIt
ShowNotesBar
ShowNotesBrowser_LargeNumber
ShowNotesBrowser_SmallNumber
ShowSyncDialog_InternetAndNetworkPaths
ShowSyncDialog_InternetAndNetworkPaths_WindowsStyle
ShowSyncStartControl_NoPaths
ShowSynchronizationDialogWhichGivesUsersChoices
Sync_AfterSyncLogNotEmpty
Sync_Cancelled_ResultsHaveCancelledEqualsTrue
Sync_GetUsbStatusLink_MultipleUsb
Sync_GetUsbStatusLink_NoUsb
Sync_GetUsbStatusLink_OneUsb
Sync_NonExistentLangForgeProject_ExitsGracefullyWithCorrectErrorResult
UpdateDisplay_BadModelDoesNotThrow