01: /*
02: * soapUI, copyright (C) 2004-2007 eviware.com
03: *
04: * soapUI is free software; you can redistribute it and/or modify it under the
05: * terms of version 2.1 of the GNU Lesser General Public License as published by
06: * the Free Software Foundation.
07: *
08: * soapUI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
09: * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10: * See the GNU Lesser General Public License for more details at gnu.org.
11: */
12:
13: package com.eviware.soapui.settings;
14:
15: import com.eviware.soapui.settings.Setting.SettingType;
16:
17: /**
18: * WS-I Testing-Tools related settings constants
19: *
20: * @author Ole.Matzura
21: */
22:
23: public interface WSISettings {
24: @Setting(name="Verbose",description="sets verbose output of WSI tools",type=SettingType.BOOLEAN)
25: public final static String VERBOSE = WSISettings.class
26: .getSimpleName()
27: + "@" + "verbose";
28:
29: @Setting(name="Results Type",description="specify which types of assertions to report",type=SettingType.ENUMERATION,values={"all","onlyFailed","notPassed","notInfo"})
30: public final static String RESULTS_TYPE = WSISettings.class
31: .getSimpleName()
32: + "@" + "results_type";
33:
34: @Setting(name="Message Entry",description="if message entries should be included in the report",type=SettingType.BOOLEAN)
35: public final static String MESSAGE_ENTRY = WSISettings.class
36: .getSimpleName()
37: + "@" + "messageEntry";
38:
39: @Setting(name="Failure Message",description="if failure message defined for each test assertion should be included in the report",type=SettingType.BOOLEAN)
40: public final static String FAILURE_MESSAGE = WSISettings.class
41: .getSimpleName()
42: + "@" + "failureMessage";
43:
44: @Setting(name="Assertion Description",description="if description of each test assertion should be included in the report",type=SettingType.BOOLEAN)
45: public final static String ASSERTION_DESCRIPTION = WSISettings.class
46: .getSimpleName()
47: + "@" + "assertionDescription";
48:
49: @Setting(name="Tool Location",description="specifies the root folder of the wsi-test-tools installation",type=SettingType.FOLDER)
50: public final static String WSI_LOCATION = WSISettings.class
51: .getSimpleName()
52: + "@" + "location";
53:
54: @Setting(name="Show Log",description="show console-log for ws-i analyzer",type=SettingType.BOOLEAN)
55: public final static String SHOW_LOG = WSISettings.class
56: .getSimpleName()
57: + "@" + "showLog";
58:
59: @Setting(name="Output Folder",description="specifies the output folder for reports generated from commandline",type=SettingType.FOLDER)
60: public final static String OUTPUT_FOLDER = WSISettings.class
61: .getSimpleName()
62: + "@" + "outputFolder";
63: }
|