View Javadoc

1   /*
2    *  soapUI, copyright (C) 2006 eviware.com 
3    *
4    *  soapUI is free software; you can redistribute it and/or modify it under the 
5    *  terms of the GNU Lesser General Public License as published by the Free Software Foundation; 
6    *  either version 2.1 of the License, or (at your option) any later version.
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   * HTTP-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", 
29  			type=SettingType.ENUMERATION, values={ "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  }