playwright.reporter.js 605 B

12345678910111213141516171819202122232425
  1. class Reporter {
  2. onTestBegin(test) {
  3. process.stdout.write(`${test.title}\n`);
  4. }
  5. onTestEnd(test, result) {
  6. if (result.status === 'failed') {
  7. process.stderr.write(`\nTest failed: ${test.title}\n`);
  8. if (result.error) {
  9. process.stderr.write(`${result.error.message}\n`);
  10. if (result.error.stack) {
  11. process.stderr.write(`${result.error.stack}\n`);
  12. }
  13. }
  14. }
  15. }
  16. onError(error) {
  17. process.stderr.write(`\nError: ${error}\n`);
  18. }
  19. }
  20. export default Reporter;