我通过包含MakefileWorker.mk从Makefile运行cpputest并运行
payments.post('/verify', (req, res) => {
let data = {
token: req.body.token,
amount: req.body.amount
}
let config = {
headers: {'Authorization': 'Key test_secret_key'}
};
axios.post("https://khalti.com/api/v2/payment/verify/", data, config)
.then(response => {
console.log("it works")
Payment.update({status: true}, {
where: {
requestID : req.body.request_id
}
})
.then(done =>{
// ^^^^
res.status(200).json({status: "Ok"})
})
.catch(err =>{
console.log(err.response)
})
})
.catch(error => {
console.log("it dont work")
res.send(error.response);
});
})
我的测试套件的测试失败,但是执行了gcov,并且make成功退出。 使测试退出也成功。
如果某些测试失败,如何导致cpputest失败?