IBM Support

PI93095: TESTCONDUCTOR CONTINUES BUILD PROCESS ALSO IN CASE OF WARNINGS AND ERRORS

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • TestConductor continues build process also in case of warnings
    and errors when updating TestPackage.
    Since TestConductor is ignoring warnings and errors when
    updating TestPackage, the test application can be built and
    executed, and the test can be successfully passed, although in
    reality not the specified test is executed.
    
    To reproduce this you can create a SD TestCase, in which a
    message from SuT to the TestComponent is modeled, which has a
    wrong name. You will get a warning that will be ignored, like:
    WARNING: 'SD_tc_0': Message 'message_0', received by instance
    line
    'TCon_SuT.itsTestCompStateChart', has been ignored.
    
    For testing of safety critical software this behavior is not
    acceptable, because the tests are not reliable in that case.
    
    In such a situation the build of the test shall be interrupted
    and cancelled.
    A possible solution could be a configurable error and warning
    assessment.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rhapsody                                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * TestConductor continues build process also in case of        *
    * warnings and errors                                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • TestConductor behavior is: If there is an error, updating the
    test code is aborted and the test application is not built and
    the test is not executed.
    If there is a warning then test code is updated and the test can
    be built and executed. Providing an option to abort also in case
    of warnings is a feature request.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI93095

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    830

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-01-30

  • Closed date

    2018-06-17

  • Last modified date

    2018-06-17

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    TLOGIC RHAPSODY

  • Fixed component ID

    5724V74RP

Applicable component levels

  • R830 PSY

       UP



Document information

More support for: Rational Rhapsody

Software version: 830

Reference #: PI93095

Modified date: 17 June 2018