[ 
https://issues.apache.org/jira/browse/ANY23-256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lewis John McGibbney updated ANY23-256:
---------------------------------------
    Fix Version/s: 1.2

> 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
>             Fix For: 1.2
>
>
> 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