Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ddemin/tests-router
(DEPRECATED) This library helps to route yours parallel tests to different environments and allows to use personal environment settings for each parallel test (java thread)
https://github.com/ddemin/tests-router
cucumber-jvm parallel-tests routing test test-automation test-runner testing-tools testng
Last synced: 7 days ago
JSON representation
(DEPRECATED) This library helps to route yours parallel tests to different environments and allows to use personal environment settings for each parallel test (java thread)
- Host: GitHub
- URL: https://github.com/ddemin/tests-router
- Owner: ddemin
- Created: 2017-11-19T17:30:26.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-21T08:48:57.000Z (almost 6 years ago)
- Last Synced: 2024-10-31T10:12:04.376Z (about 2 months ago)
- Topics: cucumber-jvm, parallel-tests, routing, test, test-automation, test-runner, testing-tools, testng
- Language: Java
- Homepage: https://github.com/ddemin/tests-router/wiki
- Size: 349 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.ddemin/tests-router/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.ddemin/tests-router) [![Build Status](https://travis-ci.org/ddemin/tests-router.svg?branch=master)](https://travis-ci.org/ddemin/tests-router) [![codecov](https://codecov.io/gh/ddemin/tests-router/branch/master/graph/badge.svg)](https://codecov.io/gh/ddemin/tests-router)
# Documentation
[Please look at project's Wiki](https://github.com/ddemin/tests-router/wiki)
# Production Usage
Private and modified fork of this library is currently used by one of national-level company at Russian Federation
# TBD
Based on experience with private fork it will be nice to have next improvements:
1. Up dependencies versions (cucumber-jvm at minimum)
2. Add JUnit 5 support
3. Add Cucumber-JVM over JUnit5 support
4. Add YAML config for environments definition
5. Add "env-resource" mechanism (each environment will be have set of personal objects like DB clients, API clients, emulators and these objects will be configured in YAML)
6. Use some configuration framework (like OWNER http://owner.aeonbits.org/)
7. Increase test coverage to 80+%
8. Simplify code