how to resolve The step result was not set correctly, all steps must be set to success error

SyydQ
Tera Contributor

 

Hi,

 

I got an error <The step result was not set correctly, all steps must be set to success or failed> when i ran the following script for a custom step in ATF. Not sure how to resolve it.

 

(function executeStep(inputs, outputs) {
    try {
        var gr = new GlideRecord('sn_customerservice_case');
        // Use input variable correctly
        if (inputs.u_short_description) {
            gr.addQuery('short_description', inputs.u_short_description);
        }
        gr.orderByDesc('sys_created_on'); // Get the most recent case
        gr.query();
        if (gr.next()) {
            outputs.caseSysId = gr.getUniqueValue();
            outputs.caseNumber = gr.getValue('number');
            outputs.stepResult = "success";
            return; // Ensures ATF recognizes success
        } else {
            outputs.caseSysId = "Error: No matching case found.";
            outputs.caseNumber = "Error";
            outputs.stepResult = "failure";
            return; // Ensures step result is processed
        }
    } catch (e) {
        outputs.caseSysId = "Error: " + e.message;
        outputs.caseNumber = "Error";
        outputs.stepResult = "failure";
        return;
    }
})(inputs, outputs);

 

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron
Tera Patron

@SyydQ 

are you passing the input correctly?

Script looks fine to me

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

2 REPLIES 2

Kieran Anson
Kilo Patron

Please review the docs and modify your script in reference to the example scripts provided 

 

https://www.servicenow.com/docs/bundle/xanadu-application-development/page/administer/auto-test-fram...

Ankur Bawiskar
Tera Patron
Tera Patron

@SyydQ 

are you passing the input correctly?

Script looks fine to me

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader