Peter Ansell created ANY23-256:
----------------------------------

             Summary: MicrodataParserTest failing locally but not on Jenkins
                 Key: ANY23-256
                 URL: https://issues.apache.org/jira/browse/ANY23-256
             Project: Apache Any23
          Issue Type: Bug
         Environment: $ mvn -version
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 
2014-12-15T04:29:23+11:00)
Maven home: /opt/apache-maven-3.2.5
Java version: 1.8.0_40, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_AU, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-46-generic", arch: "amd64", family: "unix"

            Reporter: Peter Ansell


MicrodataParserTest is failing locally for me but it isn't on Jenkins.

The comparison looks quite brittle, and is at the full document scale, so not 
sure what the difference in my environment is (possibly Java-8 related?), but 
the test likely needs to be split up to target each piece separately and in a 
consistent manner.
 
MicrodataParserTest.testAdvancedItemrefManagement:63->extractItemsAndVerifyJSONSerialization:195
 Error while comparing result [0] expected:<...[1]/DIV[1]/DIV[1]/A[[2]", "name" 
: "p4", "value" : { "content" : "http://www.domain.org/path/2";, "type" : "Link" 
} }, { "xpath" : "/HTML[1]/BODY[1]/DIV[1]/DIV[1]/P[2]", "name" : "p3", "value" 
: { "content" : "Some Text 2", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[1]/DIV[1]/P[1]", "name" : "p2", "value" : { "content" : 
"Some Text 1", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[1]/DIV[1]/A[1]", "name" : "p1", "value" : { "content" : 
"http://www.domain.org/path/1]";, "type" : "Link" }...> but 
was:<...[1]/DIV[1]/DIV[1]/A[[1]", "name" : "p1", "value" : { "content" : 
"http://www.domain.org/path/1";, "type" : "Link" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[1]/DIV[1]/P[1]", "name" : "p2", "value" : { "content" : 
"Some Text 1", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[1]/DIV[1]/P[2]", "name" : "p3", "value" : { "content" : 
"Some Text 2", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[1]/DIV[1]/A[2]", "name" : "p4", "value" : { "content" : 
"http://www.domain.org/path/2]";, "type" : "Link" }...>
  
MicrodataParserTest.testNestedMicrodata:55->extractItemsAndVerifyJSONSerialization:195
 Error while comparing result [0] expected:<...: "/HTML[1]/BODY[1]/[DIV[2]", 
"name" : "band", "value" : { "content" : { "xpath" : "/HTML[1]/BODY[1]/DIV[2]", 
"id" : "b", "refs" : ["c"], "type" : null, "itemid" : null, "properties" : [ { 
"xpath" : "/HTML[1]/BODY[1]/DIV[3]/P[1]/SPAN[1]", "name" : "name", "value" : { 
"content" : "Jazz Band", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[3]/P[2]/SPAN[1]", "name" : "size", "value" : { "content" 
: "12", "type" : "Plain" } } ] }, "type" : "Nested" } }, { "xpath" : 
"/HTML[1]/BODY[1]/P[1]/SPAN[1]", "name" : "name", "value" : { "content" : 
"Amanda", "type" : "Plain]" } } ] }> but was:<...: 
"/HTML[1]/BODY[1]/[P[1]/SPAN[1]", "name" : "name", "value" : { "content" : 
"Amanda", "type" : "Plain" } }, { "xpath" : "/HTML[1]/BODY[1]/DIV[2]", "name" : 
"band", "value" : { "content" : { "xpath" : "/HTML[1]/BODY[1]/DIV[2]", "id" : 
"b", "refs" : ["c"], "type" : null, "itemid" : null, "properties" : [ { "xpath" 
: "/HTML[1]/BODY[1]/DIV[3]/P[2]/SPAN[1]", "name" : "size", "value" : { 
"content" : "12", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[3]/P[1]/SPAN[1]", "name" : "name", "value" : { "content" 
: "Jazz Band", "type" : "Plain" } } ] }, "type" : "Nested]" } } ] }>
  
MicrodataParserTest.testBasicFeatures:47->extractItemsAndVerifyJSONSerialization:195
 Error while comparing result [2] 
