From 82c9a0f5222cadf15340fc134a51dca89747a8fe Mon Sep 17 00:00:00 2001 From: Kurt Griffiths Date: Tue, 12 May 2015 12:16:00 -0500 Subject: [PATCH] chore: Add smoke test to Jython Travis job --- .travis.yml | 2 +- falcon/bench/bench.py | 6 +++++- travis_scripts/run_tests.sh | 3 +++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 28fce24..dec2ea6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,4 +30,4 @@ notifications: on_failure: always use_notice: true skip_join: true - + diff --git a/falcon/bench/bench.py b/falcon/bench/bench.py index 6e7537d..36f38fb 100755 --- a/falcon/bench/bench.py +++ b/falcon/bench/bench.py @@ -19,13 +19,17 @@ from __future__ import print_function import argparse from collections import defaultdict -import cProfile from decimal import Decimal import gc import random import sys import timeit +try: + import cProfile +except ImportError: + import profile as cProfile + try: import guppy except ImportError: diff --git a/travis_scripts/run_tests.sh b/travis_scripts/run_tests.sh index 5d5bc96..826e5d7 100755 --- a/travis_scripts/run_tests.sh +++ b/travis_scripts/run_tests.sh @@ -1,5 +1,8 @@ if [ "$JYTHON" = "true" ]; then $HOME/jython/bin/nosetests + + # Smoke test + $HOME/jython/bin/jython falcon/bench/bench.py -t 1 -b falcon falcon-ext else tox -e $TOX_ENV fi