def METHOD_NAME(self, elapsedtime):
    """This keyword captures a computed rather than measured elapsed time for performance tests.
    For example, if you were performance testing a Salesforce batch process, you might want to
    store the Salesforce-measured elapsed time of the batch process instead of the time measured
    in the CCI client process.
    The keyword takes a single argument which is either a number of seconds or a Robot time string
    (https://robotframework.org/robotframework/latest/libraries/DateTime.html#Time%20formats).
    Using this keyword will automatically add the tag cci_metric_elapsed_time to the test case
    and ${cci_metric_elapsed_time} to the test's variables. cci_metric_elapsed_time is not
    included in Robot's html statistical roll-ups.
    Example:
    | Set Test Elapsed Time       11655.9
    Performance test times are output in the CCI logs and are captured in MetaCI instead of the
    "total elapsed time" measured by Robot Framework. The Robot "test message" is also updated."""
    try:
        seconds = float(elapsedtime)
    except ValueError:
        seconds = timestr_to_secs(elapsedtime)
    assert seconds is not None
    self.builtin.set_test_message(f"Elapsed time set by test : {seconds}")
    self.builtin.set_tags("cci_metric_elapsed_time")
    self.builtin.set_test_variable("${cci_metric_elapsed_time}", seconds)