authorjapps / authorjapps/zerocode

Execute tests from absolute path of a scenario file

Open
#722 6 comments 0 reactions 1 assignee Claimed by @poseidontor View on GitHub
good first issue
Dominant language
Java
Stars
1k
Forks
453
Avg merge
7d 2h
Merged PRs (30d)
5

Description

Currently the Zerocode runner can execute a test from the Classpath. That's fine and we will retain this as this is given default to us.
See example:
https://github.com/authorjapps/zerocode/blob/master/http-testing-examples/src/test/java/org/jsmart/zerocode/testhelp/tests/helloworld/JustHelloWorldTest.java

```
@TargetEnv("github_host.properties")
@RunWith(ZeroCodeUnitRunner.class)
public class JustHelloWorldTest {

@Test
@Scenario("helloworld/hello_world_status_ok_assertions.json") <---------- picks from Classapth
public void testGet() throws Exception {
}

}
```

AC1:
===
But, we need a mechanism to make it flexible to run even if
- absolute path is provided to the scenario file

Example :
```
@Test
// should pick from absolute path and run //
@Scenario("/home/authorj/code/zerocode/http-testing-examples/src/test/resources/helloworld/hello_world_status_ok_assertions.json")
public void testGet() throws Exception {
}
```

This will give us flexibility help to run from a CI tool by any path.

AC = Acceptance Criteria

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.