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
18
Source : ParallelWarnTest.java
with MIT License
from intuit
with MIT License
from intuit
@Test
public void testParallel() {
Results results = Runner.parallel(getClreplaced(), 1);
}
18
Source : FailSkippedParallelRunner.java
with MIT License
from intuit
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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