The code of TESTAR is stored in github. This document provides information about the way of working within the TESTAR development project. If your new to Github and Git, please read the documentation at Github Guide.
TESTAR is a tool for automated testing of the desktop. More information can be found at testar.org.
The source code is maintained in a repository at Github. In order to work with this repository, GIT needs to be installed on the development machine. Git can be installed from https://git-scm.com/downloads.
The software of TESTAR is maintained in a source code repository at Github. The repository can be found at https://github.com/florendg/TESTAR_dev. To start working on the code, you need to clone the repository. In this chapter we present two procedures;
- From Eclipse
- From the command line.
To clone the repository from Eclipse, Eclipse needs to be installed. The Java development Environment comes with Git installed.
- Start Eclipse
- Select an empty workspace
- Select File -> Import -> Git -> Projects from Git
- Select Clone URI -> Next
- Fill in the URI: https://github.com/florendg/TESTAR_dev
- Provide your username and password in the Authentication section -> Next
- Select your development branch _dev and master -> Next
- Provide the location where the repository will be stored.
- Select your development branch as initial branch. -> Next
- Select "Import as general Project" -> Next
- Provide the project name -> Finish
- Right mouse on the project -> Configure -> Add Gradle Nature
The TESTAR developement Environment is now ready to use.
To clone the repository using the git command line tooling make sure the git command is on the path. Next, issue the following commands;
- Open a command prompt (cmd, powershell, bash, ksh, etc)
- Change directory to the location where the repository needs be cloned.
- Issue the following command; git clone https://github.com/florendg/TESTAR_dev
- Checkout your development branch git checkout _dev
The TESTAR development Environment is ready to use.
Within the TESTAR project we follow the workflow presented at Github Workflow. The branch mentioned in this text is _dev. You develop on your developer branch and deliver to the master branch with a pull request when your work is done.
Please read the available information on the internet if you are not familiar with the way things work with Git and Github