com.ibm.rational.test.lt.recorder.compatibility.upgrade

Class RecModelUpgrader

  • java.lang.Object
    • com.ibm.rational.test.lt.recorder.compatibility.upgrade.RecModelUpgrader
  • All Implemented Interfaces:
    IRecModelUpgradeLog


    public class RecModelUpgrader
    extends Object
    implements IRecModelUpgradeLog
    Upgrader used for converting RPT <= 8.1 .recmodel format to 8.2 .recsession files. This class also handles upgrading of .rec files produced by the HTTP extension in RPT <= 8.1.
    • Constructor Detail

      • RecModelUpgrader

        public RecModelUpgrader(IFile oldFile,
                        IBatchRecmodelUpgradeLog log)
        Instantiates an upgrader for a recording produced by a previous RPT release.
        Parameters:
        oldFile - A recording (.recmodel or .rec) produced by a previous RPT release.
        log - A log instance where where any message produced by the upgrade operation will be logged.
    • Method Detail

      • upgrade

        public IStatus upgrade(IFile newFile,
                      IProgressMonitor monitor)
        Converts the recording to a new recording session file.
        Parameters:
        newFile - A file that will receive the upgrade result. This file will be overwritten if it already exists.
        monitor - A progress monitor for monitoring progress, and asking cancellation.
        Returns:
        A status. The severity will be either IStatus.OK if upgrade was successful or IStatus.ERROR if upgrade did not complete.
      • logWarning

        public void logWarning(String message)
        Description copied from interface: IRecModelUpgradeLog
        Logs a warning message.
        Specified by:
        logWarning in interface IRecModelUpgradeLog
        Parameters:
        message - A warning message (should be translated to the current locale).
IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2013. All rights reserved.