Difference between revisions of "Script Samples"

From STRIDE Wiki
Jump to: navigation, search
Line 11: Line 11:
 
;[[FileTransfer  Sample]]
 
;[[FileTransfer  Sample]]
 
: This sample  shows an example of how you might use helper functions on the target to  invoke [[File Transfer Services|STRIDE File  Transfer services]]. The example is driven by host  script logic that invokes remote target functions to actuate a file  transfer to the target.
 
: This sample  shows an example of how you might use helper functions on the target to  invoke [[File Transfer Services|STRIDE File  Transfer services]]. The example is driven by host  script logic that invokes remote target functions to actuate a file  transfer to the target.
 +
 +
;[[FunctionRemoting  Sample]]
 +
: This sample shows some examples of invoking [[Function_Capturing|remote functions]] for the purpose of fixturing your behavior tests written in script on the host.
  
 
[[Category:Samples]]
 
[[Category:Samples]]
 
[[Category:Tests in Script]]
 
[[Category:Tests in Script]]

Revision as of 16:34, 9 July 2010

These samples are a collection of native source under test and script test code code that demonstrate the techniques for creating and executing tests using the STRIDE Framework. These are the introductory samples for the STRIDE Framework that illustrate how to do expectation testing of instrumented source under test using script test modules on the host.

Once you have installed the STRIDE framework on your host machine, you can easily build and run any combination of these samples. In each case, you can include the source under test for the sample simply by copying its source files to the SDK's sample_src directory and rebuilding the off-target testapp.

Description

The following samples are available to illustrate the use of host scripting with the STRIDE Framework.

Expectations Sample
This sample provides some pre-instrumented source code that include STRIDE Test Points and Test Logs. A single perl test module is included that implements a few examples of expectation testing based on the software under test. The process of including this sample as well as running it and publishing results is covered in Running and Publishing the Expectations Sample, which comprised an earlier step in the sandbox setup.
FileTransfer Sample
This sample shows an example of how you might use helper functions on the target to invoke STRIDE File Transfer services. The example is driven by host script logic that invokes remote target functions to actuate a file transfer to the target.
FunctionRemoting Sample
This sample shows some examples of invoking remote functions for the purpose of fixturing your behavior tests written in script on the host.