I submitted a pull request that failed in AppVeyor on 
TestListFile.testAttributesSet

Tests run: 12, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 4.347 sec <<< 
FAILURE! - in org.apache.nifi.processors.standard.TestListFile
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21994>testAttributesSet(org.apache.nifi.processors.standard.TestListFile)
 Time elapsed: 0.2 sec <<< FAILURE!
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21995>java.lang.AssertionError:
 null
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21996>at
 org.junit.Assert.fail(Assert.java:86)
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21997>at
 org.junit.Assert.assertTrue(Assert.java:41)
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21998>at
 org.junit.Assert.assertTrue(Assert.java:52)
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21999>at
 
org.apache.nifi.processors.standard.TestListFile.testAttributesSet(TestListFile.java:675)

That passes on my Mac, but AppVeyor ran the tests on a Windows machine:
Build started
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L2>git
 clone -q https://github.com/apache/nifi.git C:\projects\nifi
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L3>git
 fetch -q origin +refs/pull/774/merge:
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L4>git
 checkout -qf FETCH_HEAD
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L5>Running
 Install scripts
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L6>Add-Type
 -AssemblyName System.IO.Compression.FileSystem
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L7>if
 (!(Test-Path -Path "C:\maven" )) {
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L8>(new-object
 System.Net.WebClient).DownloadFile(
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L9>'http://www.us.apache.org/dist/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.zip',
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L10>'C:\maven-bin.zip'
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L11>)
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L12>[System.IO.Compression.ZipFile]::ExtractToDirectory("C:\maven-bin.zip",
 "C:\maven")
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L13>}
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L14>
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L15>SET
 PATH=C:\maven\apache-maven-3.1.1\bin;%JAVA_HOME%\bin;%PATH%
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L16>SET
 MAVEN_OPTS=-XX:MaxPermSize=2g -Xmx4g
<https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L17>SET
 JAVA_OPTS=-XX:MaxPermSize=2g -Xmx4g

I don’t have easy access to a Windows machine, so I can’t really troubleshoot 
this.
My guess is that the value of System.getProperty(“user.name”) may be null & 
would need to either be set in appveyor.yml or devise some other method to 
determine the username of the process.

- Kirk Tarou

Reply via email to