Browse Source

[travis] Add Jython build

Sergey M․ 7 years ago
parent
commit
7a6c204fcb
2 changed files with 12 additions and 4 deletions
  1. 7 4
      .travis.yml
  2. 5 0
      devscripts/install_jython.sh

+ 7 - 4
.travis.yml

@@ -14,11 +14,14 @@ env:
   - YTDL_TEST_SET=core
   - YTDL_TEST_SET=core
   - YTDL_TEST_SET=download
   - YTDL_TEST_SET=download
 matrix:
 matrix:
+  include:
+    - env: JYTHON=true; YTDL_TEST_SET=core
+    - env: JYTHON=true; YTDL_TEST_SET=download
   fast_finish: true
   fast_finish: true
   allow_failures:
   allow_failures:
     - env: YTDL_TEST_SET=download
     - env: YTDL_TEST_SET=download
+    - env: JYTHON=true; YTDL_TEST_SET=core
+    - env: JYTHON=true; YTDL_TEST_SET=download
+before_install:
+  - if [ "$JYTHON" == "true" ]; then ./devscripts/install_jython.sh; export PATH="$HOME/jython/bin:$PATH"; fi
 script: ./devscripts/run_tests.sh
 script: ./devscripts/run_tests.sh
-notifications:
-  email:
-    - filippo.valsorda@gmail.com
-    - yasoob.khld@gmail.com

+ 5 - 0
devscripts/install_jython.sh

@@ -0,0 +1,5 @@
+#!/bin/bash
+
+wget http://central.maven.org/maven2/org/python/jython-installer/2.7.1/jython-installer-2.7.1.jar
+java -jar jython-installer-2.7.1.jar -s -d "$HOME/jython"
+$HOME/jython/bin/jython -m pip install nose