Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[alf-dev] EclipseCon Test Management Parallel Test Exec

The Segue Test Management Services, as configured on the POC machine,
sequentially execute test definitions based upon the TestType input
parameter of the testBuild method.  For example, if the TestType
parameter equals "ALL_TESTS" and ALL_TESTS maps to test1, test2, and
test3, then those tests will be executed serially in the sequence test1,
test2, and test3.

Here's the Mapping for TestType parameter configured on the POC machine
Test Management tool:

TestType                       Test Suite to Be Executed
=======                      ==================================

ALL_TESTS                              All tests suites below

JUnit                                  JUnit (non-GUI)

JUnitPDE                               JUnit Plugin for RCP (GUI, will
display on screen)

SilkTest                               SilkTest (GUI, will display on
screen)


Parallel test executions could be achieved by calling the testBuild
method in parallel.  It is not possible to run any two GUI tests
simultaneously because they each rely on a single instance of the
application under test being rendered on the display.  Given that, here
are some possible values of the TestType parameter for parallel flow
testing:

TestTypes				GUI Rendered?
============                 =================
JUnit, SilkTest			Yes
JUnit, JUnitPDE			Yes
JUnit, ALL_TESTS			Yes


I could easily include another non-GUI test type (Telnet, for testing
via commandline driven scripts on port 23), but I would need Serena's
permission to run a Telent daemon on the POC machine.  Adding Telnet
tests would greatly increase the available parallel combinations.  I can
easily install Telnet on the POC machine.

Thank you,
Bob


Back to the top