This is an automated email from the ASF dual-hosted git repository.

dkulp pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/avro.git


The following commit(s) were added to refs/heads/master by this push:
     new 46ef00a  AVRO-3081: Fix Java interop test on CI to read files 
generated by other languages
46ef00a is described below

commit 46ef00a3da71cefa7ace866c203f7969b026009a
Author: Kengo Seki <[email protected]>
AuthorDate: Thu Mar 18 16:11:23 2021 +0900

    AVRO-3081: Fix Java interop test on CI to read files generated by other 
languages
---
 .github/workflows/test-lang-java.yml | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/.github/workflows/test-lang-java.yml 
b/.github/workflows/test-lang-java.yml
index 0ac4152..b76b9c3 100644
--- a/.github/workflows/test-lang-java.yml
+++ b/.github/workflows/test-lang-java.yml
@@ -86,6 +86,21 @@ jobs:
           distribution: 'adopt'
           java-version: ${{ matrix.java }}
 
+      - name: Setup Python for Generating Input Data
+        uses: actions/setup-python@v2
+
+      - name: Apt Install Compression Libs Required by Python
+        run: |
+          sudo apt-get install -qqy --no-install-recommends libbz2-dev \
+                                                            liblzma-dev \
+                                                            libsnappy-dev \
+                                                            libzstd-dev
+
+      - name: Install Python Dependencies
+        run: |
+          python3 -m pip install --upgrade pip setuptools tox-wheel
+          python3 -m pip install python-snappy zstandard
+
       - name: Install Java Avro for Interop Test
         working-directory: .
         run: mvn -B install -DskipTests
@@ -98,6 +113,10 @@ jobs:
         working-directory: lang/java/avro
         run: mvn -B -P interop-data-generate generate-resources
 
+      - name: Generate Interop Data using Python
+        working-directory: lang/py
+        run: ./build.sh interop-data-generate
+
       - name: Run Interop Tests
         working-directory: lang/java/ipc
         run: mvn -B test -P interop-data-test

Reply via email to