In reply to Jaafar Hassan:
run_test(test_name) is not practical and therefore not recommended.
Instead use the test specification from the comandline.
PAssing requests to a certain test is commonly doen using configuration objects. This has nothing to do how you are caling your test.