我希望使用多处理并行启动多个测试:
testlist=[test1, test2, test3]
pool = ThreadPool(len(testlist))
try:
pool.map(run_test, testlist)
print('Success')
sys.exit(0)
except Exception:
print('FAILURE!')
sys.exit(1)
如果其中一个线程抛出异常,有没有办法让所有线程终止?如果早期失败,运行所有测试是没有意义的。
答案 0 :(得分:0)
你无法杀死线程。调用$('#summary-head').click(function(evt) {
evt.preventDefault();
$('#summary-bod').slideToggle(1000);
$(this).toggleClass('close');
if(document.getElementById('summary-head').innerHTML === "- Professional Summary"){
document.getElementById('summary-head').innerHTML = "+ Professional Summary";
} else {
document.getElementById('summary-head').innerHTML = "- Professional Summary";
};
});
只会阻止创建新主题
已经运行的测试不会停止
请参阅:https://stackoverflow.com/a/325528/7529716