function simpletest_last_test_get

Same name in other branches
  1. 8.9.x core/modules/simpletest/simpletest.module \simpletest_last_test_get()

Get information about the last test that ran given a test ID.

Parameters

$test_id: The test ID to get the last test from.

Return value

Array containing the last database prefix used and the last test class that ran.

1 call to simpletest_last_test_get()
_simpletest_batch_finished in modules/simpletest/simpletest.module
Implements callback_batch_finished().

File

modules/simpletest/simpletest.module, line 240

Code

function simpletest_last_test_get($test_id) {
    $last_prefix = db_query_range('SELECT last_prefix FROM {simpletest_test_id} WHERE test_id = :test_id', 0, 1, array(
        ':test_id' => $test_id,
    ))->fetchField();
    $last_test_class = db_query_range('SELECT test_class FROM {simpletest} WHERE test_id = :test_id ORDER BY message_id DESC', 0, 1, array(
        ':test_id' => $test_id,
    ))->fetchField();
    return array(
        $last_prefix,
        $last_test_class,
    );
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.