Hi there,
os = Windows 10 64bit
katalonVersion = 6.1.5.3
Test Suite Scripts
import com.kms.katalon.core.annotation.SetUp
import com.kms.katalon.core.annotation.SetupTestCase
import com.kms.katalon.core.annotation.TearDown
import com.kms.katalon.core.annotation.TearDownIfError
import com.kms.katalon.core.annotation.TearDownIfFailed
import com.kms.katalon.core.annotation.TearDownIfPassed
import com.kms.katalon.core.annotation.TearDownTestCase
/**
* Some methods below are samples for using SetUp/TearDown in a test suite.
*/
/**
* Setup test suite environment.
*/
@SetUp(skipped = true) // Please change skipped to be false to activate this method.
def setUp() {
// Put your code here.
}
/**
* Clean test suites environment.
*/
@TearDown(skipped = false) // Please change skipped to be false to activate this method.
def tearDown() {
// Put your code here.
}
/**
* Run before each test case starts.
*/
@SetupTestCase(skipped = true) // Please change skipped to be false to activate this method.
def setupTestCase() {
// Put your code here.
}
/**
* Run after each test case ends.
*/
//@TearDownTestCase(skipped = false) // Please change skipped to be false to activate this method.
//def tearDownTestCase() {
// // Put your code here.
// println(ErrorCollector.getCollector().isKeywordPassed())
//}
@TearDownIfError
def test1(skipped = false) {
println('errored!');
}
@TearDownIfPassed
def test2(skipped = false) {
println('passed!');
}
@TearDownIfFailed
def test3(skipped = false) {
println('failed!');
}
