Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StoreRAM ¶
type StoreRAM interface { // AddCaseProtocol adds the given protocol to the store AddCaseProtocol(r *test.CaseExecutionProtocol) (err error) // AddSequenceProtocol adds the given protocol to the store AddSequenceProtocol(r *test.SequenceExecutionProtocol) (err error) // GetCaseExecutionProtocols gets the protocols for the testcase with given id, // which is part of the project with given id. GetCaseExecutionProtocols(testcaseID id.TestID) ([]test.CaseExecutionProtocol, error) // GetCaseExecutionProtocol gets the protocol with the given id for the testcase with given id, // which is part of the project with given id. GetCaseExecutionProtocol(protocolID id.ProtocolID) (test.CaseExecutionProtocol, error) // GetSequenceExecutionProtocols gets the protocols for the testsequence with given id, // which is part of the project with given id. GetSequenceExecutionProtocols(sequenceID id.TestID) ([]test.SequenceExecutionProtocol, error) // GetSequenceExecutionProtocol gets the protocol with the given id for the testsequence with given id, // which is part of the project with given id. GetSequenceExecutionProtocol(protocolID id.ProtocolID) (test.SequenceExecutionProtocol, error) // GetTestVersionProtocols gets the protocols for the testVersion with given id GetTestVersionProtocols(testVersionID id.TestVersionID) ([]interface { ID() id.ProtocolID }, error) }
StoreRAM interface for storing test protocols.
func GetProtocolStore ¶ added in v0.10.0
func GetProtocolStore() StoreRAM
GetProtocolStore returns the current store
Click to show internal directories.
Click to hide internal directories.