I have a requirement where in need to fetch karate-config.js data in my junit test runner to execute feature files based on conditional logic
karate-config.js file:-
config.ACH = "Yes"
config.VISA = "No"
config.MasterCard = "No"
config.PAYPAL = "Yes"
I want to implement following logic in test runner java class:-
class default_TestRunner {
@Karate.Test
Karate testPostResult() {
System.setProperty("karate.env", "qa");
if(config.ACH == "Yes" && config.PAYPAL == "Yes") // How to read these config data and exec specific feature files
return Karate.run("src/test/java/features/ACHE2E.feature","src/test/java/features/PAYPALE2E.feature").tags("~@ignore");
}
}