chr
2026-04-08 53e656200368a983e563550e2cc1acbc6d86b729
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?xml version="1.0" encoding="utf-8"?>
<TestPlan type="OpenTap.TestPlan" Locked="false">
  <Steps>
    <TestStep type="OpenTap.Engine.UnitTests.TestTestSteps.ExpectStep" Version="0.0.0" Id="a6a2a4e0-2a7c-4f3f-9543-c37fa2a1ba35">
      <ExpectedVerdict>Pass</ExpectedVerdict>
      <Enabled>true</Enabled>
      <Name>Expect pass</Name>
      <ChildTestSteps>
        <TestStep type="OpenTap.Plugins.BasicSteps.ProcessStep" Version="9.4.0-Development" Id="72d4d5d8-8cd7-4ecc-b642-82660dfdb02d">
          <Application>tap</Application>
          <Arguments>test envvariables print</Arguments>
          <WorkingDirectory></WorkingDirectory>
          <EnvironmentVariables>
            <EnvironmentVariable>
              <Name>t</Name>
              <Value>normal name</Value>
            </EnvironmentVariable>
            <EnvironmentVariable>
              <Name>
                <Base64>IHQ=</Base64>
              </Name>
              <Value>leading whitespace</Value>
            </EnvironmentVariable>
            <EnvironmentVariable>
              <Name>
                <Base64>dCA=</Base64>
              </Name>
              <Value>trailing whitespace</Value>
            </EnvironmentVariable>
            <EnvironmentVariable>
              <Name>
                <Base64>IA==</Base64>
              </Name>
              <Value>whitespace</Value>
            </EnvironmentVariable>
            <EnvironmentVariable>
              <Name>=</Name>
              <Value>equals symbol</Value>
            </EnvironmentVariable>
            <EnvironmentVariable>
              <Name>'</Name>
              <Value>special character 1</Value>
            </EnvironmentVariable>
            <EnvironmentVariable>
              <Name>`</Name>
              <Value>special character 2</Value>
            </EnvironmentVariable>
            <EnvironmentVariable>
              <Name>&amp;</Name>
              <Value>special character 3</Value>
            </EnvironmentVariable>
            <EnvironmentVariable>
              <Name>/</Name>
              <Value>special character 4</Value>
            </EnvironmentVariable>
            <EnvironmentVariable>
              <Name>\</Name>
              <Value>special character 5</Value>
            </EnvironmentVariable>
            <EnvironmentVariable>
              <Name>µ</Name>
              <Value>special character 6</Value>
            </EnvironmentVariable>
          </EnvironmentVariables>
          <WaitForEnd>true</WaitForEnd>
          <Timeout>0</Timeout>
          <AddToLog>false</AddToLog>
          <CheckExitCode>true</CheckExitCode>
          <RegularExpressionPattern>
            <Value>(.*)</Value>
            <IsEnabled>false</IsEnabled>
          </RegularExpressionPattern>
          <VerdictOnMatch>Pass</VerdictOnMatch>
          <VerdictOnNoMatch>Fail</VerdictOnNoMatch>
          <ResultRegularExpressionPattern>
            <Value>(.*)</Value>
            <IsEnabled>false</IsEnabled>
          </ResultRegularExpressionPattern>
          <ResultName>Regex Result</ResultName>
          <Behavior>GroupsAsDimensions</Behavior>
          <DimensionTitles></DimensionTitles>
          <Enabled>true</Enabled>
          <Name>Run Program</Name>
          <ChildTestSteps />
          <BreakConditions>Inherit</BreakConditions>
        </TestStep>
      </ChildTestSteps>
      <BreakConditions>Inherit</BreakConditions>
    </TestStep>
    <TestStep type="OpenTap.Engine.UnitTests.TestTestSteps.ExpectStep" Version="0.0.0" Id="449d8a7e-7925-4444-883f-48dbdbba8d71">
      <ExpectedVerdict>Error</ExpectedVerdict>
      <Enabled>true</Enabled>
      <Name>Expect fail</Name>
      <ChildTestSteps>
        <TestStep type="OpenTap.Plugins.BasicSteps.ProcessStep" Version="9.4.0-Development" Id="6a6d9fa9-8a62-4977-a309-3f47e93e3fbb">
          <Application>tap</Application>
          <Arguments>test envvariables print</Arguments>
          <WorkingDirectory></WorkingDirectory>
          <EnvironmentVariables>
            <EnvironmentVariable>
              <Name></Name>
              <Value>empty</Value>
            </EnvironmentVariable>
          </EnvironmentVariables>
          <WaitForEnd>true</WaitForEnd>
          <Timeout>0</Timeout>
          <AddToLog>false</AddToLog>
          <CheckExitCode>true</CheckExitCode>
          <RegularExpressionPattern>
            <Value>(.*)</Value>
            <IsEnabled>false</IsEnabled>
          </RegularExpressionPattern>
          <VerdictOnMatch>Pass</VerdictOnMatch>
          <VerdictOnNoMatch>Fail</VerdictOnNoMatch>
          <ResultRegularExpressionPattern>
            <Value>(.*)</Value>
            <IsEnabled>false</IsEnabled>
          </ResultRegularExpressionPattern>
          <ResultName>Regex Result</ResultName>
          <Behavior>GroupsAsDimensions</Behavior>
          <DimensionTitles></DimensionTitles>
          <Enabled>true</Enabled>
          <Name>Run Program</Name>
          <ChildTestSteps />
          <BreakConditions>Inherit</BreakConditions>
        </TestStep>
      </ChildTestSteps>
      <BreakConditions>Inherit</BreakConditions>
    </TestStep>
  </Steps>
  <BreakConditions>Inherit</BreakConditions>
  <OpenTap.Description />
</TestPlan>