Studio:Workspace Setup: Difference between revisions

From STRIDE Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:




=Folder Layout=
The workspace created will be automatically setup with the following folders:


  <Scripts Files>
  <Scripts Files>
Line 13: Line 13:
   [[#teardown|teardown]] ''-- relevant teardown fixtures''
   [[#teardown|teardown]] ''-- relevant teardown fixtures''
   [[#utility|utility]] ''-- utilities and libraries''
   [[#utility|utility]] ''-- utilities and libraries''
=Folder Contents=
== Documents ==
;Customer
:<ul><li>customer-supplied documents that are not included or linked on the project portal wiki</li></ul>
;S2
:<ul><li>S2-generated documents that are not included or linked in the project portal wiki</li><li>S2-generated documents that have been uploaded to the project portal wiki and embedded in a wiki page. (e.g. Visio drawings, screen shots, etc.)</li></ul>
==Source==
Customer source code required to build the target is stored here.
Subfolder organization should follow that used by the customer.
==Target==
Local target app built from Visual Studio (customer source + IM)
Workspace database (.sidb) built from STRIDE Studio
==TestAssets==
Note: If there are multiple components, each requiring a unique set of TestAssets, than a sub-folder should be created representing the name of the component under test.
The following hierarchy is recommended:
;TestWorkspace
: STRIDE workspace (.ssw) file goes here
;TestUnits
: If the workspace has test units defined, source files go here
;TestScripts
: Test scripts
;SCL
: Header files comprising this project's SCL go here as well as any s2instrument option files
;UtilityScripts
: Helper scripts and modules go here


[[Category:Project Organization]]
[[Category:Project Organization]]
[[Category:Practice]]
[[Category:Practice]]

Revision as of 15:33, 30 November 2008

This article outlines the recommend standards for a Test Workspace organization. The WorkspaceSetup.pl utility script automatically sets up a workspace:

 WorkspaceSetup.pl -w name


The workspace created will be automatically setup with the following folders:

<Scripts Files>
  setup -- relevant setup fixtures
  test -- test assets
     your suite1
     your suite2
  teardown -- relevant teardown fixtures
  utility -- utilities and libraries