expected:<...1]/BODY[1]/DIV[3]/P[[2]/SPAN[1]", "name" : "band", "value" : { 
"content" : "Four Parts Water", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[3]/P[3]/SPAN[1]", "name" : "nationality", "value" : { 
"content" : "British", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[3]/P[1]/SPAN[1]", "name" : "name", "value" : { "content" 
: "Neil]", "type" : "Plain" ...> but was:<...1]/BODY[1]/DIV[3]/P[[3]/SPAN[1]", 
"name" : "nationality", "value" : { "content" : "British", "type" : "Plain" } 
}, { "xpath" : "/HTML[1]/BODY[1]/DIV[3]/P[1]/SPAN[1]", "name" : "name", "value" 
: { "content" : "Neil", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[3]/P[2]/SPAN[1]", "name" : "band", "value" : { "content" 
: "Four Parts Water]", "type" : "Plain" ...>
  MicrodataParserTest.testMicrodataJSONSerialization:79 Unexpected 
serialization for Microdata file. expected:<...: "/HTML[1]/BODY[1]/[DIV[2]", 
"name" : "band", "value" : { "content" : { "xpath" : "/HTML[1]/BODY[1]/DIV[2]", 
"id" : "b", "refs" : ["c"], "type" : null, "itemid" : null, "properties" : [ { 
"xpath" : "/HTML[1]/BODY[1]/DIV[3]/P[1]/SPAN[1]", "name" : "name", "value" : { 
"content" : "Jazz Band", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[3]/P[2]/SPAN[1]", "name" : "size", "value" : { "content" 
: "12", "type" : "Plain" } } ] }, "type" : "Nested" } }, { "xpath" : 
"/HTML[1]/BODY[1]/P[1]/SPAN[1]", "name" : "name", "value" : { "content" : 
"Amanda", "type" : "Plain" } } ] }, { "xpath" : "/HTML[1]/BODY[1]/DIV[4]", "id" 
: null, "refs" : [], "type" : "http://schema.org/Movie";, "itemid" : null, 
"properties" : [ { "xpath" : "/HTML[1]/BODY[1]/DIV[4]/H1[1]", "name" : "name", 
"value" : { "content" : "Avatar", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[4]/DIV[1]", "name" : "director", "value" : { "content" : 
{ "xpath" : "/HTML[1]/BODY[1]/DIV[4]/DIV[1]", "id" : null, "refs" : [], "type" 
: "http://schema.org/Person";, "itemid" : null, "properties" : [ { "xpath" : 
"/HTML[1]/BODY[1]/DIV[4]/DIV[1]/SPAN[1]", "name" : "name", "value" : { 
"content" : "James Cameron", "type" : "Plain" } } ] }, "type" : "Nested]" } } ] 
}] }> but was:<...: "/HTML[1]/BODY[1]/[P[1]/SPAN[1]", "name" : "name", "value" 
: { "content" : "Amanda", "type" : "Plain" } }, { "xpath" : 
"/HTML[1]/BODY[1]/DIV[2]", "name" : "band", "value" : { "content" : { "xpath" : 
"/HTML[1]/BODY[1]/DIV[2]", "id" : "b", "refs" : ["c"], "type" : null, "itemid" 
: null, "properties" : [ { "xpath" : "/HTML[1]/BODY[1]/DIV[3]/P[2]/SPAN[1]", 
"name" : "size", "value" : { "content" : "12", "type" : "Plain" } }, { "xpath" 
: "/HTML[1]/BODY[1]/DIV[3]/P[1]/SPAN[1]", "name" : "name", "value" : { 
"content" : "Jazz Band", "type" : "Plain" } } ] }, "type" : "Nested" } } ] }, { 
"xpath" : "/HTML[1]/BODY[1]/DIV[4]", "id" : null, "refs" : [], "type" : 
"http://schema.org/Movie";, "itemid" : null, "properties" : [ { "xpath" : 
"/HTML[1]/BODY[1]/DIV[4]/DIV[1]", "name" : "director", "value" : { "content" : 
{ "xpath" : "/HTML[1]/BODY[1]/DIV[4]/DIV[1]", "id" : null, "refs" : [], "type" 
: "http://schema.org/Person";, "itemid" : null, "properties" : [ { "xpath" : 
"/HTML[1]/BODY[1]/DIV[4]/DIV[1]/SPAN[1]", "name" : "name", "value" : { 
"content" : "James Cameron", "type" : "Plain" } } ] }, "type" : "Nested" } }, { 
"xpath" : "/HTML[1]/BODY[1]/DIV[4]/H1[1]", "name" : "name", "value" : { 
"content" : "Avatar", "type" : "Plain]" } } ] }] }>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to