1ef39d40dSAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 3ef39d40dSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4ef39d40dSAndrew Rist * or more contributor license agreements. See the NOTICE file 5ef39d40dSAndrew Rist * distributed with this work for additional information 6ef39d40dSAndrew Rist * regarding copyright ownership. The ASF licenses this file 7ef39d40dSAndrew Rist * to you under the Apache License, Version 2.0 (the 8ef39d40dSAndrew Rist * "License"); you may not use this file except in compliance 9ef39d40dSAndrew Rist * with the License. You may obtain a copy of the License at 10ef39d40dSAndrew Rist * 11ef39d40dSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12ef39d40dSAndrew Rist * 13ef39d40dSAndrew Rist * Unless required by applicable law or agreed to in writing, 14ef39d40dSAndrew Rist * software distributed under the License is distributed on an 15ef39d40dSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16ef39d40dSAndrew Rist * KIND, either express or implied. See the License for the 17ef39d40dSAndrew Rist * specific language governing permissions and limitations 18ef39d40dSAndrew Rist * under the License. 19ef39d40dSAndrew Rist * 20ef39d40dSAndrew Rist *************************************************************/ 21ef39d40dSAndrew Rist 22ef39d40dSAndrew Rist 23cdf0e10cSrcweir package util; 24cdf0e10cSrcweir 25cdf0e10cSrcweir /** 26cdf0e10cSrcweir * This interfaces describes some key names which are used in <CODE>lib.TestParameters</CODE>. 27cdf0e10cSrcweir */ 28cdf0e10cSrcweir 29cdf0e10cSrcweir public interface PropertyName { 30cdf0e10cSrcweir /** 31cdf0e10cSrcweir * parameter name: "AppExecutionCommand" 32cdf0e10cSrcweir */ 33cdf0e10cSrcweir final public static String APP_EXECUTION_COMMAND = "AppExecutionCommand"; 34cdf0e10cSrcweir /** 35cdf0e10cSrcweir * parameter name: "AppKillCommand" 36cdf0e10cSrcweir */ 37cdf0e10cSrcweir final public static String APP_KILL_COMMAND = "AppKillCommand"; 38cdf0e10cSrcweir /** 39cdf0e10cSrcweir * parameter name: "ConnectionString" 40cdf0e10cSrcweir */ 41cdf0e10cSrcweir final public static String CONNECTION_STRING = "ConnectionString"; 42cdf0e10cSrcweir final public static String PIPE_CONNECTION_STRING = "PipeConnectionString"; 43cdf0e10cSrcweir final public static String USE_PIPE_CONNECTION = "UsePipeConnection"; 44cdf0e10cSrcweir 45cdf0e10cSrcweir /** 46cdf0e10cSrcweir * parameter name: "TestBase" 47cdf0e10cSrcweir */ 48cdf0e10cSrcweir final public static String TEST_BASE = "TestBase"; 49cdf0e10cSrcweir /** 50cdf0e10cSrcweir * parameter name: "TestDocumentPath" 51cdf0e10cSrcweir */ 52cdf0e10cSrcweir final public static String TEST_DOCUMENT_PATH = "TestDocumentPath"; 53cdf0e10cSrcweir /** 54cdf0e10cSrcweir * parameter name: "LoggingIsActive" 55cdf0e10cSrcweir */ 56cdf0e10cSrcweir final public static String LOGGING_IS_ACTIVE = "LoggingIsActive"; 57cdf0e10cSrcweir /** 58cdf0e10cSrcweir * parameter name: "DebugIsActive" 59cdf0e10cSrcweir */ 60cdf0e10cSrcweir final public static String DEBUG_IS_ACTIVE = "DebugIsActive"; 61cdf0e10cSrcweir /** 62cdf0e10cSrcweir * parameter name: "OutProduceer" 63cdf0e10cSrcweir */ 64cdf0e10cSrcweir final public static String OUT_PRODUCER = "OutProducer"; 65cdf0e10cSrcweir /** 66cdf0e10cSrcweir * parameter name: "ShortWait" 67cdf0e10cSrcweir */ 68cdf0e10cSrcweir final public static String SHORT_WAIT= "ShortWait"; 69cdf0e10cSrcweir /** 70cdf0e10cSrcweir * internal only, no parameter 71cdf0e10cSrcweir */ 72cdf0e10cSrcweir final public static String OFFICE_PROVIDER = "OfficeProvider"; 73cdf0e10cSrcweir /** 74cdf0e10cSrcweir * internal only, no parameter 75cdf0e10cSrcweir */ 76cdf0e10cSrcweir final public static String OFFICE_WATCHER = "Watcher"; 77cdf0e10cSrcweir /** 78cdf0e10cSrcweir * internal only, no parameter 79cdf0e10cSrcweir */ 80cdf0e10cSrcweir final public static String LOG_WRITER = "LogWriter"; 81cdf0e10cSrcweir /** 82cdf0e10cSrcweir * parameter name: "TimeOut"<p> 83cdf0e10cSrcweir * time out given in milli seconds 84cdf0e10cSrcweir */ 85cdf0e10cSrcweir final public static String TIME_OUT = "TimeOut"; 86cdf0e10cSrcweir /** 87cdf0e10cSrcweir * parameter name: "ThreadTimeOut" 88cdf0e10cSrcweir */ 89cdf0e10cSrcweir final public static String THREAD_TIME_OUT = "ThreadTimeOut"; 90cdf0e10cSrcweir /** 91cdf0e10cSrcweir * parameter name: "OfficeCloseTimeOut" 92cdf0e10cSrcweir */ 93cdf0e10cSrcweir final public static String OFFICE_CLOSE_TIME_OUT = "OfficeCloseTimeOut"; 94cdf0e10cSrcweir /** 95cdf0e10cSrcweir * parameter name: "OperatingSystem" 96cdf0e10cSrcweir */ 97cdf0e10cSrcweir final public static String OPERATING_SYSTEM = "OperatingSystem"; 98cdf0e10cSrcweir /** 99cdf0e10cSrcweir * parameter name: "AutoRestart" 100cdf0e10cSrcweir */ 101cdf0e10cSrcweir final public static String AUTO_RESTART = "AutoRestart"; 102cdf0e10cSrcweir /** 103cdf0e10cSrcweir * parameter name: "NewOfficeInstance" 104cdf0e10cSrcweir */ 105cdf0e10cSrcweir final public static String NEW_OFFICE_INSTANCE = "NewOfficeInstance"; 106cdf0e10cSrcweir /** 107cdf0e10cSrcweir * parameter name: "KeepDocument" 108cdf0e10cSrcweir */ 109cdf0e10cSrcweir final public static String KEEP_DOCUMENT = "KeepDocument"; 110cdf0e10cSrcweir /** 111cdf0e10cSrcweir * parameter name: "SRC_ROOT"<p> 112cdf0e10cSrcweir * path to the source root of OpenOffice.org 113cdf0e10cSrcweir */ 114cdf0e10cSrcweir final public static String SRC_ROOT = "SRC_ROOT"; 115cdf0e10cSrcweir /** 116cdf0e10cSrcweir * parameter name: "Version"<p> 117cdf0e10cSrcweir * the name of the version to test 118cdf0e10cSrcweir */ 119cdf0e10cSrcweir final public static String VERSION = "Version"; 120cdf0e10cSrcweir 121cdf0e10cSrcweir /** 122cdf0e10cSrcweir * parameter name "Shell"<p> 123cdf0e10cSrcweir * Path to a shell. 124cdf0e10cSrcweir * This shell is used to run some commands outside of Java 125cdf0e10cSrcweir * example: /bin/tcsh c:\\myShell\\myShell.exe 126cdf0e10cSrcweir */ 127cdf0e10cSrcweir final public static String SHELL = "Shell"; 128cdf0e10cSrcweir /** 129cdf0e10cSrcweir * parameter name "Cygwin"<p> 130cdf0e10cSrcweir * If Cygwin is set to TRUE it indicates if the runner runs in a Cygwin 131cdf0e10cSrcweir * environment 132cdf0e10cSrcweir */ 133cdf0e10cSrcweir final public static String CYGWIN = "Cygwin"; 134cdf0e10cSrcweir /** 135cdf0e10cSrcweir * parameter name: "NoCwsAttach"<p> 136*242829adSPedro Giffuni * If this parameter is set to "true" , a status of CWS-UnoAPI-Tests was not attached to EIS<p> 137cdf0e10cSrcweir * @see tests.complex.unoapi.CheckModuleAPI 138cdf0e10cSrcweir */ 139cdf0e10cSrcweir final public static String NO_CWS_ATTACH = "NoCwsAttach"; 140cdf0e10cSrcweir /** 141cdf0e10cSrcweir * internal only, no parameter 142cdf0e10cSrcweir */ 143cdf0e10cSrcweir final public static String WNTMSCI = "wntmsci"; 144cdf0e10cSrcweir /** 145cdf0e10cSrcweir * internal only, no parameter 146cdf0e10cSrcweir */ 147cdf0e10cSrcweir final public static String UNXLNGI = "unxlngi"; 148cdf0e10cSrcweir /** 149cdf0e10cSrcweir * internal only, no parameter 150cdf0e10cSrcweir */ 151cdf0e10cSrcweir final public static String UNXSOLS = "unxsols"; 152cdf0e10cSrcweir /** 153cdf0e10cSrcweir * internal only, no parameter 154cdf0e10cSrcweir */ 155cdf0e10cSrcweir final public static String UNXSOLI = "unxsoli"; 156cdf0e10cSrcweir /** 157cdf0e10cSrcweir * internal only, no parameter 158cdf0e10cSrcweir */ 159cdf0e10cSrcweir final public static String UNXMACXI = "unxmacxi"; 160cdf0e10cSrcweir 161cdf0e10cSrcweir /** 162cdf0e10cSrcweir * can be used to dont backup the user layer, faster office start/stop but less secure default is to backup the user layer 163cdf0e10cSrcweir */ 164cdf0e10cSrcweir final public static String DONT_BACKUP_USERLAYER = "DontBackupUserLayer"; 165cdf0e10cSrcweir } 166