in gepard-core/src/main/java/com/epam/gepard/datadriven/DataFeederLoader.java [197:215]
public int calculateRuns(final String className, final int count) {
if (feeder == null) {
AllTestRunner.CONSOLE_LOG.info("\nERROR: Data Feeder Class: " + feederClassName
+ " getTotalRuns() method was failed, because the feeder class is missing" + " at Class in testlist: " + className
+ "\nPlease fix it!\nNow exiting...");
throw new ShutDownException(ExitCode.EXIT_CODE_DATA_FEEDER_CLASS_MISSING);
}
int newCount = feeder.calculateRuns(className, count);
if (newCount <= 0) {
AllTestRunner.CONSOLE_LOG.info("\nERROR: Data Feeder Class" + feederClassName + " getTotalRuns() method"
+ " was failed with error code: " + newCount + " at Class in testlist: " + className + "\nPlease fix it!\nNow exiting...");
throw new ShutDownException(ExitCode.EXIT_CODE_DATA_FEEDER_CLASS_ERROR);
}
if (nextDataFeederLoader != null) {
//load the next part of the chain
newCount = nextDataFeederLoader.calculateRuns(className, newCount);
}
return newCount;
}