Test Suites
1 passed, 1 total
Tests
12 passed, 12 total
Snapshots
0 passed, 0 total
{
"resultDir": "test-report/",
"reportTitle": "AvtoShina QA Dashboard",
"additionalResultsProcessors": [],
"coverageLink": "../../coverage/lcov-report/index.html",
"jestStareConfigJson": "jest-stare.json",
"resultHtml": "index.html",
"resultJson": "jest-results.json"
}
{
"numFailedTestSuites": 0,
"numFailedTests": 0,
"numPassedTestSuites": 1,
"numPassedTests": 12,
"numPendingTestSuites": 0,
"numPendingTests": 0,
"numRuntimeErrorTestSuites": 0,
"numTodoTests": 0,
"numTotalTestSuites": 1,
"numTotalTests": 12,
"openHandles": [],
"snapshot": {
"added": 0,
"didUpdate": false,
"failure": false,
"filesAdded": 0,
"filesRemoved": 0,
"filesRemovedList": [],
"filesUnmatched": 0,
"filesUpdated": 0,
"matched": 0,
"total": 0,
"unchecked": 0,
"uncheckedKeysByFile": [],
"unmatched": 0,
"updated": 0
},
"startTime": 1788468765584,
"success": false,
"testResults": [
{
"leaks": false,
"numFailingTests": 0,
"numPassingTests": 12,
"numPendingTests": 0,
"numTodoTests": 0,
"openHandles": [],
"perfStats": {
"end": 1788468768718,
"loadTestEnvironmentEnd": 1788468765747,
"loadTestEnvironmentStart": 1788468765642,
"runtime": 2969,
"setupAfterEnvEnd": 1788468765932,
"setupAfterEnvStart": 1788468765932,
"setupFilesEnd": 1788468765749,
"setupFilesStart": 1788468765749,
"slow": false,
"start": 1788468765749
},
"skipped": false,
"snapshot": {
"added": 0,
"fileDeleted": false,
"matched": 0,
"unchecked": 0,
"uncheckedKeys": [],
"unmatched": 0,
"updated": 0
},
"testFilePath": "/home/qaavtoshina/qa.avtoshina.by/app.test.js",
"testResults": [
{
"ancestorTitles": [
"Website and XML feeds"
],
"duration": 261,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "Website and XML feeds Main page should return 200 and contain HTML",
"invocations": 1,
"location": null,
"numPassingAsserts": 3,
"retryReasons": [],
"startAt": 1788468766218,
"status": "passed",
"title": "Main page should return 200 and contain HTML"
},
{
"ancestorTitles": [
"Website and XML feeds"
],
"duration": 5,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "Website and XML feeds robots.txt should exist and be accessible",
"invocations": 1,
"location": null,
"numPassingAsserts": 4,
"retryReasons": [],
"startAt": 1788468766480,
"status": "passed",
"title": "robots.txt should exist and be accessible"
},
{
"ancestorTitles": [
"Website and XML feeds"
],
"duration": 5,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "Website and XML feeds sitemap.xml should exist and be accessible",
"invocations": 1,
"location": null,
"numPassingAsserts": 3,
"retryReasons": [],
"startAt": 1788468766486,
"status": "passed",
"title": "sitemap.xml should exist and be accessible"
},
{
"ancestorTitles": [
"Website and XML feeds"
],
"duration": 867,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "Website and XML feeds Yandex Market Feed should return 200 and XML",
"invocations": 1,
"location": null,
"numPassingAsserts": 2,
"retryReasons": [],
"startAt": 1788468766491,
"status": "passed",
"title": "Yandex Market Feed should return 200 and XML"
},
{
"ancestorTitles": [
"API endpoints"
],
"duration": 329,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "API endpoints AMO CRM custom fields should return a list with more than 10 items",
"invocations": 1,
"location": null,
"numPassingAsserts": 3,
"retryReasons": [],
"startAt": 1788468767360,
"status": "passed",
"title": "AMO CRM custom fields should return a list with more than 10 items"
},
{
"ancestorTitles": [
"API endpoints"
],
"duration": 34,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "API endpoints /api/v1/cart/options should return delivery and payment options",
"invocations": 1,
"location": null,
"numPassingAsserts": 3,
"retryReasons": [],
"startAt": 1788468767689,
"status": "passed",
"title": "/api/v1/cart/options should return delivery and payment options"
},
{
"ancestorTitles": [
"API endpoints"
],
"duration": 284,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "API endpoints /api/v1/products should return a non‑empty array of items",
"invocations": 1,
"location": null,
"numPassingAsserts": 4,
"retryReasons": [],
"startAt": 1788468767724,
"status": "passed",
"title": "/api/v1/products should return a non‑empty array of items"
},
{
"ancestorTitles": [
"API endpoints"
],
"duration": 6,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "API endpoints /api/v2 should return 200",
"invocations": 1,
"location": null,
"numPassingAsserts": 1,
"retryReasons": [],
"startAt": 1788468768009,
"status": "passed",
"title": "/api/v2 should return 200"
},
{
"ancestorTitles": [
"API endpoints"
],
"duration": 4,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "API endpoints /api/v2/me should return 401 Unauthorized",
"invocations": 1,
"location": null,
"numPassingAsserts": 1,
"retryReasons": [],
"startAt": 1788468768015,
"status": "passed",
"title": "/api/v2/me should return 401 Unauthorized"
},
{
"ancestorTitles": [
"Image storage (MinIO) checks"
],
"duration": 12,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "Image storage (MinIO) checks MinIO bucket listing should return XML with ListBucketResult and Contents",
"invocations": 1,
"location": null,
"numPassingAsserts": 5,
"retryReasons": [],
"startAt": 1788468768020,
"status": "passed",
"title": "MinIO bucket listing should return XML with ListBucketResult and Contents"
},
{
"ancestorTitles": [
"Homepage and catalog asset integrity"
],
"duration": 382,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "Homepage and catalog asset integrity Homepage assets (CSS, JS, images) are reachable",
"invocations": 1,
"location": null,
"numPassingAsserts": 0,
"retryReasons": [],
"startAt": 1788468768033,
"status": "passed",
"title": "Homepage assets (CSS, JS, images) are reachable"
},
{
"ancestorTitles": [
"Homepage and catalog asset integrity"
],
"duration": 299,
"failing": false,
"failureDetails": [],
"failureMessages": [],
"fullName": "Homepage and catalog asset integrity Catalog page assets (CSS, JS, images) are reachable",
"invocations": 1,
"location": null,
"numPassingAsserts": 0,
"retryReasons": [],
"startAt": 1788468768416,
"status": "passed",
"title": "Catalog page assets (CSS, JS, images) are reachable"
}
],
"failureMessage": null
}
],
"wasInterrupted": false
}
{
"bail": 0,
"changedFilesWithAncestor": false,
"ci": false,
"collectCoverage": false,
"collectCoverageFrom": [],
"coverageDirectory": "/home/qaavtoshina/qa.avtoshina.by/coverage",
"coverageProvider": "babel",
"coverageReporters": [
"json",
"text",
"lcov",
"clover"
],
"detectLeaks": false,
"detectOpenHandles": false,
"errorOnDeprecated": false,
"expand": false,
"findRelatedTests": false,
"forceExit": false,
"json": false,
"lastCommit": false,
"listTests": false,
"logHeapUsage": false,
"maxConcurrency": 5,
"maxWorkers": 2,
"noStackTrace": false,
"nonFlagArgs": [],
"notify": false,
"notifyMode": "failure-change",
"onlyChanged": false,
"onlyFailures": false,
"openHandlesTimeout": 1000,
"passWithNoTests": false,
"projects": [],
"reporters": [
[
"default",
{}
],
[
"/home/qaavtoshina/qa.avtoshina.by/node_modules/jest-stare/lib/index.js",
{
"resultDir": "test-report/",
"reportTitle": "AvtoShina QA Dashboard",
"additionalResultsProcessors": [],
"coverageLink": "../../coverage/lcov-report/index.html",
"jestStareConfigJson": "jest-stare.json",
"resultHtml": "index.html",
"resultJson": "jest-results.json"
}
]
],
"rootDir": "/home/qaavtoshina/qa.avtoshina.by",
"runInBand": false,
"runTestsByPath": false,
"seed": -537168861,
"skipFilter": false,
"snapshotFormat": {
"escapeString": false,
"printBasicPrototype": false
},
"testFailureExitCode": 1,
"testPathPatterns": {
"patterns": [],
"type": "TestPathPatterns"
},
"testSequencer": "/home/qaavtoshina/qa.avtoshina.by/node_modules/@jest/test-sequencer/build/index.js",
"updateSnapshot": "new",
"useStderr": false,
"verbose": true,
"waitForUnhandledRejections": false,
"watch": false,
"watchAll": false,
"watchman": true,
"workerThreads": false
}