Skip to content

PersianCalendarTests.IsLeapYear failing #98795

Closed

Description

@MichalStrehovsky

This is randomly failing on a Raspberry Pi. I'm seeing failures in 1 out of ~5 runs.

They look like this:

Running assembly:System.Globalization.Calendars.Tests, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51[FAIL] System.Globalization.Tests.PersianCalendarTests.IsLeapYear
System.ArgumentOutOfRangeException : Ticks must be between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks. (Parameter 'ticks')
   at System.DateTime.ThrowTicksOutOfRange() + 0x31
   at System.Globalization.CalendricalCalculationsHelper.GetGregorianYear(Double) + 0x87
   at System.Globalization.CalendricalCalculationsHelper.EphemerisCorrection(Double) + 0xb
   at System.Globalization.CalendricalCalculationsHelper.JulianCenturies(Double) + 0xb
   at System.Globalization.CalendricalCalculationsHelper.Compute(Double) + 0x11
   at System.Globalization.CalendricalCalculationsHelper.PersianNewYearOnOrBefore(Int64) + 0x107
   at System.Globalization.PersianCalendar.GetAbsoluteDatePersian(Int32, Int32, Int32) + 0x69
   at System.Globalization.PersianCalendar.IsLeapYear(Int32, Int32) + 0x2d
   at System.Globalization.Tests.PersianCalendarTests.IsLeapYear() + 0xb3
   at System.Globalization.Calendars!<BaseAddress>+0x7859f8
   at System.Reflection.DynamicInvokeInfo.Invoke(Object, IntPtr, Object[], BinderBundle, Boolean) + 0x81
Finished System.Globalization.Calendars.Tests, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51

Tests run: 1413, Errors: 0, Failures: 1, Skipped: 0. Time: 1.8810411s
Running assembly:System.Globalization.Calendars.Tests, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51[FAIL] System.Globalization.Tests.PersianCalendarTests.IsLeapYear
Year 9120 is not recognized as leap year
   at System.Globalization.Tests.PersianCalendarTests.IsLeapYear() + 0x99
   at System.Globalization.Calendars!<BaseAddress>+0x7859f8
   at System.Reflection.DynamicInvokeInfo.Invoke(Object, IntPtr, Object[], BinderBundle, Boolean) + 0x81
Finished System.Globalization.Calendars.Tests, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51

Tests run: 1413, Errors: 0, Failures: 1, Skipped: 0. Time: 1.8525825s

Activity

  1. ghost added
    untriagedNew issue has not been triaged by the area owner
    on Feb 22, 2024
  2. added this to the 9.0.0 milestone on Feb 22, 2024
  3. ghost removed
    untriagedNew issue has not been triaged by the area owner
    on Feb 22, 2024
  4. locked and limited conversation to collaborators on Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status
      No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions