2 * This file is part of the LibreOffice project.
4 * This Source Code Form is subject to the terms of the Mozilla Public
5 * License, v. 2.0. If a copy of the MPL was not distributed with this
6 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 * This file incorporates work covered by the following license notice:
10 * Licensed to the Apache Software Foundation (ASF) under one or more
11 * contributor license agreements. See the NOTICE file distributed
12 * with this work for additional information regarding copyright
13 * ownership. The ASF licenses this file to you under the Apache
14 * License, Version 2.0 (the "License"); you may not use this file
15 * except in compliance with the License. You may obtain a copy of
16 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
21 * This interfaces describes some key names which are used in <CODE>lib.TestParameters</CODE>.
24 public interface PropertyName
{
26 * parameter name: "AppExecutionCommand"
27 * The AppExecutionCmd contains the full qualified<br>
28 * command to an Application to be started.
30 String APP_EXECUTION_COMMAND
= "AppExecutionCommand";
32 * parameter name: "ConnectionString"
34 String CONNECTION_STRING
= "ConnectionString";
35 String PIPE_CONNECTION_STRING
= "PipeConnectionString";
36 String USE_PIPE_CONNECTION
= "UsePipeConnection";
39 * parameter name: "TestBase"
40 * The Testbase to be executed by the runner<br>
41 * default is 'java_fat'
43 String TEST_BASE
= "TestBase";
45 * parameter name: "TestDocumentPath"
47 String TEST_DOCUMENT_PATH
= "TestDocumentPath";
49 * parameter name: "LoggingIsActive"
50 * 'true' is a log should be written, 'false' elsewhere <br>
51 * these will be provided by the testcases<br>
54 String LOGGING_IS_ACTIVE
= "LoggingIsActive";
56 * parameter name: "DebugIsActive"
58 String DEBUG_IS_ACTIVE
= "DebugIsActive";
60 * parameter name: "OutProducer"
61 * This parameter contains the class used<br>
64 String OUT_PRODUCER
= "OutProducer";
66 * internal only, no parameter
67 * The OfficeProvider contains the full qualified
68 * class that provides a connection to StarOffice<br>
69 * default is helper.OfficeProvider
71 String OFFICE_PROVIDER
= "OfficeProvider";
73 * internal only, no parameter
75 String OFFICE_WATCHER
= "Watcher";
77 * internal only, no parameter
78 * This parameter contains the class used<br>
81 String LOG_WRITER
= "LogWriter";
83 * parameter name: "TimeOut"<p>
84 * time out given in milliseconds
85 * This parameter contains the timeout used<br>
88 String TIME_OUT
= "TimeOut";
90 * parameter name: "ThreadTimeOut"
91 * This parameter contains the timeout used<br>
92 * by the complex tests
94 String THREAD_TIME_OUT
= "ThreadTimeOut";
96 * parameter name: "UnoRcName"
98 String UNORC_NAME
= "UnoRcName";
100 * parameter name: "AutoRestart"
101 * If this parameter is <CODE>true</CODE> the <CODE>OfficeProvider</CODE> tries
102 * to get the URL to the binary of the office and to fill the
103 * <CODE>AppExecutionCommand</CODE> with useful content if needed.
106 String AUTO_RESTART
= "AutoRestart";
108 * parameter name: "NewOfficeInstance"
110 String NEW_OFFICE_INSTANCE
= "NewOfficeInstance";
113 * parameter name: "SRC_ROOT"<p>
114 * path to the source root of OpenOffice.org
116 String SRC_ROOT
= "SRC_ROOT";