View Javadoc

1   /*
2    *  soapUI, copyright (C) 2004-2009 eviware.com 
3    *
4    *  soapUI is free software; you can redistribute it and/or modify it under the 
5    *  terms of version 2.1 of the GNU Lesser General Public License as published by 
6    *  the Free Software Foundation.
7    *
8    *  soapUI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
9    *  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  {
25  	@Setting( name = "Verbose", description = "sets verbose output of WSI tools", type = SettingType.BOOLEAN )
26  	public final static String VERBOSE = WSISettings.class.getSimpleName() + "@" + "verbose";
27  
28  	@Setting( name = "Results Type", description = "specify which types of assertions to report", type = SettingType.ENUMERATION, values = {
29  			"all", "onlyFailed", "notPassed", "notInfo" } )
30  	public final static String RESULTS_TYPE = WSISettings.class.getSimpleName() + "@" + "results_type";
31  
32  	@Setting( name = "Message Entry", description = "if message entries should be included in the report", type = SettingType.BOOLEAN )
33  	public final static String MESSAGE_ENTRY = WSISettings.class.getSimpleName() + "@" + "messageEntry";
34  
35  	@Setting( name = "Failure Message", description = "if failure message defined for each test assertion should be included in the report", type = SettingType.BOOLEAN )
36  	public final static String FAILURE_MESSAGE = WSISettings.class.getSimpleName() + "@" + "failureMessage";
37  
38  	@Setting( name = "Assertion Description", description = "if description of each test assertion should be included in the report", type = SettingType.BOOLEAN )
39  	public final static String ASSERTION_DESCRIPTION = WSISettings.class.getSimpleName() + "@" + "assertionDescription";
40  
41  	@Setting( name = "Tool Location", description = "specifies the root folder of the wsi-test-tools installation", type = SettingType.FOLDER )
42  	public final static String WSI_LOCATION = WSISettings.class.getSimpleName() + "@" + "location";
43  
44  	@Setting( name = "Show Log", description = "show console-log for ws-i analyzer", type = SettingType.BOOLEAN )
45  	public final static String SHOW_LOG = WSISettings.class.getSimpleName() + "@" + "showLog";
46  
47  	@Setting( name = "Output Folder", description = "specifies the output folder for reports generated from commandline", type = SettingType.FOLDER )
48  	public final static String OUTPUT_FOLDER = WSISettings.class.getSimpleName() + "@" + "outputFolder";
49  }