@@ -22,9 +22,9 @@ and team collaboration features.
2222| ** Shared run** | Collaborative test execution sharing | ✅ | ✅ | ✅ | ✅ |
2323| ** Test runs grouping** | Organize and categorize test executions | ✅ | ✅ | ✅ | ✅ |
2424| ** Public sharable link** | Generate public URLs for test run results | ✅ | ✅ | ✅ | ✅ |
25- | ** Test code export** | Export test code from codebase to platform | ✅ | ✅ | ✅ | ⏳ |
25+ | ** Test code export** | Export test code from codebase to platform | ✅ | ✅ | ✅ | ✅ |
2626| ** Advanced error reporting** | Detailed test failure/skip descriptions | ✅ | ✅ | ✅ | ✅ |
27- | ** TestId import** | Import test IDs from testomat.io into the codebase | ✅ | ✅ | ✅ | ⏳ |
27+ | ** TestId import** | Import test IDs from testomat.io into the codebase | ✅ | ✅ | ✅ | ✅ |
2828| ** Test filter by ID** | Run tests filtered by IDs | ✅ | ✅ | ✅ | ✅ |
2929| ** Parametrized tests support** | Enhanced support for parameterized testing | ✅ | ✅ | ✅ | ✅ |
3030| ** Test artifacts support** | Screenshots, logs, and file attachments | ✅ | ✅ | ✅ | ✅ |
@@ -37,7 +37,6 @@ and team collaboration features.
3737| What you need | Version | We tested with | Supported java version |
3838| ---------------| :-------:| :--------------:| :----------------------:|
3939| ** JUnit** | 5.x | 5.9.2 | Java 11+ |
40- | ** TestNG** | 7.x | 7.7.1 | Java 11+ |
4140| ** Cucumber** | 7.x | 7.14.0 | Java 11+ |
4241| ** Karate** | 1.x | 1.5.0 | Java 17+ |
4342
@@ -48,7 +47,7 @@ and team collaboration features.
48471 . ** Add the latest version** of the dependency to your POM.xml:
4948 [ TestNG] ( https://central.sonatype.com/artifact/io.testomat/java-reporter-testng )
5049 [ JUnit] ( https://central.sonatype.com/artifact/io.testomat/java-reporter-junit )
51- [ Cucumber] ( https://central.sonatype.com/artifact/io.testomat/java-reporter-cucumber )
50+ [ Cucumber] ( https://central.sonatype.com/artifact/io.testomat/java-reporter-cucumber )
5251 [ Karate] ( https://central.sonatype.com/artifact/io.testomat/java-reporter-karate )
5352
54532 . ** Get your API key** from [ Testomat.io] ( https://app.testomat.io/ ) (starts with ` tstmt_ ` )
@@ -255,37 +254,37 @@ Feature: User Authentication
255254```
256255
257256### For Karate
258-
257+ Test ID format: ``` @T + 8 alphanumeric characters. ```
259258``` gherkin
260259Feature: Posts API
261260
262261 Background:
263262 * url 'https://jsonplaceholder.typicode.com'
264263 * def assertStatus = Java.type('helpers.AssertStatus')
265264
266- @Title:Get_all_posts @TestId: Tpost0001 @Attachments:logs/karate.log
265+ @Title:Get_all_posts @Tpost0001 @Attachments:logs/karate.log
267266 Scenario: Get all posts
268267 Given path 'posts'
269268 When method get
270269 Then eval assertStatus.checkStatusCode(responseStatus, 200)
271270 And match response[0].id != null
272271
273- @Title:Get_single_post @TestId: Tpost0002
272+ @Title:Get_single_post @Tpost0002
274273 Scenario: Get single post
275274 Given path 'posts', 1
276275 When method get
277276 Then eval assertStatus.checkStatusCode(responseStatus, 200)
278277 And match response.id == 1
279278
280- @Title:Get_comments_for_post @TestId: Tpost0003
279+ @Title:Get_comments_for_post @Tpost0003
281280 Scenario: Get comments for post
282281 Given path 'posts', 1, 'comments'
283282 When method get
284283 Then eval assertStatus.checkStatusCode(responseStatus, 200)
285284 And match response[0].postId == 1
286285
287- @Title:Validate_post_titles @TestId: Tpost0004
288- Scenario Outline: Validate post titles <TestId>
286+ @Title:Validate_post_titles @Tpost0004
287+ Scenario Outline: Validate post titles
289288 Given path 'posts', <id>
290289 When method get
291290 Then eval assertStatus.checkStatusCode(responseStatus, 200)
@@ -297,7 +296,7 @@ Feature: Posts API
297296 | 2 |
298297 | 3 |
299298
300- @Title:Create_post @TestId: Tpost0005
299+ @Title:Create_post @Tpost0005
301300 Scenario: Create post
302301 Given path 'posts'
303302 And request { title: 'foo', body: 'bar', userId: 1 }
0 commit comments