{"numFailedTestSuites":0,"numFailedTests":0,"numPassedTestSuites":3,"numPassedTests":15,"numPendingTestSuites":0,"numPendingTests":0,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":3,"numTotalTests":15,"startTime":1746465840704,"success":false,"testResults":[{"numFailingTests":0,"numPassingTests":4,"numPendingTests":0,"numTodoTests":0,"perfStats":{"end":1746465851467,"runtime":10519,"slow":true,"start":1746465840948},"testFilePath":"/home/runner/work/adapt_authn_serverless/adapt_authn_serverless/test/logout.test.ts","failureMessage":null,"testResults":[{"ancestorTitles":["logout"],"duration":2694,"failureMessages":[],"fullName":"logout should have a valid session","status":"passed","title":"should have a valid session"},{"ancestorTitles":["logout"],"duration":746,"failureMessages":[],"fullName":"logout should log out successfully","status":"passed","title":"should log out successfully"},{"ancestorTitles":["logout"],"duration":115,"failureMessages":[],"fullName":"logout should give 200 with uuid already logged out","status":"passed","title":"should give 200 with uuid already logged out"},{"ancestorTitles":["logout"],"duration":103,"failureMessages":[],"fullName":"logout should give 200 with invalid uuid","status":"passed","title":"should give 200 with invalid uuid"}]},{"numFailingTests":0,"numPassingTests":6,"numPendingTests":0,"numTodoTests":0,"perfStats":{"end":1746465853535,"runtime":12602,"slow":true,"start":1746465840933},"testFilePath":"/home/runner/work/adapt_authn_serverless/adapt_authn_serverless/test/jwt.test.ts","failureMessage":null,"testResults":[{"ancestorTitles":["jwt"],"duration":2418,"failureMessages":[],"fullName":"jwt should have a valid session","status":"passed","title":"should have a valid session"},{"ancestorTitles":["jwt"],"duration":1532,"failureMessages":[],"fullName":"jwt should be successful","status":"passed","title":"should be successful"},{"ancestorTitles":["jwt"],"duration":1203,"failureMessages":[],"fullName":"jwt should create token with header and payload","status":"passed","title":"should create token with header and payload"},{"ancestorTitles":["jwt"],"duration":100,"failureMessages":[],"fullName":"jwt should fail due to invalid uuid","status":"passed","title":"should fail due to invalid uuid"},{"ancestorTitles":["jwt"],"duration":102,"failureMessages":[],"fullName":"jwt should fail due to invalid url","status":"passed","title":"should fail due to invalid url"},{"ancestorTitles":["jwt"],"duration":99,"failureMessages":[],"fullName":"jwt should fail with 500 error due to invalid credentials","status":"passed","title":"should fail with 500 error due to invalid credentials"}]},{"numFailingTests":0,"numPassingTests":5,"numPendingTests":0,"numTodoTests":0,"perfStats":{"end":1746465856383,"runtime":15443,"slow":true,"start":1746465840940},"testFilePath":"/home/runner/work/adapt_authn_serverless/adapt_authn_serverless/test/login.test.ts","failureMessage":null,"testResults":[{"ancestorTitles":["login"],"duration":2635,"failureMessages":[],"fullName":"login should have a valid session","status":"passed","title":"should have a valid session"},{"ancestorTitles":["login"],"duration":2784,"failureMessages":[],"fullName":"login should log in successfully with a valid token","status":"passed","title":"should log in successfully with a valid token"},{"ancestorTitles":["login"],"duration":109,"failureMessages":[],"fullName":"login should log in successfully with a valid cookie","status":"passed","title":"should log in successfully with a valid cookie"},{"ancestorTitles":["login"],"duration":2564,"failureMessages":[],"fullName":"login should log in new user with mismatched session and token","status":"passed","title":"should log in new user with mismatched session and token"},{"ancestorTitles":["login"],"duration":427,"failureMessages":[],"fullName":"login should fail due to invalid authorization header / uuid","status":"passed","title":"should fail due to invalid authorization header / uuid"}]}],"config":{"bail":0,"changedFilesWithAncestor":false,"ci":true,"collectCoverage":true,"collectCoverageFrom":[],"coverageDirectory":"/home/runner/work/adapt_authn_serverless/adapt_authn_serverless/coverage","coverageProvider":"babel","coverageReporters":["json","text","lcov","clover"],"detectLeaks":false,"detectOpenHandles":false,"errorOnDeprecated":false,"expand":false,"findRelatedTests":false,"forceExit":true,"json":false,"lastCommit":false,"listTests":false,"logHeapUsage":false,"maxConcurrency":5,"maxWorkers":3,"noStackTrace":false,"nonFlagArgs":[],"notify":false,"notifyMode":"failure-change","onlyChanged":false,"onlyFailures":false,"openHandlesTimeout":1000,"passWithNoTests":false,"projects":[],"reporters":[["default",{}],["/home/runner/work/adapt_authn_serverless/adapt_authn_serverless/node_modules/jest-html-reporters/index.js",{"publicPath":"./coverage","filename":"index.html","pageTitle":"AUTHN Report","inlineSource":true,"urlForTestFiles":"https://github.com/turnaroundfactor/adapt_authn_serverless/blob/develop","hideIcon":true}]],"rootDir":"/home/runner/work/adapt_authn_serverless/adapt_authn_serverless","runTestsByPath":false,"seed":2123686627,"skipFilter":false,"snapshotFormat":{"escapeString":false,"printBasicPrototype":false},"testFailureExitCode":1,"testPathPattern":"","testSequencer":"/home/runner/work/adapt_authn_serverless/adapt_authn_serverless/node_modules/@jest/test-sequencer/build/index.js","testTimeout":30000,"updateSnapshot":"none","useStderr":false,"verbose":true,"watch":false,"watchAll":false,"watchman":true,"workerThreads":false,"coverageLinkPath":"lcov-report/index.html"},"endTime":1746465856453,"_reporterOptions":{"publicPath":"./coverage","filename":"index.html","expand":false,"pageTitle":"AUTHN Report","hideIcon":true,"testCommand":"","openReport":false,"failureMessageOnly":0,"enableMergeData":false,"dataMergeLevel":1,"inlineSource":true,"urlForTestFiles":"https://github.com/turnaroundfactor/adapt_authn_serverless/blob/develop","darkTheme":false,"includeConsoleLog":false,"stripSkippedTest":false},"logInfoMapping":{},"attachInfos":{}}