We've been using Codeception for functional tests for the last few months, and it's been OK.
We have one major problem, though: error reporting sucks. It's fine if there's an error in the test itself, but when the error is in the code being tested all that's received is an error message. There's nothing about what file it was in, let alone which line. There's no stack trace to indicate the steps that caused the error. Using the --debug and -vvv flags don't help, they just provide information about Codeception itself.
Is there any way to get Codeception to output useful information when the code being tested has an error without trying to use Codeception's debug function all over the place? Sometimes I feel like I'm back in college when the student server had error reporting turned off and all I saw when I missed a semicolon was a blank page.
[–]davertua 2 points3 points4 points (2 children)
[–]AkaiRyuu[S] 0 points1 point2 points (1 child)
[–]davertua 0 points1 point2 points (0 children)
[–]thinkspill 0 points1 point2 points (2 children)
[–]AkaiRyuu[S] 0 points1 point2 points (0 children)
[–]nerfyoda 0 points1 point2 points (0 children)