https://github.com/testify-project/delmar
Distributed workspace replication and test execution framework
https://github.com/testify-project/delmar
Last synced: 9 months ago
JSON representation
Distributed workspace replication and test execution framework
- Host: GitHub
- URL: https://github.com/testify-project/delmar
- Owner: testify-project
- License: apache-2.0
- Created: 2017-06-14T16:32:35.000Z (almost 9 years ago)
- Default Branch: develop
- Last Pushed: 2023-11-14T18:59:46.000Z (over 2 years ago)
- Last Synced: 2024-04-16T11:14:27.001Z (about 2 years ago)
- Language: Java
- Size: 92.8 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Testify
[](https://travis-ci.org/testify-project/delmar)
[](https://codecov.io/github/testify-project/delmar?branch=develop)
[]()
[](http://www.javadoc.io/doc/org.testifyproject/api)
[](https://github.com/testify-project/delmar/blob/develop/LICENSE)
[](http://waffle.io/testify-project/delmar)
[](http://waffle.io/testify-project/delmar)
[](https://gitter.im/testify-project/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://waffle.io/testify-project/delmar/metrics)
## Overview
Delmar is a distributed workspace replication and test execution framework. It allows development teams to continously share their development workspaces and compute resources with teammates in order to execute test cases faster.
## High Level Goals
1. Discover workstations on the network
- A workstation should advertise its address and port information
- A workstation should be able to discover other workstations
1. Replicate and synchronize workstation workspaces
- A workstation should be able to connect to discovered workstations and replicate their workspace
- A workstation should be able to detect changes to its workspace and alert other workstations of the changes
- A workstation should be able to detect changes to other workstation workspaces and synchronize those change with its copy of their workspace
1. Distribute the execution of test cases among workstations
- A workstation should be able to submit a list of tests it wants to execute in a distributed manner
- A workstations should be able to pickup tests to execute from a quite and execute the tests
- A workstation should be able to publish the result of the test execution
- A workstation should be able to read published test execution result
## Features
TODO
## Learning
TODO
## Issue Tracking
Report issues via the [Github Issues][github-issues]. Think you've found a bug?
Please consider submitting a reproduction project via the a new [Github Issue][github-issues-new].
## Issue Pull Request
[Pull requests](http://help.github.com/send-pull-requests) are welcome.
## Staying in Touch
Hit us up on [Gitter][gitter].
## License
Delmar is released under [Apache Software License, Version 2.0](LICENSE).
Enjoy and keep on Testifying!
[docs]: http://fitburio.github.io/delmar
[github-issues]: https://github.com/testify-project/delmar/issues
[github-issues-new]: https://github.com/testify-project/delmar/issues/new
[gitter]: https://gitter.im/testify-project/Lobby
[java-for-small-team]: https://www.gitbook.com/book/ncrcoe/java-for-small-teams/details