WebSphere MQ Workflow 3.4.0 Java Generic API Test / Prototyping Tool

[prev][next][parent][TOC]

Additional Tool Macro Examples

Testcase
 
/*
   invocation of this test case (example30.dat):
   java com.ibm.workflow.api.tool.JGATT -iexample30.dat -oexample30.log -d
*/

Tool.commentToOutput
  Comment                       "Tool macro example for Windows NT"
  toStandardError true
End

Tool.showElapseTime
  elapseTimeOptions             "Testcase, Section, TimeStamp"
End

Tool.commentToOutput
  Comment                       "Start Import test.fdl"
  toStandardError true
End

Tool.exec
  command                       "cmd /C fmcibie -uADMIN -ppassword -o -t -itest.fdl -limport.log"
  waitForSubprocessToComplete   true
End

Tool.sleep
  sleepTime_ms                  10000
  userText                      "Sleep after FDL import"
  beep                          FALSE
End

/* Display FDL import results */

Tool.exec
  command                       "cmd /C notepad import.log"
  waitForSubprocessToComplete   false
End

                                /* For more information about "cmd.exe" invoke: cmd /? | more  */


Tool.commentToOutput
  Comment                       "Start Test Case:   tc1"
  toStandardError true
End

/* Invoke another JGATT application in a separate process */

Tool.exec
  command                       "cmd /C java com.ibm.workflow.api.tool.JGATT -itc1.dat -otc1.log"
  waitForSubprocessToComplete   false
End

         /* in UNIX enviroment: "java com.ibm.workflow.api.tool.JGATT -itc1.dat -otc1.log"  */

Tool.sleep
  sleepTime_ms                  10000
  beep                          FALSE
End

Tool.memoryJVM

Tool.garbageCollector

Tool.sleep
  sleepTime_ms                  20000
  beep                          FALSE
End

Tool.memoryJVM
 

 
 

Result
 

MQSeries Workflow 3.2.2 Java Generic API Test Tool (JGATT),
Driver v322, Hotfix <2>
Test case: example30.dat
2000-10-10 13:44:25.92 Europe/Berlin
============================================================================
Operating system:              Windows NT
Operating system version:      4.0
Operating system architecture: x86
Java version:                  1.2.2
User account name:             kurtfle
============================================================================
Command Line Arguments:
-i=example30.dat (TestCase)
-o=example30.log (Result)
-d
============================================================================
+++>
============================================================================
===>
Parsing the input file ...
===> 451 msec
============================================================================
Tool.commentToOutput
Tool macro example for Windows NT
============================================================================
Tool.showElapseTime
TESTCASE
SECTION
TIMESTAMP
===> 461 msec
============================================================================
===> 2000-10-10 13:44:26.73 Europe/Berlin
Tool.commentToOutput
Start Import test.fdl
===> 40 msec
============================================================================
===> 2000-10-10 13:44:26.77 Europe/Berlin
Tool.exec
parameter: command                                 = "cmd /C fmcibie -uADMIN -ppassword -o -t -itest.fdl -limport.log"
parameter: waitForSubprocessToComplete             = true
..........Report............................................................
exit value of the subprocess = 0
===> 2023 msec
============================================================================
===> 2000-10-10 13:44:28.80 Europe/Berlin
Tool.sleep
Tool will sleep for 10000 ms
Sleep after FDL import
===> 10014 msec
============================================================================
===> 2000-10-10 13:44:38.81 Europe/Berlin
Tool.exec
parameter: command                                 = "cmd /C notepad import.log"
parameter: waitForSubprocessToComplete             = false
===> 70 msec
============================================================================
===> 2000-10-10 13:44:38.88 Europe/Berlin
Tool.commentToOutput
Start Test Case:   tc1
===> 10 msec
============================================================================
===> 2000-10-10 13:44:38.89 Europe/Berlin
Tool.exec
parameter: command                                 = "cmd /C java com.ibm.workflow.api.tool.JGATT -itc1.dat -otc1.log"
parameter: waitForSubprocessToComplete             = false
===> 10 msec
============================================================================
===> 2000-10-10 13:44:38.90 Europe/Berlin
Tool.sleep
Tool will sleep for 10000 ms
===> 10015 msec
============================================================================
===> 2000-10-10 13:44:48.91 Europe/Berlin
Tool.memoryJVM
..........Report............................................................
total memory = 5242872 bytes
free  memory = 323944 bytes
===> 0 msec
============================================================================
===> 2000-10-10 13:44:48.91 Europe/Berlin
Tool.garbageCollector
===> 420 msec
============================================================================
===> 2000-10-10 13:44:49.33 Europe/Berlin
Tool.sleep
Tool will sleep for 20000 ms
===> 20009 msec
============================================================================
===> 2000-10-10 13:45:09.34 Europe/Berlin
Tool.memoryJVM
..........Report............................................................
total memory = 5242872 bytes
free  memory = 2459712 bytes
===> 0 msec
============================================================================
+++> 43072 msec
====== Test case ended normally ============================================