public class BaseProject
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPMAP_EN_FILE
App_en.map
|
static java.lang.String |
APPMAP_EN_RESOURCE
/org/safs/projects/seleniumplus/projects/samples/App_en.map
|
static java.lang.String |
APPMAP_FILE
App.map
|
static java.lang.String |
APPMAP_ORDER_FILE
AppMap.order
|
static java.lang.String |
APPMAP_ORDER_RESOURCE
/org/safs/projects/seleniumplus/projects/samples/AppMap.order
|
static java.lang.String |
APPMAP_RESOURCE
/org/safs/projects/seleniumplus/projects/samples/App.map
|
static java.lang.String |
BENCH_DIR
"Benchmarks"
|
static java.lang.String |
DATAPOOL_DIR
"Maps"
|
static java.lang.String |
DIF_DIR
"Diffs"
|
static java.lang.String |
LOGS_DIR
"Logs"
|
static java.lang.String |
MAPCLASS_FILE
Map
|
static java.lang.String |
PROJECTNAME_SAMPLE
"SAMPLE"
|
static java.lang.String |
PROJECTTYPE_SAMPLE
"SampleProject"
|
static java.lang.String |
RUNAUTOMATION_WIN_FILE
runAutomation.bat
|
static java.lang.String |
RUNAUTOMATION_WIN_RESOURCE
/org/safs/projects/seleniumplus/projects/samples/runautomation.bat
|
static java.lang.String |
SAMPLES_RESOURCE_PATH
"/org/safs/projects/seleniumplus/projects/samples"
|
static java.lang.String |
SELENIUM_PLUS
holds path to SeleniumPlus install directory -- once validated.
|
static java.lang.String |
SELENIUM_PLUS_ENV
"SELENIUM_PLUS" the system environment variable name holding the path where SeleniumPlus has been installed
|
static java.lang.String |
SRC_SRC_DIR
"src"
|
static java.lang.String[] |
SRC_SRC_DIRS
Possible source folder names, currently it has 2 items:
"Tests"
"src"
|
static java.lang.String |
SRC_TEST_DIR
"Tests"
|
static java.lang.String |
SRC_TESTCASE_SUBDIR
"testcase"
|
static java.lang.String |
SRC_TESTCASES_SUBDIR
"testcases"
|
static java.lang.String |
SRC_TESTCYCLE_SUBDIR
"testcycle"
|
static java.lang.String |
SRC_TESTRUNS_SUBDIR
"testruns"
|
static java.lang.String |
SRC_TESTSUITE_SUBDIR
"testsuite"
|
static java.lang.String |
srcDir |
static java.lang.String |
TEST_DIR
"Actuals"
|
static java.lang.String |
TESTCASE_FILE
"Cases1"
|
static java.lang.String |
TESTCASECLASS_FILE
"TestCase1"
|
static java.lang.String |
TESTCASECLASS_RESOURCE
"/org/safs/projects/seleniumplus/projects/samples/TestCase1.java"
|
static java.lang.String |
TESTCASECLASS_TXT_RESOURCE
"/org/safs/projects/seleniumplus/projects/samples/TestCase1.java.txt"
|
static java.lang.String |
TESTCYCLE_FILE
"Cycle"
|
static java.lang.String |
TESTINI_FILE
test.ini
|
static java.lang.String |
TESTRUNCLASS_FILE
"TestRun1"
|
static java.lang.String |
TESTRUNCLASS_RESOURCE
"/org/safs/projects/seleniumplus/projects/samples/TestRun1.java"
|
static java.lang.String |
TESTRUNCLASS_TXT_RESOURCE
"/org/safs/projects/seleniumplus/projects/samples/TestRun1.java.txt"
|
static java.lang.String |
TESTSUITE_FILE
"Suite"
|
Constructor and Description |
---|
BaseProject() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
createProject(java.lang.String projectName,
java.net.URI location,
java.lang.String companyName,
java.lang.String projectType,
Callbacks callbacks)
For this marvelous project we need to: - create the default Eclipse
project - add the custom project nature - create the folder structure
|
static void |
init(java.io.File workspaceDir)
This method should only be called outside of the SeleniumPlus Eclipse environment.
|
static void |
main(java.lang.String[] args) |
public static java.lang.String SELENIUM_PLUS
public static java.lang.String srcDir
public static final java.lang.String SELENIUM_PLUS_ENV
public static final java.lang.String SRC_TEST_DIR
public static final java.lang.String SRC_SRC_DIR
public static final java.lang.String[] SRC_SRC_DIRS
public static final java.lang.String SRC_TESTCYCLE_SUBDIR
public static final java.lang.String SRC_TESTSUITE_SUBDIR
public static final java.lang.String SRC_TESTCASE_SUBDIR
public static final java.lang.String SRC_TESTCASES_SUBDIR
public static final java.lang.String SRC_TESTRUNS_SUBDIR
public static final java.lang.String SAMPLES_RESOURCE_PATH
public static final java.lang.String TESTCYCLE_FILE
public static final java.lang.String TESTSUITE_FILE
public static final java.lang.String TESTCASE_FILE
public static final java.lang.String TESTCASECLASS_FILE
public static final java.lang.String TESTCASECLASS_RESOURCE
public static final java.lang.String TESTCASECLASS_TXT_RESOURCE
public static final java.lang.String TESTRUNCLASS_FILE
public static final java.lang.String TESTRUNCLASS_RESOURCE
public static final java.lang.String TESTRUNCLASS_TXT_RESOURCE
public static final java.lang.String DATAPOOL_DIR
public static final java.lang.String BENCH_DIR
public static final java.lang.String DIF_DIR
public static final java.lang.String TEST_DIR
public static final java.lang.String LOGS_DIR
public static final java.lang.String PROJECTTYPE_SAMPLE
public static final java.lang.String PROJECTNAME_SAMPLE
public static final java.lang.String MAPCLASS_FILE
public static final java.lang.String TESTINI_FILE
public static final java.lang.String RUNAUTOMATION_WIN_FILE
public static final java.lang.String RUNAUTOMATION_WIN_RESOURCE
public static final java.lang.String APPMAP_FILE
public static final java.lang.String APPMAP_RESOURCE
public static final java.lang.String APPMAP_EN_FILE
public static final java.lang.String APPMAP_EN_RESOURCE
public static final java.lang.String APPMAP_ORDER_FILE
public static final java.lang.String APPMAP_ORDER_RESOURCE
public static void init(java.io.File workspaceDir)
workspaceDir
- the parent of each project's root directory.public static void main(java.lang.String[] args)
public static java.lang.Object createProject(java.lang.String projectName, java.net.URI location, java.lang.String companyName, java.lang.String projectType, Callbacks callbacks)
projectName
- location
- companyName
- projectType
- "SampleProject", , Copyright © SAS Institute. All Rights Reserved.