-
Notifications
You must be signed in to change notification settings - Fork 0
Phase 0
Pedro Felix edited this page Sep 19, 2018
·
4 revisions
A single group member should perform the following steps:
- Clone the group repo, located at https://github.com/isel-leic-ls/1819-1-LI41N-Gxx, to a local folder (which will be your local repo)
git clone ...
- The previous execution will set the group repo as
origin
. - Set the common repo as
common
git remote add common https://github.com/isel-leic-ls/1819-1-common
- Get the state of the common repo
git pull --allow-unrelated-histories common master
- Solve any conflict
- Commit any changes, if necessary
- Publish the state of the local repository to the group repository
git push origin master
- Performed once per group
- Create the local repository from the group repository
- (the student that made the previous may skip this step!)
git clone ....
- Execute the unit tests using Gradle and check that there is an error
- Create a project in IntelliJ using the recommendations of the previous classes
- Execute the same testes now using the IntelliJ IDE.
- Correct the cause of the error and check that all tests are now correctly executed
- Add more tests if necessary
- Check, using the Gradle build script at the command line, that all the tests are executed with success
- Publish all the changes (if any) to the local and group repository
- Edit the
README.md
in the root folder with the names and numbers for the group members.
- Create a database in the chosen DB Management system (i.e. SQLServer) on your machine. Add a table to represent students.
- Make a set of tests to check that your system can read (i.e.
SELECT
), update (i.e.INSERT
andUPDATE
) and delete (i.e.DELETE
) over the previous table, using the JDBC interface.
- Assign different tests to each member of the group
- Publish the changes to the group repo
- Create a tag with the identifier 0.0.0 and publish it to the group repo
git tag -a 0.0.0 -m "Version 0.0.0"
git push origin 0.0.0
- Performed only once per group