CBD-80 Fix to sporadic unit test failures on Linux
CBD-80 Fix to sporadic unit test failures on Linux

Add test_setup func and wait_for_warmup_complete to ensure that
loading of ep_engine completes before running test case.
Bulk of test failures on Linux were due to incomplete warmup of
ep_engine prior to running test cases.

Change-Id: I2db65c23c3754743323cc2eb07e801a106409e67
Reviewed-on: http://review.couchbase.org/15920
Reviewed-by: Chiyoung Seo <8b279095f11c26cc21045fda5a3e51debb005aa9@gmail.com>
Tested-by: Chiyoung Seo <8b279095f11c26cc21045fda5a3e51debb005aa9@gmail.com>

teligent-ru/ep-engine,hisundar/ep-engine,daverigby/kv_engine,abhinavdangeti/ep-engine,membase/ep-engine,jimwwalker/ep-engine,jimwwalker/ep-engine,owendCB/ep-engine,couchbase/ep-engine,membase/ep-engine,couchbase/ep-engine,owendCB/ep-engine,jimwwalker/ep-engine,sriganes/ep-engine,sriganes/ep-engine,hisundar/ep-engine,couchbase/ep-engine,abhinavdangeti/ep-engine,owendCB/ep-engine,jimwwalker/ep-engine,daverigby/ep-engine,couchbase/ep-engine,teligent-ru/ep-engine,sriganes/ep-engine,teligent-ru/ep-engine,abhinavdangeti/ep-engine,daverigby/kv_engine,daverigby/kv_engine,abhinavdangeti/ep-engine,daverigby/ep-engine,daverigby/ep-engine,membase/ep-engine,teligent-ru/ep-engine,membase/ep-engine,daverigby/kv_engine,owendCB/ep-engine,sriganes/ep-engine,abhinavdangeti/ep-engine,hisundar/ep-engine,daverigby/ep-engine,hisundar/ep-engine