[ 
https://issues.apache.org/jira/browse/AVRO-2442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16870297#comment-16870297
 ] 

Brian Lachniet commented on AVRO-2442:
--------------------------------------

The changes between these two build should not have had any affect on the C# 
tests:

{code}
$ git diff --name-status c419393..94b3fae
M       lang/java/avro/src/main/java/org/apache/avro/reflect/AvroMeta.java
M       lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectData.java
M       lang/java/avro/src/test/java/org/apache/avro/reflect/TestReflect.java
{code}

Maybe this is some sort of environment problem instead?

Build 585 (passing) was executed on Apr 10. Build 588 (failing) was executed on 
Apr 16.

> C# Test not running in Travis CI
> --------------------------------
>
>                 Key: AVRO-2442
>                 URL: https://issues.apache.org/jira/browse/AVRO-2442
>             Project: Apache Avro
>          Issue Type: Bug
>          Components: csharp
>            Reporter: Brian Lachniet
>            Assignee: Brian Lachniet
>            Priority: Major
>             Fix For: 1.9.1
>
>
> The C# tests on the Travis CI build stopped working with [build 588 on 
> master|https://travis-ci.org/apache/avro/jobs/520650263]. The previous build 
> on master, [build 585|https://travis-ci.org/apache/avro/jobs/518198466] 
> worked fine. It is not clear what changes in between these two builds cause 
> this failure.
> From the build log, here's the before and after:
> {code:title=before/passing}
> + dotnet test --configuration Release --framework netcoreapp2.0 
> ./src/apache/test/Avro.test.csproj
> Microsoft (R) Build Engine version 16.0.450+ga8dc7f1d34 for .NET Core
> Copyright (C) Microsoft Corporation. All rights reserved.
>   Restore completed in 23.61 ms for 
> /testptch/unknown/lang/csharp/src/apache/main/Avro.main.csproj.
>   Restore completed in 1.8 sec for 
> /testptch/unknown/lang/csharp/src/apache/test/Avro.test.csproj.
> Test run for 
> /testptch/unknown/lang/csharp/src/apache/test/bin/Release/netcoreapp2.0/Avro.test.dll(.NETCoreApp,Version=v2.0)
> Microsoft (R) Test Execution Command Line Tool Version 16.0.1
> Copyright (c) Microsoft Corporation.  All rights reserved.
> Starting test execution, please wait...
> Total tests: 510. Passed: 510. Failed: 0. Skipped: 0.
> Test Run Successful.
> Test execution time: 59.5706 Seconds
> + exit 0
> {code}
> {code:title=after/failing}
> + dotnet test --configuration Release --framework netcoreapp2.0 
> ./src/apache/test/Avro.test.csproj
> Microsoft (R) Build Engine version 16.0.450+ga8dc7f1d34 for .NET Core
> Copyright (C) Microsoft Corporation. All rights reserved.
>   Restore completed in 24.32 ms for 
> /testptch/unknown/lang/csharp/src/apache/main/Avro.main.csproj.
>   Restore completed in 1.68 sec for 
> /testptch/unknown/lang/csharp/src/apache/test/Avro.test.csproj.
> Test run for 
> /testptch/unknown/lang/csharp/src/apache/test/bin/Release/netcoreapp2.0/Avro.test.dll(.NETCoreApp,Version=v2.0)
> Microsoft (R) Test Execution Command Line Tool Version 16.0.1
> Copyright (c) Microsoft Corporation.  All rights reserved.
> Starting test execution, please wait...
> Exception System.NullReferenceException, Exception thrown executing tests in 
> /testptch/unknown/lang/csharp/src/apache/test/bin/Release/netcoreapp2.0/Avro.test.dll
> Object reference not set to an instance of an object.
>    at System.Globalization.CalendarData.NormalizeDatePattern(String input)
>    at System.Globalization.CalendarData.LoadCalendarDataFromSystem(String 
> localeName, CalendarId calendarId)
>    at System.Globalization.CalendarData..ctor(String localeName, CalendarId 
> calendarId, Boolean bUseUserOverrides)
>    at System.Globalization.CultureData.GetCalendar(CalendarId calendarId)
>    at System.Globalization.CultureData.DateSeparator(CalendarId calendarId)
>    at 
> System.Globalization.DateTimeFormatInfo.InitializeOverridableProperties(CultureData
>  cultureData, CalendarId calendarId)
>    at System.Globalization.CultureInfo.get_DateTimeFormat()
>    at System.Globalization.DateTimeFormatInfo.get_CurrentInfo()
>    at System.DateTimeFormat.Format(DateTime dateTime, String format, 
> IFormatProvider provider, TimeSpan offset)
>    at System.DateTimeFormat.Format(DateTime dateTime, String format, 
> IFormatProvider provider)
>    at NUnit.Framework.Internal.TestResult.AddToXml(TNode parentNode, Boolean 
> recursive)
>    at NUnit.Framework.Api.FrameworkController.RunTests(Action`1 callback, 
> String filter)
> No test is available in 
> /testptch/unknown/lang/csharp/src/apache/test/bin/Release/netcoreapp2.0/Avro.test.dll.
>  Make sure that test discoverer & executors are registered and platform & 
> framework version settings are appropriate and try again.
> Additionally, path to test adapters can be specified using /TestAdapterPath 
> command. Example  /TestAdapterPath:<pathToCustomAdapters>.
> + exit 0
> {code}
> Of additional concern is that the {{build.sh}} still exits with a 0 code, 
> even though there was a clear failure.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to