# UnitTest View Support

###### Identifier:

org.eclipse.unittest.ui.unittestViewSupport

###### Description:

Internal extension point to register Unit Test View support.

###### Configuration Markup:

<!ELEMENT extension (viewSupport+)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

- point - a fully qualified extention point identifier
- id - a fully qualified identifier of the target extension point
- name - a name of this extention point

<!ELEMENT viewSupport EMPTY>

<!ATTLIST viewSupport

id CDATA #REQUIRED

class CDATA #REQUIRED>

A Test View Support definition that implements org.eclipse.unittest.launcher.ITestViewSupport. This is used by the Unit Test view to provide support for test engines.

- id - a fully qualified extention point identifier. This identifier is used to load support for the Unit Test view when some ILaunch is running, and the underlying launch configuration sets attributes `UnitTestLaunchConfigurationConstants.ATTR_UNIT_TEST_VIEW_SUPPORT` to the given id.
- class - a fully qualified class name that implements org.eclipse.unittest.launcher.ITestViewSupport. This is used by the Unit Test view to provide support for test engines. The class defines the method that creates a Unit Test Runner Client dedicated to communicate with a test engine and to gather the results of testing as well as a number of methods that help to the Unit Test view in creation of unit test related actions, like openning a test source or a file reported on a stack trace in editor or returning a ILaunchConfiguration for Rerun action.

Copyright (c) 2006, 2020 IBM Corporation and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html/ SPDX-License-Identifier: EPL-2.0