Mochawesome reporter выводит неверные json результаты при использовании Mocha's this.retries () api - PullRequest
0 голосов
/ 03 февраля 2020

Хотя я вижу открытый выпуск по этому поводу, хотел проверить, есть ли у нас обходной путь, какие-либо предложения приветствуются? :

только при использовании this.retries(), я вижу результаты json, показывающие null для элементов state и speed элементы pass, fail как false и err пусто, в результате чего отчет html выглядит некорректно. Вот мой тест

describe(`Page Load checks `, async function ()  {

it('Page Check', async function () {
        this.retries(1); 
        presentationsPage = await navMenu.loadPresentationsPage();
        const result = await presentationsPage.isPresentationsPageLoadComplete();
        expect(result).to.equal(true, 'Expected : Presentation Page');
    }) ;
 } );

и результаты json

{
              "title": "Page Check",
              "fullTitle": "Page Loads  Check",
              "timedOut": false,
              "duration": 32014,
              "state": null,
              "speed": null,
              "pass": false,
              "fail": false,
              "pending": false,
              "context": null,
              "code": "__awaiter(this, void 0, void 0, function...",
              "err": {},
              "uuid": "6971b4af-b327bda4ffa8",
              "parentUUID": "3345841e-6a5f-19fee98",
              "isHook": false,
              "skipped": true
            }

1 Ответ

1 голос
/ 25 марта 2020

В случае, если кто-либо попадает в ту же проблему при использовании retries (), я переключаюсь на систему отчетности, называемую mocha-allure-reporter . Я обнаружил, что это отличная система отчетности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...