com.intuit.karate.Results

Here are the examples of the java api com.intuit.karate.Results taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

64 Examples 7

18 Source : ParallelWarnTest.java
with MIT License
from intuit

@Test
public void testParallel() {
    Results results = Runner.parallel(getClreplaced(), 1);
}

18 Source : FailSkippedParallelRunner.java
with MIT License
from intuit

@Test
public void testParallel() {
    String karateOutputPath = "target/surefire-reports";
    Results results = Runner.parallel(getClreplaced(), 1, karateOutputPath);
    replacedertTrue("there are scenario failures", results.getFailCount() == 0);
}

18 Source : LocalSingleRunner.java
with MIT License
from intuit

void run(String id) {
    Results results = Runner.path("src/test/java/driver/" + id + ".feature").karateEnv("single").systemProperty("server.port", server.getPort() + "").systemProperty("driver.type", "chrome").configDir("src/test/java/driver").parallel(1);
    replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
}

18 Source : AxeRunner.java
with MIT License
from intuit

@Test
public void axeSimpleTest() {
    Results results = Runner.path("clreplacedpath:axe/axe.feature").parallel(1);
    replacedertEquals(0, results.getFailCount());
}

18 Source : DemoMockSslRunner.java
with MIT License
from intuit

// @Test TODO investigate CI troubles
public void testParallel() {
    Results results = Runner.path("clreplacedpath:demo/cats", "clreplacedpath:demo/greeting").tags("~@ignore").configDir("clreplacedpath:mock/proxy").systemProperty("demo.server.port", server.getPort() + "").systemProperty("demo.server.https", "true").parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

18 Source : DemoMockProxySslRunner.java
with MIT License
from intuit

// @Test TODO SSL proxy
public void testParallel() {
    Results results = Runner.path("clreplacedpath:demo/cats", "clreplacedpath:demo/greeting").tags("~@ignore").configDir("clreplacedpath:mock/proxy").systemProperty("demo.server.port", demoServerPort + "").systemProperty("demo.proxy.port", server.getPort() + "").systemProperty("demo.server.https", "true").parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

18 Source : ScenarioHookTest.java
with MIT License
from intuit

@Test
void testHookForExamplesWithTags() {
    String path = "clreplacedpath:com/intuit/karate/core/runner/hooks/test-hook-multiexample.feature";
    Results results = Runner.path(path).hook(new MandatoryTagHook()).parallel(1);
    replacedertEquals(1, results.getFeaturesTotal());
    replacedertEquals(7, results.getScenariosTotal());
    replacedertEquals(0, results.getFailCount());
}

18 Source : ScenarioHookTest.java
with MIT License
from intuit

@Test
void testStopIfScenarioHasNoTags() {
    String path = "clreplacedpath:com/intuit/karate/core/runner/hooks/test-hook-notags.feature";
    Results results = Runner.path(path).hook(new MandatoryTagHook()).parallel(1);
    replacedertEquals(1, results.getFeaturesTotal());
    replacedertEquals(1, results.getFailCount());
}

18 Source : HooksTest.java
with MIT License
from intuit

@Test
void testMultipleDynamicOutlineMultipleTablesHook() {
    TestRuntimeHook testRuntimeHook = new TestRuntimeHook();
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/runner/hooks/hook-multiple-dynamic-outline.feature").hook(testRuntimeHook).configDir("clreplacedpath:com/intuit/karate/core/hooks").parallel(1);
    replacedertEquals(0, results.getFailCount());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(3, testRuntimeHook.getRuntimeHookTracker().get("beforeBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(3, testRuntimeHook.getRuntimeHookTracker().get("afterBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(9, testRuntimeHook.getRuntimeHookTracker().get("beforeScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(9, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertTrue(testRuntimeHook.getRuntimeHookTracker().get("beforeStep").values().stream().mapToInt(Integer::intValue).sum() > 0);
    replacedertTrue(testRuntimeHook.getRuntimeHookTracker().get("afterStep").values().stream().mapToInt(Integer::intValue).sum() > 0);
}

18 Source : HooksTest.java
with MIT License
from intuit

@Test
void testDynamicOutlineHookNoFeatureExecution() {
    NoFeatureTestRuntimeHook testRuntimeHook = new NoFeatureTestRuntimeHook();
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/runner/hooks/hook-dynamic-outline.feature").hook(testRuntimeHook).configDir("clreplacedpath:com/intuit/karate/core/hooks").parallel(1);
    replacedertEquals(0, results.getFailCount());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterSuite").get("suite"));
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("beforeFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("afterFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("beforeBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("afterBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("beforeScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("beforeStep").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("afterStep").values().stream().mapToInt(Integer::intValue).sum());
}

18 Source : HooksTest.java
with MIT License
from intuit

// non-dynamic outline tests
@Test
void testOutlineHook() {
    TestRuntimeHook testRuntimeHook = new TestRuntimeHook();
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/runner/hooks/hook-outline.feature").hook(testRuntimeHook).configDir("clreplacedpath:com/intuit/karate/core/hooks").parallel(1);
    replacedertEquals(0, results.getFailCount());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("beforeBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("afterBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(2, testRuntimeHook.getRuntimeHookTracker().get("beforeScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(2, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertTrue(testRuntimeHook.getRuntimeHookTracker().get("beforeStep").values().stream().mapToInt(Integer::intValue).sum() > 0);
    replacedertTrue(testRuntimeHook.getRuntimeHookTracker().get("afterStep").values().stream().mapToInt(Integer::intValue).sum() > 0);
}

18 Source : HooksTest.java
with MIT License
from intuit

@Test
void testDynamicOutlineHookNoStepExecution() {
    NoStepTestRuntimeHook testRuntimeHook = new NoStepTestRuntimeHook();
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/runner/hooks/hook-dynamic-outline.feature").hook(testRuntimeHook).configDir("clreplacedpath:com/intuit/karate/core/hooks").parallel(1);
    // yes it will fail because we're not executing steps so the background '* def cats' won't be evaluated
    replacedertEquals(1, results.getFailCount());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterFeature").values().stream().mapToInt(Integer::intValue).sum());
    // this unit test is also valuable to check that in the error case we are not executing these beforeBackground() / afterBackground() twice
    // potentially needed for parallel cases
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("beforeScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("beforeStep").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("afterStep").values().stream().mapToInt(Integer::intValue).sum());
}

18 Source : HooksTest.java
with MIT License
from intuit

@Test
void testDynamicOutlineHook() {
    TestRuntimeHook testRuntimeHook = new TestRuntimeHook();
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/runner/hooks/hook-dynamic-outline.feature").hook(testRuntimeHook).configDir("clreplacedpath:com/intuit/karate/core/hooks").parallel(1);
    replacedertEquals(0, results.getFailCount());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(2, testRuntimeHook.getRuntimeHookTracker().get("beforeScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(2, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertTrue(testRuntimeHook.getRuntimeHookTracker().get("beforeStep").values().stream().mapToInt(Integer::intValue).sum() > 0);
    replacedertTrue(testRuntimeHook.getRuntimeHookTracker().get("afterStep").values().stream().mapToInt(Integer::intValue).sum() > 0);
}

18 Source : HooksTest.java
with MIT License
from intuit

@Test
void testMultipleDynamicOutlineMultipleTablesTagSelectHook() {
    TestRuntimeHook testRuntimeHook = new TestRuntimeHook();
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/runner/hooks/hook-multiple-dynamic-outline.feature").hook(testRuntimeHook).tags("@tagged").configDir("clreplacedpath:com/intuit/karate/core/hooks").parallel(1);
    replacedertEquals(0, results.getFailCount());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(2, testRuntimeHook.getRuntimeHookTracker().get("beforeBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(2, testRuntimeHook.getRuntimeHookTracker().get("afterBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(6, testRuntimeHook.getRuntimeHookTracker().get("beforeScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(6, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").values().stream().mapToInt(Integer::intValue).sum());
    // note how before scenario does not evaluate yet the name of the scenario, allowing you to inject stuff into it potentially?
    replacedertEquals(4, testRuntimeHook.getRuntimeHookTracker().get("beforeScenario").get("dogs: ${name}"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").get("dogs: dog1"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").get("dogs: dog2"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").get("dogs: dog3"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").get("dogs: dog4"));
    replacedertEquals(2, testRuntimeHook.getRuntimeHookTracker().get("beforeScenario").get("cats: ${name}"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").get("cats: cat1"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").get("cats: cat2"));
    replacedertTrue(testRuntimeHook.getRuntimeHookTracker().get("beforeStep").values().stream().mapToInt(Integer::intValue).sum() > 0);
    replacedertTrue(testRuntimeHook.getRuntimeHookTracker().get("afterStep").values().stream().mapToInt(Integer::intValue).sum() > 0);
}

18 Source : HooksTest.java
with MIT License
from intuit

@Test
void testScenarioHook() {
    TestRuntimeHook testRuntimeHook = new TestRuntimeHook();
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/runner/hooks/hook-scenario.feature").hook(testRuntimeHook).configDir("clreplacedpath:com/intuit/karate/core/hooks").parallel(1);
    replacedertEquals(0, results.getFailCount());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("beforeBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("afterBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertTrue(testRuntimeHook.getRuntimeHookTracker().get("beforeStep").values().stream().mapToInt(Integer::intValue).sum() > 0);
    replacedertTrue(testRuntimeHook.getRuntimeHookTracker().get("afterStep").values().stream().mapToInt(Integer::intValue).sum() > 0);
}

18 Source : HooksTest.java
with MIT License
from intuit

@Test
void testOutlineHookNoStepExecutionWithoutError() {
    NoStepTestRuntimeHook testRuntimeHook = new NoStepTestRuntimeHook();
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/runner/hooks/hook-outline.feature").hook(testRuntimeHook).configDir("clreplacedpath:com/intuit/karate/core/hooks").parallel(1);
    replacedertEquals(0, results.getFailCount());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterFeature").values().stream().mapToInt(Integer::intValue).sum());
    // not dynamic scenario, so background is not executed
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("beforeBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("afterBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(2, testRuntimeHook.getRuntimeHookTracker().get("beforeScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(2, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("beforeStep").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("afterStep").values().stream().mapToInt(Integer::intValue).sum());
}

18 Source : HooksTest.java
with MIT License
from intuit

@Test
void testDynamicOutlineHookNoScenarioExecution() {
    NoScenarioTestRuntimeHook testRuntimeHook = new NoScenarioTestRuntimeHook();
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/runner/hooks/hook-dynamic-outline.feature").hook(testRuntimeHook).configDir("clreplacedpath:com/intuit/karate/core/hooks").parallel(1);
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterSuite").get("suite"));
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterFeature").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("beforeBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(1, testRuntimeHook.getRuntimeHookTracker().get("afterBackground").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("beforeScenario").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(0, testRuntimeHook.getRuntimeHookTracker().get("afterScenario").values().stream().mapToInt(Integer::intValue).sum());
    // 3 because steps are added again to each scenario outline to execute again ...
    // background steps are re-run on each scenario outline
    replacedertEquals(3, testRuntimeHook.getRuntimeHookTracker().get("beforeStep").values().stream().mapToInt(Integer::intValue).sum());
    replacedertEquals(3, testRuntimeHook.getRuntimeHookTracker().get("afterStep").values().stream().mapToInt(Integer::intValue).sum());
}

18 Source : MockRunner.java
with MIT License
from intuit

/**
 * @author pthomas3
 */
clreplaced MockRunner {

    static final Logger logger = LoggerFactory.getLogger(MockRunner.clreplaced);

    static HttpServer startMockServer() {
        MockServer server = MockServer.feature("clreplacedpath:com/intuit/karate/core/mock/_mock.feature").http(0).build();
        System.setProperty("karate.server.port", server.getPort() + "");
        return server;
    }

    @BeforeAll
    static void beforeAll() {
        startMockServer();
    }

    Results results;

    private void run(String name) {
        results = Runner.path("clreplacedpath:com/intuit/karate/core/mock/" + name).configDir("clreplacedpath:com/intuit/karate/core/mock").tags("~@ignore").parallel(1);
        replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
    }

    @Test
    void testBinary() {
        run("binary.feature");
    }
}

18 Source : PaymentMockTest.java
with MIT License
from intuit

@Test
public void testMock() {
    System.setProperty("karate.env", "mock");
    Results results = Runner.path("clreplacedpath:payment/producer").systemProperty("karate.env", "mock").clientFactory(new MockSpringMvcServlet()).parallel(1);
    replacedertTrue("there are scenario failures", results.getFailCount() == 0);
}

17 Source : MockJerseyServletTest.java
with MIT License
from intuit

@Test
public void tesMockJerseyServlet() throws Exception {
    MockJerseyServlet factory = new MockJerseyServlet();
    Results results = Runner.path("clreplacedpath:mock/jersey").clientFactory(factory).parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

17 Source : ConfigTest.java
with MIT License
from intuit

@Test
public void testOverrideEnvAndDir() {
    Results results = Runner.path("clreplacedpath:com/intuit/karate/junit4/config/config-envdir.feature").configDir("src/test/resources/conf").karateEnv("confenvdir").parallel(1);
    replacedertEquals(results.getErrorMessages(), 0, results.getFailCount());
}

17 Source : ConfigTest.java
with MIT License
from intuit

@Test
public void testOverrideEnv() {
    Results results = Runner.path("clreplacedpath:com/intuit/karate/junit4/config/config-env.feature").karateEnv("confenv").parallel(1);
    replacedertEquals(results.getErrorMessages(), 0, results.getFailCount());
}

17 Source : ConfigTest.java
with MIT License
from intuit

@Test
public void testOverrideDir() {
    Results results = Runner.path("clreplacedpath:com/intuit/karate/junit4/config/config-dir.feature").configDir("src/test/java/com/intuit/karate/junit4/config").karateEnv("custom").parallel(1);
    replacedertEquals(results.getErrorMessages(), 0, results.getFailCount());
}

17 Source : RegexRunner.java
with MIT License
from intuit

@Test
void testMock() {
    Results results = Runner.path("src/test/java/regex/regex.feature").parallel(1);
    replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
}

17 Source : LocalPlaywrightRunner.java
with MIT License
from intuit

@Test
void testMock() {
    Results results = Runner.path("src/test/java/driver/00.feature").systemProperty("server.port", server.getPort() + "").systemProperty("driver.type", "playwright").karateEnv("playwright").configDir("src/test/java/driver").parallel(1);
    replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
}

17 Source : LocalParallelRunner.java
with MIT License
from intuit

@Test
void testMock() {
    Results results = Runner.path("src/test/java/driver/00_outline.feature").systemProperty("server.port", server.getPort() + "").karateEnv("xbrowser").configDir("src/test/java/driver").parallel(5);
    replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
}

17 Source : DockerRunner.java
with MIT License
from intuit

@Test
void testMock() {
    Results results = Runner.path("src/test/java/driver/00.feature").systemProperty("server.port", server.getPort() + "").karateEnv("docker").configDir("src/test/java/driver").parallel(1);
    replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
}

17 Source : SslTest.java
with MIT License
from intuit

@Test
public void testParallel() {
    int port = TestService.getPort(context);
    Results results = Runner.path("clreplacedpath:ssl").karateEnv(// skip callSingle, note that the karate-config.js copied from demo may be present
    "mock").systemProperty("jersey.ssl.port", port + "").parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

17 Source : CatsMockRunner.java
with MIT License
from intuit

@Test
public void testParallel() {
    Results results = Runner.path("clreplacedpath:mock/web/cats-test.feature").karateEnv("mock").parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

17 Source : DemoMockRunner.java
with MIT License
from intuit

@Test
public void testParallel() {
    Results results = Runner.path("clreplacedpath:demo/cats", "clreplacedpath:demo/greeting").tags("~@ignore").configDir("clreplacedpath:mock/proxy").systemProperty("demo.server.port", server.getPort() + "").systemProperty("demo.server.https", "false").parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

17 Source : DemoMockProxyRunner.java
with MIT License
from intuit

@Test
public void testParallel() {
    Results results = Runner.path("clreplacedpath:demo/cats", "clreplacedpath:demo/greeting").tags("~@ignore").configDir("clreplacedpath:mock/proxy").systemProperty("demo.server.port", demoServerPort + "").systemProperty("demo.proxy.port", server.getPort() + "").systemProperty("demo.server.https", "false").parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

17 Source : CatsMockRunner.java
with MIT License
from intuit

@Test
public void testMock() {
    Results results = Runner.path("clreplacedpath:mock/micro/cats.feature").karateEnv("mock").systemProperty("mock.cats.url", "http://localhost:" + server.getPort() + "/cats").parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

17 Source : PaymentServiceContractUsingMockTest.java
with MIT License
from intuit

@Test
public void testPaymentService() {
    String paymentServiceUrl = "http://localhost:" + server.getPort();
    Results results = Runner.path("clreplacedpath:mock/contract/payment-service.feature").configDir("clreplacedpath:mock/contract").systemProperty("payment.service.url", paymentServiceUrl).systemProperty("shipping.queue.name", queueName).parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

17 Source : PaymentServiceContractUsingMockSslTest.java
with MIT License
from intuit

@Test
public void testPaymentService() {
    String paymentServiceUrl = "https://localhost:" + server.getPort();
    Results results = Runner.path("clreplacedpath:mock/contract/payment-service.feature").configDir("clreplacedpath:mock/contract").systemProperty("payment.service.url", paymentServiceUrl).systemProperty("shipping.queue.name", queueName).parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

17 Source : PaymentServiceContractTest.java
with MIT License
from intuit

@Test
public void testPaymentService() {
    String paymentServiceUrl = "http://localhost:" + PaymentService.getPort(context);
    Results results = Runner.path("clreplacedpath:mock/contract/payment-service.feature").configDir("clreplacedpath:mock/contract").systemProperty("payment.service.url", paymentServiceUrl).systemProperty("shipping.queue.name", queueName).parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

17 Source : PaymentServiceContractSslTest.java
with MIT License
from intuit

@Test
public void testPaymentService() {
    String paymentServiceUrl = "https://localhost:" + PaymentService.getPort(context);
    Results results = Runner.path("clreplacedpath:mock/contract/payment-service.feature").configDir("clreplacedpath:mock/contract").systemProperty("payment.service.url", paymentServiceUrl).systemProperty("shipping.queue.name", queueName).parallel(1);
    replacedertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}

17 Source : ProxyServerSslTest.java
with MIT License
from intuit

@Test
void testProxy() throws Exception {
    String url = "https://localhost:" + server.getPort() + "/v1/cats";
    replacedertEquals(200, http(get(url)));
    replacedertEquals(200, http(post(url, "{ \"name\": \"Billie\" }")));
    Results results = Runner.path("clreplacedpath:com/intuit/karate/fatjar/client.feature").configDir("clreplacedpath:com/intuit/karate/fatjar").parallel(1);
}

17 Source : FeatureServerTest.java
with MIT License
from intuit

@Test
void testClient() {
    Results result = Runner.path("clreplacedpath:com/intuit/karate/fatjar/client.feature").configDir("clreplacedpath:com/intuit/karate/fatjar").parallel(1);
    replacedertEquals(result.getFailCount(), 0, result.getErrorMessages());
}

17 Source : RunnerTest.java
with MIT License
from intuit

@Test
void testRunningFeatureFailureFromRunner() {
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/runner/multi-scenario-fail.feature").parallel(1);
    replacedertEquals(1, results.getFailCount());
}

17 Source : RunnerTest.java
with MIT License
from intuit

@Test
void testParallel() {
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/runner/multi-scenario-fail.feature", "clreplacedpath:com/intuit/karate/core/runner/no-scenario-name.feature", "clreplacedpath:com/intuit/karate/core/runner/scenario.feature", "clreplacedpath:com/intuit/karate/core/runner/outline.feature", "clreplacedpath:com/intuit/karate/core/runner/stackoverflow-error.feature").outputJunitXml(true).parallel(1);
    replacedertEquals(3, results.getFailCount());
    String pathBase = "target/karate-reports/com.intuit.karate.core.runner.";
    replacedertTrue(contains(pathBase + "scenario.xml", "Then match b == { foo: 'bar'}"));
    replacedertTrue(contains(pathBase + "outline.xml", "Then replacedert a == 55"));
    // a scenario failure should not stop other features from running
    replacedertTrue(contains(pathBase + "multi-scenario-fail.xml", "Then replacedert a != 2 ........................................................ preplaceded"));
    replacedertEquals(3, results.getFailCount());
}

17 Source : ParallelTest.java
with MIT License
from intuit

@Test
void testParallel() {
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/parallel/parallel.feature").configDir("clreplacedpath:com/intuit/karate/core/parallel").systemProperty("server.port", server.getPort() + "").parallel(3);
    replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
}

17 Source : ParallelOutlineTest.java
with MIT License
from intuit

@Test
void testParallelOutline() {
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/parallel/parallel-outline-1.feature", "clreplacedpath:com/intuit/karate/core/parallel/parallel-outline-2.feature").configDir("clreplacedpath:com/intuit/karate/core/parallel").parallel(3);
    replacedertEquals(2, results.getFeaturesPreplaceded());
    replacedertEquals(8, results.getScenariosPreplaceded());
    replacedertEquals(0, results.getFailCount());
}

17 Source : MockTest.java
with MIT License
from intuit

@Test
void testMock() {
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/mock").configDir("clreplacedpath:com/intuit/karate/core/mock").tags("~@ignore").parallel(1);
    replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
}

17 Source : MockSslTest.java
with MIT License
from intuit

@Test
void testMock() {
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/mock/hello-world.feature").systemProperty("karate.ssl", "true").configDir("clreplacedpath:com/intuit/karate/core/mock").parallel(1);
    replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
}

17 Source : FeatureRuntimeTest.java
with MIT License
from intuit

// @Test
// void testOutlineConfigJsCallOnceParallel() {
// Results results = Runner.path("clreplacedpath:com/intuit/karate/core/outline-config-js.feature")
// .configDir("src/test/java/com/intuit/karate/core")
// .karateEnv("callonce")
// .parallel(2);
// replacedertEquals(0, results.getFailCount());
// }
@Test
void testOutlineConfigJsCallSingleParallel() {
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/outline-config-js.feature").configDir("src/test/java/com/intuit/karate/core").karateEnv("callsingle").parallel(2);
    replacedertEquals(0, results.getFailCount());
}

17 Source : FeatureRuntimeTest.java
with MIT License
from intuit

@Test
void testOutlineConfigJsParallel() {
    Results results = Runner.path("clreplacedpath:com/intuit/karate/core/outline-config-js.feature").configDir("src/test/java/com/intuit/karate/core").parallel(2);
    replacedertEquals(0, results.getFailCount());
}

17 Source : WebRunner.java
with MIT License
from intuit

@Test
void test() {
    Results results = Runner.path("clreplacedpath:jobtest/web").tags("~@ignore").parallel(1);
    replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
}

17 Source : WebDockerRunner.java
with MIT License
from intuit

@Test
void test() {
    // docker run --name karate --rm -p 5900:5900 --cap-add=SYS_ADMIN -v "$PWD":/src -v "$HOME/.m2":/root/.m2 ptrthomas/karate-chrome
    // open vnc://localhost:5900
    // docker exec -it -w /src karate mvn clean test -Dtest=jobtest.web.WebDockerRunner
    // docker exec -it -w /src karate bash
    // mvn clean test -Dtest=jobtest.web.WebDockerRunner
    System.setProperty("karate.env", "docker");
    Results results = Runner.path("clreplacedpath:jobtest/web").parallel(1);
    replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
}

17 Source : SimpleRunner.java
with MIT License
from intuit

@Test
void test() {
    Results results = Runner.path("clreplacedpath:jobtest/simple").outputCureplacedberJson(true).tags("~@ignore").parallel(1);
    replacedertEquals(0, results.getFailCount(), results.getErrorMessages());
}

17 Source : PaymentContractAgainstMockTest.java
with MIT License
from intuit

@Test
void testMock() {
    String paymentServiceUrl = "http://localhost:" + server.getPort();
    Results results = Runner.path("clreplacedpath:payment/producer/contract/payment-contract.feature").systemProperty("payment.service.url", paymentServiceUrl).parallel(1);
    replacedertTrue(results.getFailCount() == 0, results.getErrorMessages());
}

See More Examples