summaryrefslogtreecommitdiffstats
path: root/jjb/bottlenecks/bottlenecks-project-jobs.yml
diff options
context:
space:
mode:
authorMatthewLi <matthew.lijun@huawei.com>2016-09-20 01:02:03 +0000
committerGerrit Code Review <gerrit@172.30.200.206>2016-09-20 01:02:03 +0000
commit6b8494be837ba49e870aac1972f76d7facbbc304 (patch)
tree62b57fe7a54443449c1951fa9e25a1f6439623fa /jjb/bottlenecks/bottlenecks-project-jobs.yml
parentd8173c2c246fa8536d7aad61848bf2295a0a08d6 (diff)
parentbdb2723585fbef629080aeed1d43f183de7a740a (diff)
Merge "Bottlenecks: unittest job added"
Diffstat (limited to 'jjb/bottlenecks/bottlenecks-project-jobs.yml')
-rw-r--r--jjb/bottlenecks/bottlenecks-project-jobs.yml30
1 files changed, 25 insertions, 5 deletions
diff --git a/jjb/bottlenecks/bottlenecks-project-jobs.yml b/jjb/bottlenecks/bottlenecks-project-jobs.yml
index fffc22def..ca2fa40f7 100644
--- a/jjb/bottlenecks/bottlenecks-project-jobs.yml
+++ b/jjb/bottlenecks/bottlenecks-project-jobs.yml
@@ -71,9 +71,7 @@
- branch-compare-type: 'ANT'
branch-pattern: '**/{branch}'
builders:
- - shell: |
- echo "bottlenecks: verify job"
- #TO DO: this should be changed when the unittest ready
+ - bottlenecks-unit-tests
- job-template:
name: 'bottlenecks-merge-{stream}'
@@ -107,8 +105,7 @@
branch-pattern: '**/{branch}'
builders:
- - shell: |
- echo "bottlenecks: merge"
+ - bottlenecks-unit-tests
- job-template:
name: 'bottlenecks-{suite}-upload-artifacts-{stream}'
@@ -195,3 +192,26 @@
echo "Bottlenecks: cleanup cache used for storage downloaded packages"
/bin/rm -rf $CACHE_DIR
+
+- builder:
+ name: bottlenecks-unit-tests
+ builders:
+ - shell: |
+ #!/bin/bash
+ set -o errexit
+ set -o pipefail
+
+ echo "Running unit tests..."
+ cd $WORKSPACE
+ virtualenv $WORKSPACE/bottlenecks_venv
+ source $WORKSPACE/bottlenecks_venv/bin/activate
+
+ # install python packages
+ easy_install -U setuptools
+ easy_install -U pip
+ pip install -r requirements.txt
+
+ # unit tests
+ ./tests.sh
+
+ deactivate