<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.stridewiki.com/index.php?action=history&amp;feed=atom&amp;title=Test_Script</id>
	<title>Test Script - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.stridewiki.com/index.php?action=history&amp;feed=atom&amp;title=Test_Script"/>
	<link rel="alternate" type="text/html" href="https://www.stridewiki.com/index.php?title=Test_Script&amp;action=history"/>
	<updated>2026-04-27T10:48:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://www.stridewiki.com/index.php?title=Test_Script&amp;diff=14411&amp;oldid=prev</id>
		<title>Marku: /* Running a Test Script */</title>
		<link rel="alternate" type="text/html" href="https://www.stridewiki.com/index.php?title=Test_Script&amp;diff=14411&amp;oldid=prev"/>
		<updated>2015-07-06T20:46:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Running a Test Script&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:46, 6 July 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Running a Test Script ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Running a Test Script ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Stride executes tests using a runner controlled by a host computer. Refer to [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Running_Tests2 | running tests&lt;/del&gt;]] for Test Units.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Stride executes tests using a runner controlled by a host computer. Refer to [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Running Tests&lt;/ins&gt;]] for Test Units.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Invoking the Runner (aka &amp;lt;tt&amp;gt;[[STRIDE_Runner|stride]]&amp;lt;/tt&amp;gt;) from a console&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Invoking the Runner (aka &amp;lt;tt&amp;gt;[[STRIDE_Runner|stride]]&amp;lt;/tt&amp;gt;) from a console&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   stride ..  --run=MyTest.pm&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   stride ..  --run=MyTest.pm&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Marku</name></author>
	</entry>
	<entry>
		<id>https://www.stridewiki.com/index.php?title=Test_Script&amp;diff=14294&amp;oldid=prev</id>
		<title>Marku: Created page with &quot;Stride&#039;s test script solution allows users to take advantage of the power of dynamic languages on the host to execute test scenarios on the device under test. Some of the adva...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.stridewiki.com/index.php?title=Test_Script&amp;diff=14294&amp;oldid=prev"/>
		<updated>2015-07-02T18:31:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Stride&amp;#039;s test script solution allows users to take advantage of the power of dynamic languages on the host to execute test scenarios on the device under test. Some of the adva...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Stride&amp;#039;s test script solution allows users to take advantage of the power of dynamic languages on the host to execute test scenarios on the device under test. Some of the advantages of host based script tests are:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;test coverage&amp;#039;&amp;#039;&amp;#039; can be &amp;#039;&amp;#039;&amp;#039;expanded&amp;#039;&amp;#039;&amp;#039; without any changes to the target device.&lt;br /&gt;
* sophisticated &amp;#039;&amp;#039;&amp;#039;device automation&amp;#039;&amp;#039;&amp;#039; possible using facilities available on the host.&lt;br /&gt;
* no additional &amp;#039;&amp;#039;&amp;#039;code space&amp;#039;&amp;#039;&amp;#039; requirements on the device once the software under test. &lt;br /&gt;
* powerful &amp;#039;&amp;#039;&amp;#039;data validation&amp;#039;&amp;#039;&amp;#039; techniques are possible using the power of the host (validating large media files generated by the target device, for example).&lt;br /&gt;
* large library of &amp;#039;&amp;#039;&amp;#039;extension modules&amp;#039;&amp;#039;&amp;#039; are available for standard dynamic languages (e.g. [http://search.cpan.org cpan for perl])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Test Script (i.e. MyTest.pm)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
use strict;&lt;br /&gt;
use warnings;&lt;br /&gt;
&lt;br /&gt;
package MyTests;&lt;br /&gt;
use base qw(STRIDE::Test);&lt;br /&gt;
use STRIDE::Test;&lt;br /&gt;
&lt;br /&gt;
sub test_one : Test&lt;br /&gt;
{&lt;br /&gt;
    ASSERT_TRUE(1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sub test_two : Test&lt;br /&gt;
{&lt;br /&gt;
    ASSERT_TRUE(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Running a Test Script ==&lt;br /&gt;
Stride executes tests using a runner controlled by a host computer. Refer to [[Running_Tests2 | running tests]] for Test Units. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Invoking the Runner (aka &amp;lt;tt&amp;gt;[[STRIDE_Runner|stride]]&amp;lt;/tt&amp;gt;) from a console&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
  stride ..  --run=MyTest.pm&lt;/div&gt;</summary>
		<author><name>Marku</name></author>
	</entry>
</feed>