Stored procedure will run all available unit tests in a database. At the beginning this procedure will refresh list of available unit tests in the database and execute global setup process, at the end, when all test are complete it will also run global teardown functions to perform cleanup

This is an extended version of the DBTD_RUNTESTSUITE procedure, it run all unit tests for a given test suite, and allows user reload test information and run global setup and teardown for this individual suite

Returns currently running unit test identification number. Unit test identification number assigned by the DB Test Driven framework for each unit test run, every time you will run unit test a new run id will be generated