diff --git a/Makefile b/Makefile index d983c50..556a224 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,11 @@ build: publish: twine upload dist/* +jenkins-docker: + docker build --pull -t jenkins-test atest/docker + docker run --rm -p 127.0.0.1:8080:8080 -e JAVA_OPTS=-Djenkins.install.runSetupWizard=false -d jenkins-test + test: robot --loglevel DEBUG --pythonpath src/ atest/ +test-docker: jenkins-docker test diff --git a/README.md b/README.md index 4668686..b64cde2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ [![Build Status](https://travis-ci.org/okgolove/robotframework-jenkins.svg?branch=master)](https://travis-ci.org/okgolove/robotframework-jenkins) [![PyPI version](https://badge.fury.io/py/robotframework-jenkins.svg)](https://badge.fury.io/py/robotframework-jenkins) -![Supported Jenkins Version](https://img.shields.io/badge/jenkins-%3C%3D2.176.1-blue) +![Supported Jenkins Version](https://img.shields.io/badge/Tested%20with%20jenkins-%3E2.176.1%20%3C2.234-blue) JenkinsLibrary for Robot Framework ============================== diff --git a/src/JenkinsLibrary/server.py b/src/JenkinsLibrary/server.py index 406213c..91609d5 100644 --- a/src/JenkinsLibrary/server.py +++ b/src/JenkinsLibrary/server.py @@ -145,6 +145,9 @@ def get_job_parameters(self, name): 'name': param['name'], 'description': param['description'], 'type': param['type'], - 'value': param['defaultParameterValue']['value'] + # TODO: Add testcase with filepath parameter in a job + 'value': param['defaultParameterValue'] if \ + param['defaultParameterValue'] is None else \ + param['defaultParameterValue'].get('value', None) }) return params diff --git a/src/JenkinsLibrary/version.py b/src/JenkinsLibrary/version.py index 204a96f..b6f4113 100644 --- a/src/JenkinsLibrary/version.py +++ b/src/JenkinsLibrary/version.py @@ -1 +1 @@ -VERSION = '2.0.0' +VERSION = '2.0.1'