Skip to content
This repository has been archived by the owner on Nov 15, 2019. It is now read-only.

Development Environment Installation

Amin Boudeffa edited this page Jun 6, 2018 · 10 revisions

Prerequired

The Quality Guard Analysis Tool can be executed in both Linux or Windows systems. To be executed, the tool requires the installation of the following tools:

Back-end Toolkit:

MySQL Installation

Java 1.8 Installation

Front-end Toolkit:

Node.js

Yarn Package Manager

Download the Quality Guard Analysis Tool

Configure the Quality Guard Analysis Tool

Platform is parametrize using a property file. This property file has to be put in the same folder of the quality-guard-analysis-0.0.1-SNAPSHOT.jar binary application.

Edit the application.properties file :

General Properties

Property Description Default Value
measure-platform.url URL of the measure platform localhost/
analysis-tool.url URL of the quality guard analysis tool localhost:8585/#/
analysis-tool.elasticsearch.url Url of Elasticsearch search engine 127.0.0.1
analysis-tool.elasticsearch.port Port of Elasticsearch search engine 9300
analysis-tool.elasticsearch.cluster-key CLuster key of Elasticsearch search engine cluster.name
**analysis-tool.elasticsearch.cluster-name CLuster name of Elasticsearch search engine elasticsearch
spring.datasource.url JDBC URL of the database ex: "jdbc:mysql://"+ ip of computer in which is installed MySQL database name. jdbc:mysql://localhost:3306/qualityguardanalysis
spring.datasource.username Loign MySQL. root
spring.datasource.password Password MySQL. root
spring.datasource.driver-class-name Driver JDBC for MySQL com.mysql.jdbc.Driver
server.port Port of the QualityGuardAnalysisTool web application 8585

Start the Application

In order to launch the Quality Gate tool, there are two launch modes:

  • Standalone mode: In this case, you have to follow these steps:
  1. Start MySQL
  2. Follow these steps to launch the measure platform
  3. Start the Quality Guard Analysis Tool : java -jar quality-guard-analysis-{version}.war
  • From Eclipse As Release: Select the "QualityGuardAnalysisApp.java" file and Right Click > Run as > Java Application

first_pic

  • From Eclipse As Debug: Select the "QualityGuardAnalysisApp.java" file and Right Click > Debug as > Java Application

second_pic

The analysis tool is embedded and accessible via the measure platform : http://localhost/#/