Skip to content

PersianCalendarTests.IsLeapYear failing #98795

Closed
@MichalStrehovsky

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

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