Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagegroovy
def call(
    def ENVIRONMENTNAME
) {
	try {
        mettleci remote upload                                  #// Upload unit test specs 
        mettleci properties config                              #// Configure Properties
        mkdir                                                   #// Create unit test report dir
        mettleci unittest test                                  #// Run Unit Tests
        mettleci remote download                                #// Download unit test reports
        junit testResults 'unittest-reports/**/*.xml'           #// Publish Unit Test results
        mettleci remote execute "config/cleanup_unittest.sh"    #// Cleanup
   }
    catch(e) {
        mettleci remote execute "config/cleanup_unittest.sh"    #// Cleanup
        throw e                                                 #// Propagate error for downstream error handling
    }
}

...