<?xml version="1.0" encoding="utf-8"?>
<!--
  Container smoke-test plan for OpenTAP.
  Uses only steps that ship in the core OpenTAP package (OpenTap.Plugins.BasicSteps),
  so no plugin installs or instruments are needed.
  Expected result: plan completes with verdict "Pass"/"NotSet", tap exits 0,
  and the session log contains the line "SMOKE-TEST-OK".
-->
<TestPlan type="OpenTap.TestPlan" Locked="false">
  <Steps>
    <TestStep type="OpenTap.Plugins.BasicSteps.LogStep" Id="3b1f6a52-1c0e-4d6e-9a41-0d2f7e9b6a01">
      <LogMessage>Container smoke test starting</LogMessage>
      <Severity>Info</Severity>
      <Enabled>true</Enabled>
      <Name>Start</Name>
    </TestStep>
    <TestStep type="OpenTap.Plugins.BasicSteps.RepeatStep" Id="5c2e8b13-7d4f-4a90-b6c3-2e1a9f8d7c02">
      <Action>Fixed_Count</Action>
      <Count>3</Count>
      <Enabled>true</Enabled>
      <Name>Repeat x3</Name>
      <ChildTestSteps>
        <TestStep type="OpenTap.Plugins.BasicSteps.DelayStep" Id="7e4a1c25-9b6d-4f12-8e35-4c3b2a1f0d03">
          <DelaySecs>0.5</DelaySecs>
          <Enabled>true</Enabled>
          <Name>Delay 0.5 s</Name>
        </TestStep>
        <TestStep type="OpenTap.Plugins.BasicSteps.LogStep" Id="9a6c3e47-2d8f-4b34-a057-6e5d4c3b2f04">
          <LogMessage>Iteration complete</LogMessage>
          <Severity>Info</Severity>
          <Enabled>true</Enabled>
          <Name>Iteration log</Name>
        </TestStep>
      </ChildTestSteps>
    </TestStep>
    <TestStep type="OpenTap.Plugins.BasicSteps.LogStep" Id="b18e5f69-4fa1-4d56-c279-8f7e6d5c4b05">
      <LogMessage>SMOKE-TEST-OK</LogMessage>
      <Severity>Info</Severity>
      <Enabled>true</Enabled>
      <Name>Done</Name>
    </TestStep>
  </Steps>
  <Package.Dependencies>
    <Package Name="OpenTAP" />
  </Package.Dependencies>
</TestPlan>
