RenamingABranchIncludesTheCorrectReflogEntries occasionally fails the range check

Offen
#1,186 9 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
csharp, git
Bereich
testing-qa

Rechercherichtung

Beginne mit dem Test RenamingABranchIncludesTheCorrectReflogEntries, der unter Ubuntu mit Mono intermittierend bei der Prüfung des Zeitstempelbereichs fehlschlägt. Reproduziere den Fehler über die xUnit-Tests oder build.libgit2sharp.sh und untersuche anschließend, wie der Test den Bereich definiert und vergleicht. Erledigt ist die Aufgabe, wenn der Test zuverlässig besteht, ohne echte Fehler bei der Reflog-Zeitmessung zu verschleiern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Occasionally it happens to me that the Branch Renaming reflog test fails with following error message

 LibGit2Sharp.Tests.BranchFixture.RenamingABranchIncludesTheCorrectReflogEntries: 
     Assert.InRange() Failure
     Range:  (08.09.2015 14:10:34 +02:00 - 08.09.2015 14:10:34 +02:00)
     Actual: 08.09.2015 14:10:33 +02:00

It seems the range's From is off by a second. This behaviour appears only sporadically. As of now I only reproduced this on Ubuntu with Mono-4.0.0.0

The behaviour shows both when running the XUnit Tests from mondevelop as well as when running build.libgit2sharp.sh, but usually disappears when rerunning the test

Behaviour was noticed when working on #1185

Vorherrschende Sprache
C#
Sterne
3.5k
Forks
925
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus libgit2/libgit2sharp

Alle Issues in libgit2/libgit2sharp

Ähnliche Issues

Weitere Issues zu C#

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.