Spectrometer needs a mongodb instance to run tests against. This update
allows python verify jobs to initialize a mongodb instance before
running the tests.
Change-Id: I390347ebf3bdee6b7a66d92b1df15839c09acd13
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
branch: '{branch}'
- gerrit-refspec-parameter:
refspec: 'refs/heads/{branch}'
branch: '{branch}'
- gerrit-refspec-parameter:
refspec: 'refs/heads/{branch}'
+ - bool:
+ name: START_MONGO
+ default: '{start-mongo}'
+ description: "Whether or not to start a mongo process."
pip install --upgrade pip
pip install --upgrade tox argparse
pip freeze
pip install --upgrade pip
pip install --upgrade tox argparse
pip freeze
+
+ echo $START_MONGO
+ if [ "$START_MONGO" == "true" ]; then
+ mkdir $WORKSPACE/mongo
+ mongod --dbpath $WORKSPACE/mongo
+ fi
+
cd $WORKSPACE/repo/{toxdir}
tox
cd $WORKSPACE/repo/{toxdir}
tox
project: 'spectrometer'
rtdproject: 'opendaylight-spectrometer'
toxdir: server
project: 'spectrometer'
rtdproject: 'opendaylight-spectrometer'
toxdir: server