setting up twist on local

Upload: poojagopalia1162

Post on 14-Apr-2018

225 views

Category:

Documents


0 download

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