| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- "use strict";
- var __defProp = Object.defineProperty;
- var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
- var __getOwnPropNames = Object.getOwnPropertyNames;
- var __hasOwnProp = Object.prototype.hasOwnProperty;
- var __export = (target, all) => {
- for (var name in all)
- __defProp(target, name, { get: all[name], enumerable: true });
- };
- var __copyProps = (to, from, except, desc) => {
- if (from && typeof from === "object" || typeof from === "function") {
- for (let key of __getOwnPropNames(from))
- if (!__hasOwnProp.call(to, key) && key !== except)
- __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
- }
- return to;
- };
- var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
- var dot_exports = {};
- __export(dot_exports, {
- default: () => dot_default
- });
- module.exports = __toCommonJS(dot_exports);
- var import_base = require("./base");
- class DotReporter extends import_base.TerminalReporter {
- constructor() {
- super(...arguments);
- this._counter = 0;
- }
- onBegin(suite) {
- super.onBegin(suite);
- this.writeLine(this.generateStartingMessage());
- }
- onStdOut(chunk, test, result) {
- super.onStdOut(chunk, test, result);
- if (!this.config.quiet)
- this.screen.stdout.write(chunk);
- }
- onStdErr(chunk, test, result) {
- super.onStdErr(chunk, test, result);
- if (!this.config.quiet)
- this.screen.stderr.write(chunk);
- }
- onTestEnd(test, result) {
- super.onTestEnd(test, result);
- if (this._counter === 80) {
- this.screen.stdout.write("\n");
- this._counter = 0;
- }
- ++this._counter;
- if (result.status === "skipped") {
- this.screen.stdout.write(this.screen.colors.yellow("\xB0"));
- return;
- }
- if (this.willRetry(test)) {
- this.screen.stdout.write(this.screen.colors.gray("\xD7"));
- return;
- }
- switch (test.outcome()) {
- case "expected":
- this.screen.stdout.write(this.screen.colors.green("\xB7"));
- break;
- case "unexpected":
- this.screen.stdout.write(this.screen.colors.red(result.status === "timedOut" ? "T" : "F"));
- break;
- case "flaky":
- this.screen.stdout.write(this.screen.colors.yellow("\xB1"));
- break;
- }
- }
- onError(error) {
- super.onError(error);
- this.writeLine("\n" + this.formatError(error).message);
- this._counter = 0;
- }
- async onEnd(result) {
- await super.onEnd(result);
- this.screen.stdout.write("\n");
- this.epilogue(true);
- }
- }
- var dot_default = DotReporter;
|