public int calculateRuns()

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;
    }