Pierre Villard created NIFI-2683:
------------------------------------
Summary: Tests rely on locale
Key: NIFI-2683
URL: https://issues.apache.org/jira/browse/NIFI-2683
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Affects Versions: 1.0.0
Environment: Apache Maven 3.3.9
(bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47+01:00)
Java version: 1.8.0_74, vendor: Oracle Corporation
Default locale: fr_FR, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
Reporter: Pierre Villard
Priority: Minor
The following test fails because of the locale language.
{noformat}
Failed tests:
StandardHttpResponseMergerSpec.MergeResponses: #responseEntities.size() HTTP
200 #httpMethod responses for #requestUriPart:123 Condition not satisfied:
returnedJson == expectedJson
| | |
| |
{"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0
(1,000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"
0 (0 bytes)","flowFilesQueued":0,"bytesQueued":0,"queued":"0 (0
bytes)","queuedSize":"0 bytes","queuedCount":"0"}}}
| false
| 1 difference (99% similarity)
|
{"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0
(1( )000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"0
(0 bytes)","flowFilesQueued":0,"bytesQueued":0,"queued":"0 (0
bytes)","queuedSize":"0 bytes","queuedCount":"0"}}}
|
{"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0
(1(,)000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"0
(0 bytes)","flowFilesQueued":0,"bytesQueued":0,"queued":"0 (0
bytes)","queuedSize":"0 bytes","queuedCount":"0"}}}
{"id":"1","permissions":{"canRead":false,"canWrite":false},"status":{"aggregateSnapshot":{"flowFilesIn":0,"bytesIn":1000,"input":"0
(1 000 bytes)","flowFilesOut":0,"bytesOut":0,"output":"0 (0 bytes)","fl
owFilesQueued":0,"bytesQueued":0,"q
{noformat}
An easy option is to have a little change in the main pom.xml:
{noformat}
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18</version>
<configuration>
<includes>
<include>**/*Test.class</include>
<include>**/Test*.class</include>
<include>**/*Spec.class</include>
</includes>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
<argLine combine.children="append">-Xmx1G
-Djava.net.preferIPv4Stack=true -Duser.language=en -Duser.region=US</argLine>
</configuration>
<dependencies>
<dependency>
<!-- Force surefire to use JUnit -->
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit4</artifactId>
<version>2.18</version>
</dependency>
</dependencies>
</plugin>
{noformat}
otherwise the test needs to be changed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)