setting up twist on local
TRANSCRIPT
-
7/29/2019 Setting Up Twist on Local
1/12
QA Automation Configuration:
1) Create User Account for Testlink:http://192.168.1.103/testlink/login.php
2) Create User Account for Jira:http://jira.propertyguru.com:8080/secure/Dashboard.jspa
3) Create GitHub account :https://github.com/propertyguru
Please let Warun know your GitHub ID so that he can set up appropriate permission.
Do take note of the following convention:
Email: use your company email as default email on GitHub. e.g.
[email protected]. You can change your default email in GitHub Email Settings.
Username: same naming convention that we use in SVN, e.g. lamallprop. You can
change your username in GitHub Account Settings. This is optional as some may prefer
personal username.
Display Name: use your real name instead of nickname. e.g. Vu Tung Lam
Our company GitHub account:https://github.com/organizations/propertyguru
Then Download GitHub for windows:
http://192.168.1.103/testlink/login.phphttp://192.168.1.103/testlink/login.phphttp://jira.propertyguru.com:8080/secure/Dashboard.jspahttp://jira.propertyguru.com:8080/secure/Dashboard.jspahttps://github.com/propertyguruhttps://github.com/propertygurumailto:[email protected]:[email protected]://github.com/organizations/propertyguruhttps://github.com/organizations/propertyguruhttps://github.com/organizations/propertyguruhttps://github.com/organizations/propertygurumailto:[email protected]://github.com/propertyguruhttp://jira.propertyguru.com:8080/secure/Dashboard.jspahttp://192.168.1.103/testlink/login.php -
7/29/2019 Setting Up Twist on Local
2/12
http://windows.github.com/
Download Tortoise Git(Optional)
http://code.google.com/p/tortoisegit/wiki/Download
Clone this repo:https://github.com/propertyguru/gurutest
4) Access Jenkins Account:http://jenkins.guruestate.com/
http://windows.github.com/http://windows.github.com/http://code.google.com/p/tortoisegit/wiki/Downloadhttp://code.google.com/p/tortoisegit/wiki/Downloadhttps://github.com/propertyguru/gurutesthttps://github.com/propertyguru/gurutesthttps://github.com/propertyguru/gurutesthttp://jenkins.guruestate.com/http://jenkins.guruestate.com/http://jenkins.guruestate.com/https://github.com/propertyguru/gurutesthttp://code.google.com/p/tortoisegit/wiki/Downloadhttp://windows.github.com/ -
7/29/2019 Setting Up Twist on Local
3/12
Eg .To Push a Jira Ticket to Integration Environment :
Select the website u want to push the ticket on. Click on the link.
Click On Build Now from side Menu.
-
7/29/2019 Setting Up Twist on Local
4/12
Select the corresponding server and branch name for ticket to be pushed to integration.
Ticket name can be retrieved from Jira.
Then Click on Build.
Build process progress can be seen in side bar under Build History. If completed successfully
is shown in BLUE and if failed is seen in RED bubble.
7) Download Twist Thought works tool from below URL: Registration required
http://www.thoughtworks-studios.com/register?destination=node/226
http://www.thoughtworks-studios.com/register?destination=node/226http://www.thoughtworks-studios.com/register?destination=node/226http://www.thoughtworks-studios.com/register?destination=node/226 -
7/29/2019 Setting Up Twist on Local
5/12
Register with your official email id. e.g.: [email protected]
After download is complete:
Go to Help-> Twist Registration
Enter the details below:
Licensee: PropertyGuru.com.sg
Email: [email protected]
Product: Twist
Number of Users: 15
Expiry Date: 19 Dec, 2013
License Key:
TEljNZlzm9xTsy5Kd6cfuMX/oM9IaDXZqd6zl4rZprGTmRGOc/Iexig9AYYf
i1GIIAW/4SqDV/ipqqowluVXe5Dfba+4baMgkj6+83r959CeaB+G30jDRi50
XBcKCrY0c3YPapE18t5L/qGNpyhzdNxXbWDNK/fzeoil22hDRkGlDoj8W8wp
a/hsZdDrxWEb5NV8OjVgBFDpAEz2rCc6D1pIi0RpVNXAdPLU59t+rmlS+3NA
PzYVbGsWJX62fBbAaekr1q8fee1Wts2/a8Jqcm8xmcCt8KZMBuXlqWVLOQEh
hHjHS86Arx4j4AhuM2O3s9SDfRTCcvHbYiq0WgdjSQ==
For Setup of for Workspace Path:
-
7/29/2019 Setting Up Twist on Local
6/12
Go Github -> Right Click on guru test clone ->Open in Explorer
-
7/29/2019 Setting Up Twist on Local
7/12
Workspace Path will be e.g.: C:\Users\Pooja Gopalla\Documents\GitHub
Click on FileImport Project Existing Project in workspaceFinish
-
7/29/2019 Setting Up Twist on Local
8/12
Enter the path for project to be imported e.g.:
C:\Users\Pooja Gopalla\Documents\GitHub\gurutest
Do a clean build after the project is imported.
-
7/29/2019 Setting Up Twist on Local
9/12
1) Downloadjdk 1.7 for Twist:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2) Setting up ofEnvironment variables:
http://www.oracle.com/technetwork/java/javase/downloads/index.htmlhttp://www.oracle.com/technetwork/java/javase/downloads/index.htmlhttp://www.oracle.com/technetwork/java/javase/downloads/index.html -
7/29/2019 Setting Up Twist on Local
10/12
Set CLASSPATH variable:
.;C:\Program Files (x86)\Java\jre7\lib\ext\QTJava.zip;C:\Users\Pooja
Gopalla\Documents\GitHub\gurutest\twist-libs\build\jdom.jar
-
7/29/2019 Setting Up Twist on Local
11/12
-
7/29/2019 Setting Up Twist on Local
12/12
3) Update host file as per team structure. Contact Ronaldo Ramos for the latest configurationfile.
Path ofhosts file--C: \Windows\System32\drivers\etc
New Team Structure of PropertyGuru 2013:
New Team StructureSummary.xlsx
URL and Host Names Cheat sheet:
URLs_And_Hostnames_cheatsheet.pdf