See <https://builds.apache.org/job/AVRO-python/509/changes>
Changes:
[cutting] AVRO-570. Python: Add connector for tethered mapreduce. Contributed
by Jeremy Lewi and Steven Willis.
[cutting] AVRO-570. Python: Add connector for tethered mapreduce. Contributed
by Jeremy Lewi and Steven Willis.
------------------------------------------
[...truncated 1244 lines...]
[py-test] {"name": "org.apache.avro.test.util.MD5", "type": "fixed",
"size": 16},
[py-test] {"name": "ReferencedRecord", "type": "record",
[py-test] "fields": [ {"name": "foo", "type": "string"} ] },
[py-test] {"name": "TestRecord", "type": "record",
[py-test] "fields": [ {"name": "hash", "type":
"org.apache.avro.test.util.MD5"},
[py-test] {"name": "unqalified", "type":
"ReferencedRecord"} ]
[py-test] },
[py-test] {"name": "TestError",
[py-test] "type": "error", "fields": [ {"name": "message", "type":
"string"} ]
[py-test] }
[py-test] ],
[py-test]
[py-test] "messages": {
[py-test] "echo": {
[py-test] "request": [{"name": "qualified",
[py-test] "type": "org.apache.avro.test.namespace.TestRecord"}],
[py-test] "response": "TestRecord"
[py-test] },
[py-test]
[py-test] "error": {
[py-test] "request": [],
[py-test] "response": "null",
[py-test] "errors": ["org.apache.avro.test.namespace.TestError"]
[py-test] }
[py-test]
[py-test] }
[py-test]
[py-test] }
[py-test] : STRING CAST SUCCESS
[py-test] {"namespace": "org.apache.avro.test.namespace",
[py-test] "protocol": "TestNamespaceTwo",
[py-test]
[py-test] "types": [
[py-test] {"name": "org.apache.avro.test.util.MD5", "type": "fixed",
"size": 16},
[py-test] {"name": "ReferencedRecord", "type": "record",
[py-test] "namespace": "org.apache.avro.other.namespace",
[py-test] "fields": [ {"name": "foo", "type": "string"} ] },
[py-test] {"name": "TestRecord", "type": "record",
[py-test] "fields": [ {"name": "hash", "type":
"org.apache.avro.test.util.MD5"},
[py-test] {"name": "qualified",
[py-test] "type":
"org.apache.avro.other.namespace.ReferencedRecord"}
[py-test] ]
[py-test] },
[py-test] {"name": "TestError",
[py-test] "type": "error", "fields": [ {"name": "message", "type":
"string"} ]
[py-test] }
[py-test] ],
[py-test]
[py-test] "messages": {
[py-test] "echo": {
[py-test] "request": [{"name": "qualified",
[py-test] "type": "org.apache.avro.test.namespace.TestRecord"}],
[py-test] "response": "TestRecord"
[py-test] },
[py-test]
[py-test] "error": {
[py-test] "request": [],
[py-test] "response": "null",
[py-test] "errors": ["org.apache.avro.test.namespace.TestError"]
[py-test] }
[py-test]
[py-test] }
[py-test]
[py-test] }
[py-test] : STRING CAST SUCCESS
[py-test] {"namespace": "org.apache.avro.test.namespace",
[py-test] "protocol": "TestValidRepeatedName",
[py-test]
[py-test] "types": [
[py-test] {"name": "org.apache.avro.test.util.MD5", "type": "fixed",
"size": 16},
[py-test] {"name": "ReferencedRecord", "type": "record",
[py-test] "namespace": "org.apache.avro.other.namespace",
[py-test] "fields": [ {"name": "foo", "type": "string"} ] },
[py-test] {"name": "ReferencedRecord", "type": "record",
[py-test] "fields": [ {"name": "bar", "type": "double"} ] },
[py-test] {"name": "TestError",
[py-test] "type": "error", "fields": [ {"name": "message", "type":
"string"} ]
[py-test] }
[py-test] ],
[py-test]
[py-test] "messages": {
[py-test] "echo": {
[py-test] "request": [{"name": "qualified",
[py-test] "type": "ReferencedRecord"}],
[py-test] "response":
"org.apache.avro.other.namespace.ReferencedRecord"
[py-test] },
[py-test]
[py-test] "error": {
[py-test] "request": [],
[py-test] "response": "null",
[py-test] "errors": ["org.apache.avro.test.namespace.TestError"]
[py-test] }
[py-test]
[py-test] }
[py-test]
[py-test] }
[py-test] : STRING CAST SUCCESS
[py-test] {"namespace": "org.apache.avro.test",
[py-test] "protocol": "BulkData",
[py-test]
[py-test] "types": [],
[py-test]
[py-test] "messages": {
[py-test]
[py-test] "read": {
[py-test] "request": [],
[py-test] "response": "bytes"
[py-test] },
[py-test]
[py-test] "write": {
[py-test] "request": [ {"name": "data", "type": "bytes"} ],
[py-test] "response": "null"
[py-test] }
[py-test]
[py-test] }
[py-test]
[py-test] }
[py-test] : STRING CAST SUCCESS
[py-test] {
[py-test] "protocol" : "API",
[py-test] "namespace" : "xyz.api",
[py-test] "types" : [ {
[py-test] "type" : "enum",
[py-test] "name" : "Symbology",
[py-test] "namespace" : "xyz.api.product",
[py-test] "symbols" : [ "OPRA", "CUSIP", "ISIN", "SEDOL" ]
[py-test] }, {
[py-test] "type" : "record",
[py-test] "name" : "Symbol",
[py-test] "namespace" : "xyz.api.product",
[py-test] "fields" : [ {
[py-test] "name" : "symbology",
[py-test] "type" : "xyz.api.product.Symbology"
[py-test] }, {
[py-test] "name" : "symbol",
[py-test] "type" : "string"
[py-test] } ]
[py-test] }, {
[py-test] "type" : "record",
[py-test] "name" : "MultiSymbol",
[py-test] "namespace" : "xyz.api.product",
[py-test] "fields" : [ {
[py-test] "name" : "symbols",
[py-test] "type" : {
[py-test] "type" : "map",
[py-test] "values" : "xyz.api.product.Symbol"
[py-test] }
[py-test] } ]
[py-test] } ],
[py-test] "messages" : {
[py-test] }
[py-test] }
[py-test] : STRING CAST SUCCESS
[py-test]
[py-test] TEST DOC ATTRIBUTES
[py-test] ===================
[py-test]
[py-test]
[py-test] TEST ROUND TRIP
[py-test] ===============
[py-test]
[py-test]
[py-test] TEST FULLNAME
[py-test] =============
[py-test]
[py-test]
[py-test] TEST OTHER ATTRIBUTES
[py-test] ============1.8.0-SNAPSHOT
[py-test] mock_tether_parent: Launching Server on Port: 39841
[py-test] ................................................127.0.0.1 - -
[07/Oct/2014 14:20:51] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:51] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:51] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:51] "POST / HTTP/1.1" 200 -
[py-test] MockParentResponder: Recieved 'configure': inputPort=44612
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved complete
[py-test] MockParentResponder: Recieved 'status': message=Status message
[py-test] mock_tether_parent: Launching Server on Port: 35303
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:51] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:51] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:51] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:51] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:51] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:51] "POST / HTTP/1.1" 200 -
[py-test] MockParentResponder: Recieved 'configure': inputPort=40616
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved output
[py-test] MockParentResponder: Recieved complete
[py-test] .127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:52] "POST / HTTP/1.1" 200 -
[py-test] mock_tether_parent: Launching Server on Port: 54794
[py-test] MockParentResponder: Recieved 'configure': inputPort=56876
[py-test] .INFO:root:tether_task_runner.__main__: Task:
word_count_task.WordCountTask
[py-test] INFO:TetherTask:TetherTask.open: Opening connection to parent
server on port=54794
[py-test] 127.0.0.1 - - [07/Oct/2014 14:20:54] "POST / HTTP/1.1" 200 -
[py-test] =========
[py-test]
[py-test]
[py-test] TEST CAST TO STRING AFTER PARSE
[py-test] ===============================
[py-test]
[py-test] Mock server started process pid=8023
[py-test] Mock server started process pid=8024
[py-test] Mock server started process pid=8026
[py-test] Command:
[py-test] java -jar
<https://builds.apache.org/job/AVRO-python/ws/trunk/lang/java/tools/target/avro-tools-1.8.0-SNAPSHOT.jar>
tether --in /tmp/test_tether_word_count/in --out
/tmp/test_tether_word_count/out --outschema /tmp/user/2396/wordcountkJ3vxf.avsc
--protocol http --program /tmp/user/2396/exec_word_count_XvHaOO
[py-test] .Unable to access jarfile
<https://builds.apache.org/job/AVRO-python/ws/trunk/lang/java/tools/target/avro-tools-1.8.0-SNAPSHOT.jar>
[py-test] E
[py-test]
======================================================================
[py-test] ERROR: test1 (test_tether_word_count.TestTetherWordCount)
[py-test]
----------------------------------------------------------------------
[py-test] Traceback (most recent call last):
[py-test] File
"<https://builds.apache.org/job/AVRO-python/ws/trunk/lang/py/build/test/test_tether_word_count.py",>
line 194, in test1
[py-test] with file(os.path.join(outpath,"part-00000.avro")) as hf:
[py-test] IOError: [Errno 2] No such file or directory:
'/tmp/test_tether_word_count/out/part-00000.avro'
[py-test]
[py-test]
----------------------------------------------------------------------
[py-test] Ran 52 tests in 8.383s
[py-test]
[py-test] FAILED (errors=1)
BUILD FAILED
<https://builds.apache.org/job/AVRO-python/ws/trunk/lang/py/build.xml>:146:
Test execution failed. See output for details.
Total time: 9 seconds
Build step 'Invoke Ant' marked build as failure