add runTest functions that accept a cancel token for #229
add runTest functions that accept a cancel token for #229

haf/expecto,teo-tsirpanis/expecto,haf/expecto,teo-tsirpanis/expecto,teo-tsirpanis/expecto