[ 
https://issues.apache.org/jira/browse/AVRO-2652?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16999677#comment-16999677
 ] 

ASF subversion and git services commented on AVRO-2652:
-------------------------------------------------------

Commit bd9e6c4514db274ca97dbf78975a3f9156a523b6 in avro's branch 
refs/heads/master from Michael A. Smith
[ https://gitbox.apache.org/repos/asf?p=avro.git;h=bd9e6c4 ]

AVRO-2652: Use Tox to Enable Multi Python Testing (#742)

* AVRO-2652: Fix Inconsistent Pretty Output Order

Using json.dumps on a dict gives the simplest possible way to
pretty-print a schema, but it doesn't give any control over the output
order. But the test kit assumes the output is in a specific order, which
is not guaranteed by older Python implementations. This change sorts the
keys for the simplest possible stable output order.

* AVRO-2652: Run Tests with Tox

Tox enables testing with multiple versions of python in the same place.

* AVRO-2652: Tox in Docker

* AVRO-2657: Fix Python Interop Data Generator

* AVRO-2657: Test with Interop Data

* AVRO-2657: Make build.sh do interop tests


> Enable Testing Multiple Python Versions
> ---------------------------------------
>
>                 Key: AVRO-2652
>                 URL: https://issues.apache.org/jira/browse/AVRO-2652
>             Project: Apache Avro
>          Issue Type: Improvement
>          Components: python
>            Reporter: Michael A. Smith
>            Assignee: Michael A. Smith
>            Priority: Major
>
> With our current testing approach, we install python 2.7 and 3.5 from apt, 
> and use only those python versions in our tests in lang/py and lang/py3 
> respectively. Instead, we should enable testing with a wide variety of 
> different python implementations.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to