Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- afterAllScenarios() - Static method in class com.parasoft.coverage.integration.cucumber.ParasoftCucumberFeatureListener
-
Stops and publishes the Parasoft coverage session after all Cucumber scenarios and user-defined global cleanup hooks have completed.
- afterScenario(Scenario) - Method in class com.parasoft.coverage.integration.cucumber.ParasoftCucumberScenarioListener
-
Stops coverage tracking after the scenario and after all user-defined scenario cleanup hooks have executed.
B
- BAGGAGE_HEADER_NAME - Static variable in class com.parasoft.coverage.integration.api.CoverageIntegration
-
Name of the HTTP header that carries W3C baggage.
- BAGGAGE_HEADER_NAME - Static variable in class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
- beforeAllScenarios() - Static method in class com.parasoft.coverage.integration.cucumber.ParasoftCucumberFeatureListener
-
Starts the Parasoft coverage session before any Cucumber scenario or user-defined global setup hook runs.
- beforeEach(ExtensionContext) - Method in class com.parasoft.coverage.integration.junit5.ParasoftJUnit5Extension
- beforeEach(ExtensionContext) - Method in class com.parasoft.coverage.integration.junit6.ParasoftJUnit6Extension
- beforeScenario(Scenario) - Method in class com.parasoft.coverage.integration.cucumber.ParasoftCucumberScenarioListener
-
Starts coverage tracking before the scenario and before any user-defined scenario setup hooks execute.
C
- close() - Method in class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
- close() - Method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration.ChromeCoverageConfig
- close() - Method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration.EdgeCoverageConfig
- close() - Method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration.FirefoxCoverageConfig
- com.parasoft.coverage.integration.api - package com.parasoft.coverage.integration.api
-
Parasoft coverage integration Java API for any situation
- com.parasoft.coverage.integration.cucumber - package com.parasoft.coverage.integration.cucumber
-
Parasoft coverage integration code specific to Cucumber
- com.parasoft.coverage.integration.junit4 - package com.parasoft.coverage.integration.junit4
-
Parasoft coverage integration code specific to JUnit 4
- com.parasoft.coverage.integration.junit5 - package com.parasoft.coverage.integration.junit5
-
Parasoft coverage integration code specific to JUnit 5
- com.parasoft.coverage.integration.junit6 - package com.parasoft.coverage.integration.junit6
-
Parasoft coverage integration code specific to JUnit 6
- com.parasoft.coverage.integration.playwright - package com.parasoft.coverage.integration.playwright
-
Parasoft coverage integration code specific to Playwright
- com.parasoft.coverage.integration.proxy - package com.parasoft.coverage.integration.proxy
-
Parasoft coverage integration code for injecting headers with LittleProxy
- com.parasoft.coverage.integration.selenium - package com.parasoft.coverage.integration.selenium
-
Parasoft coverage integration code specific to Selenium 4
- com.parasoft.coverage.integration.testng - package com.parasoft.coverage.integration.testng
-
Parasoft coverage integration code specific to TestNG 7
- configureCdpBaggageHeader(HasCdp) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Configures a Chrome or Edge browser session to inject the current test's
Baggageheader using Chrome DevTools Protocol instead of a proxy. - configureCdpBaggageHeader(HasCdp, String) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Configures a Chrome or Edge browser session to inject the supplied
Baggageheader using Chrome DevTools Protocol instead of a proxy. - configureCdpHeaders(HasCdp, Map<String, String>) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Configures a Chrome or Edge browser session to inject the supplied HTTP headers using Chrome DevTools Protocol instead of a proxy.
- configureChromeOptions(ChromeOptions) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Starts a Parasoft header-injecting proxy using the current test's baggage header and configures the supplied Chrome options to use it.
- configureChromeOptions(ChromeOptions, ParasoftHeaderInjectingProxy) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Configures the supplied Chrome options to use an existing Parasoft header-injecting proxy.
- configureChromeOptions(ChromeOptions, AtomicReference<String>) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Starts a Parasoft header-injecting proxy using a shared baggage reference and configures the supplied Chrome options to use it.
- configureEdgeOptions(EdgeOptions) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Starts a Parasoft header-injecting proxy using the current test's baggage header and configures the supplied Edge options to use it.
- configureEdgeOptions(EdgeOptions, ParasoftHeaderInjectingProxy) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Configures the supplied Edge options to use an existing Parasoft header-injecting proxy.
- configureEdgeOptions(EdgeOptions, AtomicReference<String>) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Starts a Parasoft header-injecting proxy using a shared baggage reference and configures the supplied Edge options to use it.
- configureFirefoxOptions(FirefoxOptions) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Starts a Parasoft header-injecting proxy using the current test's baggage header and configures the supplied Firefox options to use it.
- configureFirefoxOptions(FirefoxOptions, ParasoftHeaderInjectingProxy) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Configures the supplied Firefox options to use an existing Parasoft header-injecting proxy.
- configureFirefoxOptions(FirefoxOptions, AtomicReference<String>) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Starts a Parasoft header-injecting proxy using a shared baggage reference and configures the supplied Firefox options to use it.
- configureProxyBaggageHeader(ChromeOptions) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Configures the supplied Chrome options with a dedicated Parasoft header-injecting proxy for one browser session.
- configureProxyBaggageHeader(EdgeOptions) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Configures the supplied Edge options with a dedicated Parasoft header-injecting proxy for one browser session.
- configureProxyBaggageHeader(FirefoxOptions) - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Configures the supplied Firefox options with a dedicated Parasoft header-injecting proxy for one browser session.
- CoverageApiClient - Class in com.parasoft.coverage.integration.api
-
User-facing client for directly reporting coverage session and test lifecycle events.
- CoverageIntegration - Class in com.parasoft.coverage.integration.api
-
Utility methods for user tests and applications under test that need access to the current Parasoft coverage integration context.
- CoverageTestContext - Class in com.parasoft.coverage.integration.api
-
Context returned by the CTP
/test/startAPI for an individual test. - CoverageTestResult - Enum Class in com.parasoft.coverage.integration.api
-
Final result for a test reported through
CoverageApiClient. - create(String, Long, String, String) - Static method in class com.parasoft.coverage.integration.api.CoverageApiClient
-
Creates a client for directly reporting coverage events.
- createApiClient() - Static method in class com.parasoft.coverage.integration.api.CoverageIntegration
-
Creates a coverage API client from
coverage-integration.propertiesand system properties. - createBrowserContextOptions() - Static method in class com.parasoft.coverage.integration.playwright.PlaywrightCoverageIntegration
-
Creates browser context options containing the Baggage header returned by CTP for the currently executing test.
- createChromeProxyConfig() - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Creates Chrome options configured with a dedicated Parasoft header-injecting proxy for one browser session.
- createEdgeProxyConfig() - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Creates Edge options configured with a dedicated Parasoft header-injecting proxy for one browser session.
- createFirefoxProxyConfig() - Static method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration
-
Creates Firefox options configured with a dedicated Parasoft header-injecting proxy for one browser session.
- createFromSettings() - Static method in class com.parasoft.coverage.integration.api.CoverageApiClient
-
Creates a client from
coverage-integration.propertiesand system properties.
D
- DEFAULT_BIND_HOST - Static variable in class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
F
- FAIL - Enum constant in enum class com.parasoft.coverage.integration.api.CoverageTestResult
-
The test failed.
- failed(Throwable, Description) - Method in class com.parasoft.coverage.integration.junit4.ParasoftJUnit4Watcher
- finished(Description) - Method in class com.parasoft.coverage.integration.junit4.ParasoftJUnit4Watcher
G
- getBaggageHeader() - Static method in class com.parasoft.coverage.integration.api.CoverageIntegration
-
Returns the value to use for the Baggage HTTP header for the currently executing test.
- getBaggageHeader() - Method in class com.parasoft.coverage.integration.api.CoverageTestContext
-
Gets the W3C Baggage header value returned by the CTP
/test/startAPI. - getBaggageHeader() - Method in class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
- getChromeOptions() - Method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration.ChromeCoverageConfig
- getCurrentTestOperatorIdHeader() - Static method in class com.parasoft.coverage.integration.api.CoverageIntegration
-
Returns the Baggage HTTP header that contains the current
test-operator-idreturned by the CTP/test/startAPI. - getCurrentTestOperatorIdHeader() - Method in class com.parasoft.coverage.integration.api.CoverageTestContext
-
Gets the Baggage header containing the current
test-operator-id. - getEdgeOptions() - Method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration.EdgeCoverageConfig
- getFirefoxOptions() - Method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration.FirefoxCoverageConfig
- getHost() - Method in class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
- getParallelId() - Method in class com.parasoft.coverage.integration.api.CoverageTestContext
-
Gets the parallel execution identifier used for this test.
- getPort() - Method in class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
- getProxy() - Method in class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
- getProxy() - Method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration.ChromeCoverageConfig
- getProxy() - Method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration.EdgeCoverageConfig
- getProxy() - Method in class com.parasoft.coverage.integration.selenium.SeleniumCoverageIntegration.FirefoxCoverageConfig
I
- INCOMPLETE - Enum constant in enum class com.parasoft.coverage.integration.api.CoverageTestResult
-
The test did not complete.
L
- launcherSessionClosed(LauncherSession) - Method in class com.parasoft.coverage.integration.junit5.ParasoftJUnit5SessionListener
- launcherSessionClosed(LauncherSession) - Method in class com.parasoft.coverage.integration.junit6.ParasoftJUnit6SessionListener
- launcherSessionOpened(LauncherSession) - Method in class com.parasoft.coverage.integration.junit5.ParasoftJUnit5SessionListener
- launcherSessionOpened(LauncherSession) - Method in class com.parasoft.coverage.integration.junit6.ParasoftJUnit6SessionListener
O
- onFinish(ISuite) - Method in class com.parasoft.coverage.integration.testng.ParasoftTestNGSuiteListener
- onFinish(ITestContext) - Method in class com.parasoft.coverage.integration.testng.ParasoftTestNGTestListener
- onStart(ISuite) - Method in class com.parasoft.coverage.integration.testng.ParasoftTestNGSuiteListener
- onStart(ITestContext) - Method in class com.parasoft.coverage.integration.testng.ParasoftTestNGTestListener
- onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class com.parasoft.coverage.integration.testng.ParasoftTestNGTestListener
- onTestFailedWithTimeout(ITestResult) - Method in class com.parasoft.coverage.integration.testng.ParasoftTestNGTestListener
- onTestFailure(ITestResult) - Method in class com.parasoft.coverage.integration.testng.ParasoftTestNGTestListener
- onTestSkipped(ITestResult) - Method in class com.parasoft.coverage.integration.testng.ParasoftTestNGTestListener
- onTestStart(ITestResult) - Method in class com.parasoft.coverage.integration.testng.ParasoftTestNGTestListener
- onTestSuccess(ITestResult) - Method in class com.parasoft.coverage.integration.testng.ParasoftTestNGTestListener
P
- ParasoftCucumberFeatureListener - Class in com.parasoft.coverage.integration.cucumber
-
Cucumber global hooks that manage the Parasoft coverage session lifecycle.
- ParasoftCucumberFeatureListener() - Constructor for class com.parasoft.coverage.integration.cucumber.ParasoftCucumberFeatureListener
- ParasoftCucumberScenarioListener - Class in com.parasoft.coverage.integration.cucumber
-
Cucumber hooks that report individual scenario lifecycle events to Parasoft CTP.
- ParasoftCucumberScenarioListener() - Constructor for class com.parasoft.coverage.integration.cucumber.ParasoftCucumberScenarioListener
-
Creates a listener using
coverage-integration.propertiesand system properties. - ParasoftHeaderInjectingProxy - Class in com.parasoft.coverage.integration.proxy
-
HTTP proxy that injects the current Parasoft coverage
Baggageheader into proxied browser requests. - ParasoftHeaderInjectingProxy() - Constructor for class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
-
Starts a proxy bound to "127.0.0.1" on an auto-assigned port and initializes the injected header from the current test thread.
- ParasoftHeaderInjectingProxy(String, int, String) - Constructor for class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
-
Starts a proxy on the requested host and port.
- ParasoftHeaderInjectingProxy(String, int, AtomicReference<String>) - Constructor for class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
-
Starts a proxy on the requested host and port with a shared baggage reference.
- ParasoftHeaderInjectingProxy(AtomicReference<String>) - Constructor for class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
-
Starts a proxy bound to "127.0.0.1" on an auto-assigned port with a shared baggage reference.
- ParasoftJUnit4RunListener - Class in com.parasoft.coverage.integration.junit4
- ParasoftJUnit4RunListener() - Constructor for class com.parasoft.coverage.integration.junit4.ParasoftJUnit4RunListener
- ParasoftJUnit4RunListener(CoverageApiClient) - Constructor for class com.parasoft.coverage.integration.junit4.ParasoftJUnit4RunListener
- ParasoftJUnit4Watcher - Class in com.parasoft.coverage.integration.junit4
- ParasoftJUnit4Watcher() - Constructor for class com.parasoft.coverage.integration.junit4.ParasoftJUnit4Watcher
- ParasoftJUnit4Watcher(CoverageApiClient) - Constructor for class com.parasoft.coverage.integration.junit4.ParasoftJUnit4Watcher
- ParasoftJUnit4Watcher(String, Long, String) - Constructor for class com.parasoft.coverage.integration.junit4.ParasoftJUnit4Watcher
- ParasoftJUnit5Extension - Class in com.parasoft.coverage.integration.junit5
- ParasoftJUnit5Extension() - Constructor for class com.parasoft.coverage.integration.junit5.ParasoftJUnit5Extension
- ParasoftJUnit5Extension(CoverageApiClient) - Constructor for class com.parasoft.coverage.integration.junit5.ParasoftJUnit5Extension
- ParasoftJUnit5Extension(String, Long, String) - Constructor for class com.parasoft.coverage.integration.junit5.ParasoftJUnit5Extension
- ParasoftJUnit5SessionListener - Class in com.parasoft.coverage.integration.junit5
- ParasoftJUnit5SessionListener() - Constructor for class com.parasoft.coverage.integration.junit5.ParasoftJUnit5SessionListener
- ParasoftJUnit5SessionListener(CoverageApiClient) - Constructor for class com.parasoft.coverage.integration.junit5.ParasoftJUnit5SessionListener
- ParasoftJUnit6Extension - Class in com.parasoft.coverage.integration.junit6
- ParasoftJUnit6Extension() - Constructor for class com.parasoft.coverage.integration.junit6.ParasoftJUnit6Extension
- ParasoftJUnit6Extension(CoverageApiClient) - Constructor for class com.parasoft.coverage.integration.junit6.ParasoftJUnit6Extension
- ParasoftJUnit6Extension(String, Long, String) - Constructor for class com.parasoft.coverage.integration.junit6.ParasoftJUnit6Extension
- ParasoftJUnit6SessionListener - Class in com.parasoft.coverage.integration.junit6
- ParasoftJUnit6SessionListener() - Constructor for class com.parasoft.coverage.integration.junit6.ParasoftJUnit6SessionListener
- ParasoftJUnit6SessionListener(CoverageApiClient) - Constructor for class com.parasoft.coverage.integration.junit6.ParasoftJUnit6SessionListener
- ParasoftTestNGSuiteListener - Class in com.parasoft.coverage.integration.testng
- ParasoftTestNGSuiteListener() - Constructor for class com.parasoft.coverage.integration.testng.ParasoftTestNGSuiteListener
- ParasoftTestNGSuiteListener(CoverageApiClient) - Constructor for class com.parasoft.coverage.integration.testng.ParasoftTestNGSuiteListener
- ParasoftTestNGTestListener - Class in com.parasoft.coverage.integration.testng
- ParasoftTestNGTestListener() - Constructor for class com.parasoft.coverage.integration.testng.ParasoftTestNGTestListener
- ParasoftTestNGTestListener(CoverageApiClient) - Constructor for class com.parasoft.coverage.integration.testng.ParasoftTestNGTestListener
- PASS - Enum constant in enum class com.parasoft.coverage.integration.api.CoverageTestResult
-
The test passed.
- PlaywrightCoverageIntegration - Class in com.parasoft.coverage.integration.playwright
-
Provides Playwright configuration for the currently executing Parasoft coverage test.
- publishResults(String, String, String, String) - Method in class com.parasoft.coverage.integration.api.CoverageApiClient
-
Publishes coverage results for a finished session.
S
- SeleniumCoverageIntegration - Class in com.parasoft.coverage.integration.selenium
-
Provides Selenium browser configuration for the currently executing Parasoft coverage test.
- SeleniumCoverageIntegration.ChromeCoverageConfig - Class in com.parasoft.coverage.integration.selenium
-
Chrome browser coverage state for one Selenium browser session.
- SeleniumCoverageIntegration.EdgeCoverageConfig - Class in com.parasoft.coverage.integration.selenium
-
Edge browser coverage state for one Selenium browser session.
- SeleniumCoverageIntegration.FirefoxCoverageConfig - Class in com.parasoft.coverage.integration.selenium
-
Firefox browser coverage state for one Selenium browser session.
- setBaggageHeader(String) - Method in class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
-
Sets the injected baggage value directly.
- starting(Description) - Method in class com.parasoft.coverage.integration.junit4.ParasoftJUnit4Watcher
- startSession() - Method in class com.parasoft.coverage.integration.api.CoverageApiClient
-
Starts a coverage session.
- startTest(String, String) - Method in class com.parasoft.coverage.integration.api.CoverageApiClient
-
Starts coverage tracking for a test.
- stopSession() - Method in class com.parasoft.coverage.integration.api.CoverageApiClient
-
Stops the current coverage session.
- stopTest(String, String, CoverageTestContext, CoverageTestResult, String) - Method in class com.parasoft.coverage.integration.api.CoverageApiClient
-
Stops coverage tracking for a test.
- succeeded(Description) - Method in class com.parasoft.coverage.integration.junit4.ParasoftJUnit4Watcher
T
- TEST_OPERATOR_ID_BAGGAGE_KEY - Static variable in class com.parasoft.coverage.integration.api.CoverageIntegration
-
W3C baggage key used for the current test operator identifier.
- testAborted(ExtensionContext, Throwable) - Method in class com.parasoft.coverage.integration.junit5.ParasoftJUnit5Extension
- testAborted(ExtensionContext, Throwable) - Method in class com.parasoft.coverage.integration.junit6.ParasoftJUnit6Extension
- testDisabled(ExtensionContext, Optional<String>) - Method in class com.parasoft.coverage.integration.junit5.ParasoftJUnit5Extension
- testDisabled(ExtensionContext, Optional<String>) - Method in class com.parasoft.coverage.integration.junit6.ParasoftJUnit6Extension
- testFailed(ExtensionContext, Throwable) - Method in class com.parasoft.coverage.integration.junit5.ParasoftJUnit5Extension
- testFailed(ExtensionContext, Throwable) - Method in class com.parasoft.coverage.integration.junit6.ParasoftJUnit6Extension
- testRunFinished(Result) - Method in class com.parasoft.coverage.integration.junit4.ParasoftJUnit4RunListener
- testRunStarted(Description) - Method in class com.parasoft.coverage.integration.junit4.ParasoftJUnit4RunListener
- testSuccessful(ExtensionContext) - Method in class com.parasoft.coverage.integration.junit5.ParasoftJUnit5Extension
- testSuccessful(ExtensionContext) - Method in class com.parasoft.coverage.integration.junit6.ParasoftJUnit6Extension
U
- updateBrowserContextOptions(Browser.NewContextOptions) - Static method in class com.parasoft.coverage.integration.playwright.PlaywrightCoverageIntegration
-
Updates the given Playwright browser context options with the Baggage header returned by CTP for the currently executing test.
- useCurrentTestBaggageHeader() - Method in class com.parasoft.coverage.integration.proxy.ParasoftHeaderInjectingProxy
-
Refreshes the injected baggage value from the current test thread.
V
- valueOf(String) - Static method in enum class com.parasoft.coverage.integration.api.CoverageTestResult
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.parasoft.coverage.integration.api.CoverageTestResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values