InterfaceIBugTracker
Represents the bug tracking tool provider. Serves as a bridge between Test Studio and the actual bug tracking tool.
Definition
Namespace:ArtOfTest.WebAii.Design.Extensibility.BugTracking
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
public interface IBugTracker
Properties
ConnectionUI
Get the connection settings UI. Each provider exposes its own specific settings and handles connection internally.
Declaration
IBugTrackerConnectionUI ConnectionUI { get; }
Property Value
ErrorMessage
Gets the current error message if any.
IsConfigured
Gets whether the provider is configured so that the user can submit bugs to the bug tracking tool.
Methods
ApplyPersistableSettings(BugTrackerPersistableSettings)
Applies the persistable settings upon loading the user settings from the XML file where persisted. The settings are persisted so that the user can get the configured bug tracker on the next project load.
Declaration
bool ApplyPersistableSettings(BugTrackerPersistableSettings settings)
Parameters
settings
Returns
Returns 'true' if the settings are valid and the operation is successful.
GetPersistableSettings()
Retrieves the persistable settings specific to the bug tracking tool provider. The settings are persisted so that the user can get the configured bug tracker on the next project load.
Declaration
BugTrackerPersistableSettings GetPersistableSettings()
Returns
The persistable settings.
ResetSettings()
Resets bug tracker connection settings. Useful method to clean up the bug tracker data internally.
Declaration
void ResetSettings()
SubmitBug(IBug)
Submits a bug to the bug tracking tool.