@Override
    public void onTestSkipped(ITestResult testResult) {
        ScenarioBase scenario = getScenario(testResult);
        if (scenario != null) {
            scenario.getExecutor().aborted(testResult.getThrowable());
            testFinished(testResult);
        }
        testFinished(testResult);
    }
TestNG Test listener to enable JGiven for a test class.
jgiven-testng/src/main/java/com/tngtech/jgiven/testng/ScenarioTestListener.java