Microsoft.Dss.Services.Test Namespace

Microsoft Robotics Class Reference

Service oriented test infrastructure for writing DSS test services

Classes

  Class Description
Bb796962.pubclass(en-us,MSDN.10).gif Contract
Contract class
Bb796962.pubclass(en-us,MSDN.10).gif Get
Get
Bb796962.pubclass(en-us,MSDN.10).gif StartSuite
Start message for suite
Bb796962.pubclass(en-us,MSDN.10).gif StartTest
Signals the start of queued test cases
Bb796962.pubclass(en-us,MSDN.10).gif Subscribe
Subscribe
Bb796962.pubclass(en-us,MSDN.10).gif TestBase
Common Dss Test Service Implementation
Bb796962.pubclass(en-us,MSDN.10).gif TestBaseOperations
Test base service operations port
Bb796962.pubclass(en-us,MSDN.10).gif TestCase
Concrete implementation of ITestCase
Bb796962.pubclass(en-us,MSDN.10).gif TestCaseControlPort
User defined test cases supply an instance of this port to the TestCaseProcessor

Remarks

Each TestCase supplies a control port so the coordinator can issue Start and Shutdown messages. The coordination uses the ResultPort associated with each StartTest message to determine when the testCase is complete. It also has a timeout associated with each test so it can report failure if the test case doe snot respond in time
Bb796962.pubclass(en-us,MSDN.10).gif TestCaseState
Test case state
Bb796962.pubclass(en-us,MSDN.10).gif TestList
List of test service states
Bb796962.pubclass(en-us,MSDN.10).gif TestServicePartners
Qualified names for test service partners
Bb796962.pubclass(en-us,MSDN.10).gif TestServiceState
Service state
Bb796962.pubclass(en-us,MSDN.10).gif TestSuiteCoordinationPort
Port for communicating with the TestCaseProcessor
Bb796962.pubclass(en-us,MSDN.10).gif TestSuiteCoordinator
Helper process for scheduling and orchestrating test cases
Bb796962.pubclass(en-us,MSDN.10).gif UpdateTest
ZeroPartner UpdateTest
Bb796962.pubclass(en-us,MSDN.10).gif UpdateTestRequest
Update request body for entire test service state
Bb796962.pubclass(en-us,MSDN.10).gif UpsertCase
Upsert
Bb796962.pubclass(en-us,MSDN.10).gif UpsertCaseRequest
Upsert test case request body

Interfaces

  Interface Description
Bb796962.pubinterface(en-us,MSDN.10).gif ITestCase
Test case interface