View Javadoc

    1   /*
    2    *  soapUI, copyright (C) 2004-2007 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",
    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  }