All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ruby.simple-batchlet.rb Maven / Gradle / Ivy

The newest version!
=begin
 Copyright (c) 2014 Red Hat, Inc. and/or its affiliates.

 This program and the accompanying materials are made
 available under the terms of the Eclipse Public License 2.0
 which is available at https://www.eclipse.org/legal/epl-2.0/

 SPDX-License-Identifier: EPL-2.0
=end

def stop()
    puts 'In stop function'
end

# access built-in variables: jobContext, stepContext and batchProperties,
# set job exit status to the value of testName property, and
# return the value of testName property as step exit status,
#
def process()
    puts('jobName: ' + $jobContext.getJobName())
    puts('stepName: ' + $stepContext.getStepName())
    testName = $batchProperties.get('testName')
    $jobContext.setExitStatus(testName)
    return testName
end




© 2015 - 2025 Weber Informatics LLC | Privacy Policy