From d23ba2a309d9c8bceb06ac72d1daad67a9c1eac8 Mon Sep 17 00:00:00 2001 From: Scrubbius <36285531+Scrubbius@users.noreply.github.com> Date: Tue, 16 Oct 2018 22:01:47 +0800 Subject: [PATCH] Update DeveloperGuide.adoc Added preface for Testing Formatted part of Dev Ops to follow convention --- docs/DeveloperGuide.adoc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/DeveloperGuide.adoc b/docs/DeveloperGuide.adoc index b522843a9b71..9801cb957b15 100644 --- a/docs/DeveloperGuide.adoc +++ b/docs/DeveloperGuide.adoc @@ -530,6 +530,8 @@ The SE-EDU team does not provide support for modified template files. [[Testing]] == Testing +Testing is done to verify how the application runs, responds and process commands given by the Admin, to check if the app runs with its intended behavior. + === Running tests There are three ways to run tests. @@ -596,7 +598,7 @@ When a pull request has changes to asciidoc files, you can use https://www.netli === Making a release -Here are the steps to create a new release. +Here are the steps to create a new release: . Update the version number in link:{repoURL}/src/main/java/seedu/address/MainApp.java[`MainApp.java`]. . Generate a JAR file <>. @@ -605,9 +607,9 @@ Here are the steps to create a new release. === Managing dependencies -A project often depends on third-party libraries. For example, Address Book depends on the http://wiki.fasterxml.com/JacksonHome[Jackson library] for XML parsing. Managing these _dependencies_ can be automated using Gradle. For example, Gradle can download the dependencies automatically, which is better than these alternatives. + -a. Include those libraries in the repo (this bloats the repo size) + -b. Require developers to download those libraries manually (this creates extra work for developers) +A project often depends on third-party libraries. For example, Address Book depends on the http://wiki.fasterxml.com/JacksonHome[Jackson library] for XML parsing. Managing these _dependencies_ can be automated using Gradle. For example, Gradle can download the dependencies automatically, which is better than the following alternatives: + +1) Include those libraries in the repo (this bloats the repo size) + +2) Require developers to download those libraries manually (this creates extra work for developers) [[GetStartedProgramming]] [appendix]