Package com.piketec.tpt.api
-
Interface Summary Interface Description AdvancedReportSettings General configuration of the report created after a test run.Assessment This class represents an assessment.AssessmentGroup A list of assessments and assessment groupsAssessmentOrGroup
in a list mapped to aRemoteList
.AssessmentOrGroup An object representing either anAssessment
or a group of assessments (AssessmentGroup
).AssessmentOwner Tagging interface to mark objects that can containAssessmentOrGroups
AssessmentVariable An assessment variable is used to evaluate tests.Attachment A attachment is nothing more than a file name and some content.Back2BackRow Back2BackSettings Channel A channel carries the signal of a test stimulation.Constant A Constant is a value that stays the same during execution time.Declaration ADeclaration
is either a signal or a parameter or a constant.ExecutionConfiguration This object represents all settings for a particular execution configuration.ExecutionConfigurationGroup This objects represents a list ofExecutionConfiguration
andExecutionConfigurationGroup
mapped to aRemoteList
.ExecutionConfigurationItem Configuration of the test execution for a particular platform, test set and parameter set.ExecutionConfigurationOrGroup An object representing either anExecutionConfiguration
or a group of execution configurations (ExecutionConfigurationGroup
).ExecutionConfigurationOwner Tagging interface to mark objects that can containExecutionConfigurationOrGroups
ExecutionStatus This object provides an interface to the current state of the test execution which is the information as provided by the "Build Progress" Dialog.GlobalAssessletConstraintResult This object provides an interface to obtain the result of a global assesslet constraint.GlobalAssessletStatus This object provides an interface to obtain the state of a global assesslet.GlobalAssessmentRow Deprecated. Will be removed in TPT-20.GlobalAssessmentStatus This object provides an interface to obtain the overall result of global assessment as well as any result for each global assesslet.IdentifiableRemote An object with an ID.Mapping This object provides an interface to a mapping in TPT.Measurement A measurement is used to add additionally measured signals.NamedObject This class represent an object with a name.Parameter A parameter can change during a test execution but normally holds the same value most time.PlatformConfiguration This object represents a configuration for a specific platform adapter.PlatformOrExecutionItemEnabler This interface either represents a general adapter for aPlatformConfiguration
, anExecutionConfiguration
or anExecutionConfigurationItem
and is used to enable and disable the execution of assessments for the object.Project This object represents a TPT project.RemoteCollection<E> A collection of items where changes to the items are directly performed in TPTRemoteIndexedList<KEY,E> A list of Objects that supports fast access to elements based on an index.RemoteList<E> An ordered collection of (Remote) elements.Requirement TPT API representation of a requirement.RequirementSet TPT API representation of a requirement set.Scenario Either a test case or a Diagram/StepList variant of a TestLet. *ScenarioGroup The object represents a list ofScenario
andScenarioGroup
objects.ScenarioOrGroup This object either represents aScenario
or aScenarioGroup
.Status The status of a test case or assesslet.TestCaseAttribute ATestCaseAttribute
represents a row in the Test Case Details view.TestCaseExecutionStatus This object provides an interface to obtain the current state of execution as well as any log messages for the assigned test case.Testlet A testlet represents the behavior of a state in in the test model.TestSet ATestSet
represents a set oftest cases
.TestSetGroup TestSetOrGroup An object representing either aTestSet
or a group of test sets (TestSetGroup
).TestSetOwner Tagging interface to mark objects that can containTestSetOrGroups
TptApi Main entry point for the access to TPT via the TPT API.TptRemote All objects accessible as remote objects in the TPT API implement this interface.Type A type is the data type of aDeclaration
.Unit UtilToolbox the util toolbox is just a library containing a set of auxillary functions for the TPT API. -
Class Summary Class Description GenerateTestCasesFromEquivalenceClassessSettings Class to provide settings for generation of TestCases from EquivalenceClassess.Log A Log is a list of messages where each messages has aLog.LogType
.Log.LogEntry A log message and itsLog.LogType
.OpenResult This object represents the result of an attempt to open a TPT project.Pair<A,B> A simple pair.ResultAndLogs<T> This object represents the result of a method call.TptApiUtils This class contains static utility methods that can be used when working with the TPT RMI API. -
Enum Summary Enum Description AdvancedReportSettings.ShowAssessmentVariables Different settings whether assessment variables are shown in the report or not.Back2BackSettings.VariableType Channel.ChannelMode A channel can be an input, output, local or undefined.CodeCoverageType ExecutionConfiguration.DataDirStructure Enumeration representing the different directory structure configurations.ExecutionConfiguration.ReferenceMode Enumeration representing the possible reference modes.ExecutionConfiguration.ReportFormat Enumeration representing the possible output formats of the report.GenerateTestCasesFromEquivalenceClassessSettings.Combination Enumeration for Combination-States.Log.LogType The log type or severity of a log message.Parameter.ExchangeMode Defines how parameter values will be exchanged between TPT and the SUT.Project.SynchronizationMethod Modes how to match existing declarations and imported declarations.Requirement.RequirementStatus Requirement.RequirementType We distinguish between three types of requirements.TestCaseExecutionStatus.TestCaseStatus This enumeration represents all possible execution and result states for a test case.TestResultsExporterKey -
Exception Summary Exception Description ApiException This exception indicates a misuse of the TPT API.