No flags found
Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.
e.g., #unittest #integration
#production #enterprise
#frontend #backend
2aea91a
... +5 ...
241dfce
Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.
e.g., #unittest #integration
#production #enterprise
#frontend #backend
99 | 99 | ||
100 | 100 | public override int GetHashCode() |
|
101 | 101 | { |
|
102 | - | // magic numbers generated by VS, shrug |
|
103 | - | var hashCode = -458428195; |
|
104 | - | hashCode = hashCode * -1521134295 + base.GetHashCode(); |
|
105 | - | hashCode = hashCode * -1521134295 + major.GetHashCode(); |
|
106 | - | hashCode = hashCode * -1521134295 + minor.GetHashCode(); |
|
107 | - | hashCode = hashCode * -1521134295 + patch.GetHashCode(); |
|
108 | - | hashCode = hashCode * -1521134295 + phase.GetHashCode(); |
|
109 | - | hashCode = hashCode * -1521134295 + iteration.GetHashCode(); |
|
102 | + | // this is not critical as we don't use collections of Versions, so just do something fast that mixes in all fields, multiplying by a prime number |
|
103 | + | int hashCode = 17; |
|
104 | + | hashCode = hashCode * 23 + major; |
|
105 | + | hashCode = hashCode * 23 + minor; |
|
106 | + | hashCode = hashCode * 23 + patch; |
|
107 | + | hashCode = hashCode * 23 + (int)phase; |
|
108 | + | hashCode = hashCode * 23 + iteration; |
|
110 | 109 | return hashCode; |
|
111 | 110 | } |
|
112 | 111 |
Learn more Showing 456 files with coverage changes found.
DataDefinitions/DataScan.cs
DataDefinitions/Engineer.cs
Events/DiedEvent.cs
Events/FSSDiscoveryScanEvent.cs
ShipMonitor/ModuleArrivedEvent.cs
Events/MaterialInventoryEvent.cs
Events/SynthesisedEvent.cs
CargoMonitor/LimpetPurchasedEvent.cs
Events/EnteredCQCEvent.cs
ShipMonitor/ShipAFMURepairedEvent.cs
ShipMonitor/ShipRefuelledEvent.cs
Events/TouchdownEvent.cs
Events/ShipInterdictedEvent.cs
ShipMonitor/ShipArrivedEvent.cs
DataDefinitions/EconomyShare.cs
DataDefinitions/MarketInfo.cs
ShipMonitor/ShipRepairedEvent.cs
Utilities/Logging.cs
Utilities/Probability.cs
Events/EngineerProgressedEvent.cs
MissionMonitor/CommunityGoalEvent.cs
ShipMonitor/ShipRebootedEvent.cs
Events/StarScannedEvent.cs
StarMapService/StarMapConfiguration.cs
DataDefinitions/StationLargestPad.cs
MaterialMonitor/MaterialMonitorConfiguration.cs
DataDefinitions/TerraformState.cs
DataDefinitions/Power.cs
MaterialMonitor/MaterialMonitor.cs
StarMapService/EdsmFactionData.cs
DataDefinitions/Ship.cs
SpeechService/SpeechService.cs
EDDNResponder/EDDNResponder.cs
JournalMonitor/JournalMonitor.cs
DataDefinitions/Commander.cs
DataDefinitions/Economy.cs
MissionMonitor/MissionMonitor.cs
VoiceAttackResponder/VoiceAttackVariables.cs
StarMapService/StarMapService.cs
SpeechResponder/Personality.cs
DataDefinitions/Body.cs
StarMapService/EdsmStationData.cs
SpeechService/Translations.cs
CrimeMonitor/CrimeMonitor.cs
BgsService/BgsService.cs
DataDefinitions/PlanetClass.cs
CargoMonitor/CargoMonitor.cs
Utilities/ObservableConcurrentDictionary.cs
ShipMonitor/ShipMonitor.cs
DataDefinitions/Vehicle.cs
SpeechResponder/Script.cs
EDSMResponder/EDSMResponder.cs
Events/FSDTargetEvent.cs
SpeechService/SpeechQueue.cs
DataDefinitions/StationModel.cs
StarMapService/EdsmTrafficData.cs
DataDefinitions/Haulage.cs
DataDefinitions/Volcanism.cs
DataDefinitions/Mission.cs
StatusMonitor/StatusMonitor.cs
SpeechResponder/SpeechResponder.cs
DataDefinitions/StarSystem.cs
Utilities/Diff.cs
Events/CommanderContinuedEvent.cs
Events/RingMappedEvent.cs
Events/EngineerContributionEvent.cs
Events/LocationEvent.cs
DataDefinitions/StarClass.cs
EDDPMonitor/EddpMonitor.cs
Events/BodyMappedEvent.cs
DataDefinitions/MissionStatus.cs
VoiceAttackResponder/VoiceAttackResponder.cs
Events/EnteredNormalSpaceEvent.cs
GalnetMonitor/GalnetMonitor.cs
DataDefinitions/FactionRecord.cs
CompanionAppService/CustomURLResponder.cs
StarMapService/EdsmSystemData.cs
Utilities/Constants.cs
StarMapService/EdsmBodyData.cs
ShipMonitor/ShipLoadoutEvent.cs
DataDefinitions/Blueprint.cs
DataDefinitions/BlueprintTemplate.cs
DataProviderService/StarSystemSqLiteRepository.cs
CompanionAppService/CommanderConfiguration.cs
GalnetMonitor/GalnetSqLiteRepository.cs
DataDefinitions/Faction.cs
DataDefinitions/TargetType.cs
SpeechResponder/ConfigurationWindow.xaml
CompanionAppService/CompanionIllegalStateException.cs
Utilities/Versioning.cs
DataDefinitions/FactionState.cs
MaterialMonitor/ConfigurationWindow.xaml
CargoMonitor/CommoditySoldEvent.cs
SpeechResponder/ViewScriptWindow.xaml.cs
DataDefinitions/GameMode.cs
DataDefinitions/StoredModule.cs
CrimeMonitor/ConfigurationWindow.xaml.cs
DataDefinitions/OutfittingInfo.cs
Events/ShutdownEvent.cs
DataDefinitions/Traffic.cs
CargoMonitor/CommodityPurchasedEvent.cs
DataDefinitions/AtmosphereComposition.cs
Events/JetConeDamageEvent.cs
DataDefinitions/FederationRating.cs
DataDefinitions/BodySolidComposition.cs
DataDefinitions/ShipyardInfo.cs
CompanionAppService/CompanionAppAuthenticationException.cs
SpeechResponder/CopyPersonalityWindow.xaml.cs
DataDefinitions/VolcanismConverter.cs
DataDefinitions/ReserveLevel.cs
CargoMonitor/CommodityRefinedEvent.cs
ShipMonitor/ModuleInfoEvent.cs
DataDefinitions/LegalStatus.cs
Events/SettlementApproachedEvent.cs
DataDefinitions/MissionType.cs
DataDefinitions/Passenger.cs
DataDefinitions/Conflict.cs
StatusMonitor/ShipFsdEvent.cs
CompanionAppService/CompanionAppErrorException.cs
MaterialMonitor/ConfigurationWindow.xaml.cs
Events/JetConeBoostEvent.cs
Events/VAInitialized.cs
SpeechResponder/ConfigurationWindow.xaml.cs
DataDefinitions/MaterialAmount.cs
DataDefinitions/MaterialCategory.cs
SpeechResponder/CopyPersonalityWindow.xaml
Events/FederationPromotionEvent.cs
Events/RouteDetailsEvent.cs
DataDefinitions/RingComposition.cs
DataDefinitions/Crime.cs
DataDefinitions/Friend.cs
CompanionAppService/CompanionAppException.cs
SpeechResponder/ViewScriptWindow.xaml
ShipMonitor/ConfigurationWindow.xaml.cs
SpeechResponder/EditScriptWindow.xaml.cs
StatusMonitor/ShipLowFuelEvent.cs
EDDPMonitor/ConfigurationWindow.xaml.cs
EDDPMonitor/EddpConfiguration.cs
DataDefinitions/AtmosphereClass.cs
GalnetMonitor/GalnetFeedItemNormalizer.cs
DataDefinitions/Target.cs
MissionMonitor/MissionExpiredEvent.cs
SpeechResponder/ShowDiffWindow.xaml.cs
DataDefinitions/DestinationSystem.cs
ShipMonitor/ConfigurationWindow.xaml
SpeechResponder/VariablesWindow.xaml.cs
SpeechResponder/EditScriptWindow.xaml
EDSMResponder/ConfigurationWindow.xaml.cs
DataDefinitions/Rarity.cs
Events/EmpirePromotionEvent.cs
ShipMonitor/IpaResources.xaml.cs
DataProviderService/LegacyEddpService.cs
SpeechResponder/ScriptResolver.cs
Events/NPCInterdictionCommendedEvent.cs
ShipMonitor/IpaResources.xaml
EDDNResponder/EDDNCommodity.cs
NavigationService/Navigation.cs
JournalMonitor/LogMonitor.cs
Events/BodyScannedEvent.cs
VoiceAttackResponder/VoiceAttackPlugin.cs
DataProviderService/DataProviderService.cs
DataDefinitions/ResourceBasedLocalizedEDName.cs
DataDefinitions/SignalSource.cs
GalnetMonitor/GalnetConfiguration.cs
SpeechService/SpeechServiceConfiguration.cs
Events/JumpedEvent.cs
DataDefinitions/ModuleDefinitions.cs
DataDefinitions/Material.cs
ShipMonitor/FrontierApi.cs
DataDefinitions/EmpireRating.cs
DataDefinitions/CommodityDefinition.cs
Events/ShipTargetedEvent.cs
Events/Events.cs
SpeechService/SpeechFX.cs
Utilities/Files.cs
DataDefinitions/Cargo.cs
Events/ShipyardEvent.cs
Events/MarketEvent.cs
Events/OutfittingEvent.cs
BgsService/BgsFactionData.cs
CargoMonitor/PowerCommodityDeliveredEvent.cs
CargoMonitor/PowerCommodityObtainedEvent.cs
DataDefinitions/VehicleDefinition.cs
ShipMonitor/ShipMonitorConfiguration.cs
DataDefinitions/StationService.cs
StatusMonitor/Status.cs
Events/NearSurfaceEvent.cs
Events/PowerPreparationVoteCastEvent.cs
Events/EnteredSupercruiseEvent.cs
CrimeMonitor/CrimeMonitorConfiguration.cs
Events/SignalDetectedEvent.cs
ShipMonitor/ShipTransferInitiatedEvent.cs
MissionMonitor/MissionMonitorConfiguration.cs
DataDefinitions/Station.cs
Events/CommanderStartedEvent.cs
CargoMonitor/PowerCommodityFastTrackedEvent.cs
Events/PowerVoucherReceivedEvent.cs
Events/PowerSalaryClaimedEvent.cs
CompanionAppService/CompanionAppCredentials.cs
DataDefinitions/Government.cs
DataDefinitions/CommodityMarketQuote.cs
ShipMonitor/ShipSoldEvent.cs
Events/ClearSaveEvent.cs
Events/PowerLeftEvent.cs
ShipMonitor/ShipRenamedEvent.cs
Events/PowerJoinedEvent.cs
ShipMonitor/ShipSoldOnRebuyEvent.cs
CompanionAppService/CompanionAppService.cs
DataDefinitions/CombatRating.cs
DataDefinitions/ShipDefinitions.cs
ShipMonitor/ShipDeliveredEvent.cs
Events/LiftoffEvent.cs
Events/NPCCargoScanCommencedEvent.cs
Events/PowerDefectedEvent.cs
DataDefinitions/Module.cs
ShipMonitor/ShipPurchasedEvent.cs
ShipMonitor/ShipSwappedEvent.cs
Utilities/JsonParsing.cs
CargoMonitor/CargoMonitorConfiguration.cs
Events/NPCAttackCommencedEvent.cs
Events/MessageReceivedEvent.cs
SpeechResponder/SpeechResponderConfiguration.cs
Utilities/Dates.cs
Events/MarketInformationUpdatedEvent.cs
Utilities/Net.cs
Utilities/ServerInfo.cs
Files | Coverage |
---|---|
BgsService | -3.02% 59.18% |
CargoMonitor | -1.33% 37.11% |
CompanionAppService | -5.73% 22.32% |
CrimeMonitor | -2.32% 33.97% |
DataDefinitions | +21.35% 80.76% |
DataProviderService | -0.96% 57.62% |
EDDNResponder | -9.16% 54.02% |
EDDPMonitor | 0.53% 12.10% |
EDSMResponder | -1.02% 3.75% |
Events | -4.36% 65.53% |
GalnetMonitor | -0.36% 6.79% |
JournalMonitor | -10.27% 44.23% |
MaterialMonitor | -7.51% 16.51% |
MissionMonitor | -5.76% 25.28% |
ShipMonitor | -4.60% 41.86% |
SpeechResponder | +7.42% 60.89% |
SpeechService | +3.75% 65.52% |
StarMapService | -4.88% 35.65% |
StatusMonitor | -1.60% 39.37% |
Utilities | +6.25% 52.24% |
VoiceAttackResponder | -3.18% 2.42% |
NavigationService/Navigation.cs
New File
|
0.00% |
Project Totals (399 files) | 49.49% |
#1412
241dfce
0f58b9a
049ec96
4a7ad44
320365e
e57c9a1
2aea91a