2020-07-14 10:58:57 +02:00
metadata :
name : gctsExecuteABAPUnitTests
description : Runs ABAP unit tests for all packages of the specified repository
longDescription : |
This step will execute every unit test associated with a package belonging to the specified local repository on an ABAP system.
spec :
inputs :
secrets :
- name : abapCredentialsId
description : Jenkins credentials ID containing username and password for authentication to the ABAP system on which you want to perform the unit tests
type : jenkins
params :
- name : username
type : string
description : User to authenticate to the ABAP system
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
2020-07-14 10:58:57 +02:00
mandatory : true
secret : true
2020-08-28 15:38:15 +02:00
resourceRef :
- name : abapCredentialsId
type : secret
param : username
2020-07-14 10:58:57 +02:00
- name : password
type : string
description : Password to authenticate to the ABAP system
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
2020-07-14 10:58:57 +02:00
mandatory : true
secret : true
2020-08-28 15:38:15 +02:00
resourceRef :
- name : abapCredentialsId
type : secret
param : password
2020-07-14 10:58:57 +02:00
- name : repository
type : string
description : Specifies the name (ID) of the local repsitory on the ABAP system
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
2020-07-14 10:58:57 +02:00
mandatory : true
- name : host
type : string
2020-09-24 07:41:06 +02:00
description : Specifies the protocol and host address, including the port. Please provide in the format `<protocol>://<host>:<port>`. Supported protocols are `http` and `https`.
2020-07-14 10:58:57 +02:00
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
2020-07-14 10:58:57 +02:00
mandatory : true
- name : client
type : string
2020-09-24 07:41:06 +02:00
description : Specifies the client of the ABAP system to be addressed
2020-07-14 10:58:57 +02:00
scope :
2020-08-31 16:10:28 +02:00
- PARAMETERS
- STAGES
- STEPS
2020-07-14 10:58:57 +02:00
mandatory : true