Having problems with your account or logging in?
A lot of changes are happening in the community right now. Some may affect you. READ MORE HERE

If the last Testcase in a SilkTest TestPlan is manual, then TestPlanExit() will not be executed, what can be done?

If the last Testcase in a SilkTest TestPlan is manual, then TestPlanExit() will not be executed, what can be done?

The example below shows a Testplan which ends in a manual test, this example will not call the TestPlanExit() function at the end of the run. This is due to the last testcase in the run being manual as seen below;

TestPlan - Dud.pln ;

Results - Dud.res ;

However, by placing the manual test anywhere in the Testplan but at the end, this behaviour is eliminated and the TestPlanExit() function is called and executed as expected. As seen in the example below.

To be able to successfully call a TestPlanExit() function from a Testplan, make sure that any manual tests are not called at the end of the run. There are two choices when working around this behaviour, either

  • change the position of these tests in the sequence so that manual tests do not get called last OR
  • add a dummy Testcase (which does nothing) to the end of the Testplan to initiate the TestPlanExit() function.

TestPlan - Dud2.pln ;

Results - Dud2.res

This behaviour is documented in the Release Notes for SilkTest 6.0 which state, if the last testcase in your testplan is a manual testcase, TextPlanExit() is not called.

Old KB# 21809

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Top Contributors
Version history
Revision #:
1 of 1
Last update:
‎2013-02-15 19:24
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.