https://github.com/ndviet/test-robot-framework
Test repository with test case is created and executed in Robot Framework
https://github.com/ndviet/test-robot-framework
java maven robotframework test-automation
Last synced: 6 months ago
JSON representation
Test repository with test case is created and executed in Robot Framework
- Host: GitHub
- URL: https://github.com/ndviet/test-robot-framework
- Owner: NDViet
- License: apache-2.0
- Created: 2022-11-16T03:38:25.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-22T13:30:38.000Z (7 months ago)
- Last Synced: 2025-03-22T14:28:11.273Z (7 months ago)
- Topics: java, maven, robotframework, test-automation
- Language: RobotFramework
- Homepage: http://www.ndviet.org/test-robot-framework/
- Size: 63.5 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/ndviet/test-robot-framework/actions/workflows/robotframework-maven.yml)
## Introduction
Test repository with test case is created and executed in Robot Framework.
## List dependency repositories
1. [test-parent-pom](../../../test-parent-pom)
2. [test-automation-fwk](../../../test-automation-fwk)
3. [test-java2robot-adapter](../../../test-java2robot-adapter)## Source code usage
1. Clone repository "test-parent-pom" (**mandatory**)
```shell
git clone git@github.com:ndviet/test-parent-pom.git
```2. Clone this test repository to the same directory
```shell
git clone git@github.com:ndviet/test-robot-framework.git
```3. Build source code in each repository following the order
- test-parent-pom
- test-robot-framework4. Run test cases in test repository
```shell
cd test-robot-framework
``````shell
mvn initialize robotframework:run -Dincludes=EasyUpload -Dselenium.browser.type=chrome
```Noted:
* **[includes]** property is used to provide Robot Test Tags would be executed.
* List of configuration can be input from CLI can be referred to [pom.xml](./pom.xml) or layered configuration
files in [src/test/resources/configuration](src/test/resources/configuration)## Reference
A sample project with entire repositories together for the test execution.
* [test-automation-project](../../../test-automation-project)