Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,366,177
Community Members
 
Community Events
168
Community Groups

Accessing Zephyr Test Step field values using groovy.

Edited

I need to access the "Zephyr Test Step" field data on a JIRA "Test" issue type using a groovy script. I can't seem to accomplish that with a script that works for other custom fields:

import com.atlassian.jira.component.ComponentAccessor

import org.apache.log4j.Logger
import org.apache.log4j.Level
def log = Logger.getLogger("com.acme.CreateSubtask")
log.setLevel(Level.DEBUG)

def customFieldManager = ComponentAccessor.getCustomFieldManager() 
def issue = ComponentAccessor.getIssueManager().getIssueObject('PROJ-58')
def fields = customFieldManager.getCustomFieldObjects(issue)
log.info(fields)
def cf = fields.find {it.name == 'Zephyr Teststep'}
log.info(cf.getValue(issue))

Is there a way to accomplish this? 

I'm also curious if the "Clones an issue, and links" ScriptRunner workflow transition script has a way to successfully clone the zephyr field, or if I have to put in custom code to map the field.

1 answer

Is there possible to change or access  Zephyr Teststep custom field value directly without using ZAPI?

Suggest an answer

Log in or Sign up to answer
TAGS

Atlassian Community Events