2 lines
37 KiB
JSON
2 lines
37 KiB
JSON
{"numFailedTestSuites":0,"numFailedTests":0,"numPassedTestSuites":7,"numPassedTests":85,"numPendingTestSuites":0,"numPendingTests":0,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":7,"numTotalTests":85,"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":1793733041469,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":[],"duration":397,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"shows persistent operation and notification states with accessible actions","invocations":1,"location":null,"numPassingAsserts":11,"retryReasons":[],"startAt":1793733047763,"status":"passed","title":"shows persistent operation and notification states with accessible actions"},{"ancestorTitles":[],"duration":95,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"shows honest empty and failure states","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733048160,"status":"passed","title":"shows honest empty and failure states"},{"ancestorTitles":[],"duration":52,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"localizes operation controls and empty states in Norwegian Bokmål","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733048255,"status":"passed","title":"localizes operation controls and empty states in Norwegian Bokmål"},{"ancestorTitles":[],"duration":106,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] initial failure offers single-flight GET Retry without false empty or writes","invocations":1,"location":null,"numPassingAsserts":12,"retryReasons":[],"startAt":1793733048307,"status":"passed","title":"[P7-08 operations] initial failure offers single-flight GET Retry without false empty or writes"},{"ancestorTitles":[],"duration":150,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] cached refresh failure preserves known rows and does not fabricate empty results","invocations":1,"location":null,"numPassingAsserts":8,"retryReasons":[],"startAt":1793733048413,"status":"passed","title":"[P7-08 operations] cached refresh failure preserves known rows and does not fabricate empty results"},{"ancestorTitles":[],"duration":190,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] same-render duplicate Cancel reserves exactly one mutation and blocks competing work","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733048563,"status":"passed","title":"[P7-08 operations] same-render duplicate Cancel reserves exactly one mutation and blocks competing work"},{"ancestorTitles":[],"duration":184,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] same-render duplicate Retry reserves exactly one mutation and blocks competing work","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733048753,"status":"passed","title":"[P7-08 operations] same-render duplicate Retry reserves exactly one mutation and blocks competing work"},{"ancestorTitles":[],"duration":169,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] same-render duplicate Mark read reserves exactly one mutation and blocks competing work","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733048937,"status":"passed","title":"[P7-08 operations] same-render duplicate Mark read reserves exactly one mutation and blocks competing work"},{"ancestorTitles":[],"duration":154,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] same-render duplicate Dismiss reserves exactly one mutation and blocks competing work","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733049107,"status":"passed","title":"[P7-08 operations] same-render duplicate Dismiss reserves exactly one mutation and blocks competing work"},{"ancestorTitles":[],"duration":126,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] language and ordinary rerenders reformat cached data without refetch or polling restart","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793733049261,"status":"passed","title":"[P7-08 operations] language and ordinary rerenders reformat cached data without refetch or polling restart"},{"ancestorTitles":[],"duration":94,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] 15-second polling is single-flight and resumes after the held pair completes","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733049387,"status":"passed","title":"[P7-08 operations] 15-second polling is single-flight and resumes after the held pair completes"},{"ancestorTitles":[],"duration":166,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] mutation invalidates a held old poll before adopting the returned same-ID DTO","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793733049481,"status":"passed","title":"[P7-08 operations] mutation invalidates a held old poll before adopting the returned same-ID DTO"},{"ancestorTitles":[],"duration":262,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] committed cancel plus failed refresh announces truth and GET Retry cannot replay or unlock stale writes","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793733049647,"status":"passed","title":"[P7-08 operations] committed cancel plus failed refresh announces truth and GET Retry cannot replay or unlock stale writes"},{"ancestorTitles":[],"duration":156,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] committed204 Mark read updates notices locally even when refresh fails without completing a task","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793733049910,"status":"passed","title":"[P7-08 operations] committed204 Mark read updates notices locally even when refresh fails without completing a task"},{"ancestorTitles":[],"duration":161,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] committed204 Dismiss updates notices locally even when refresh fails without completing a task","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793733050066,"status":"passed","title":"[P7-08 operations] committed204 Dismiss updates notices locally even when refresh fails without completing a task"},{"ancestorTitles":[],"duration":182,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] failed POST preserves eligibility and current-locale recovery without false commit or new GET","invocations":1,"location":null,"numPassingAsserts":8,"retryReasons":[],"startAt":1793733050227,"status":"passed","title":"[P7-08 operations] failed POST preserves eligibility and current-locale recovery without false commit or new GET"},{"ancestorTitles":[],"duration":86,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] server action admission overrides displayed status and unknown metadata remains honest","invocations":1,"location":null,"numPassingAsserts":12,"retryReasons":[],"startAt":1793733050409,"status":"passed","title":"[P7-08 operations] server action admission overrides displayed status and unknown metadata remains honest"},{"ancestorTitles":[],"duration":15,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] unmount aborts a pending read and late completion cannot fetch or publish","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793733050496,"status":"passed","title":"[P7-08 operations] unmount aborts a pending read and late completion cannot fetch or publish"},{"ancestorTitles":[],"duration":95,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] unmount during a write prevents its late follow-up GET, event and focus effects","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793733050511,"status":"passed","title":"[P7-08 operations] unmount during a write prevents its late follow-up GET, event and focus effects"},{"ancestorTitles":[],"duration":208,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] removing the initiating control restores meaningful focus while deliberate focus elsewhere stays put","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733050606,"status":"passed","title":"[P7-08 operations] removing the initiating control restores meaningful focus while deliberate focus elsewhere stays put"},{"ancestorTitles":[],"duration":187,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] accepted background polls preserve surviving and deliberate focus and recover removed focused controls","invocations":1,"location":null,"numPassingAsserts":12,"retryReasons":[],"startAt":1793733050814,"status":"passed","title":"[P7-08 operations] accepted background polls preserve surviving and deliberate focus and recover removed focused controls"}],"endTime":1793733051004,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\operations-page.test.tsx","startTime":1793733043070,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["public auth presentation"],"duration":125,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation names the password field for login intent and retains its autocomplete contract","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733052721,"status":"passed","title":"names the password field for login intent and retains its autocomplete contract"},{"ancestorTitles":["public auth presentation"],"duration":75,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation names the password field for register intent and retains its autocomplete contract","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733052846,"status":"passed","title":"names the password field for register intent and retains its autocomplete contract"},{"ancestorTitles":["public auth presentation"],"duration":79,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation provides one named main landmark and H1 for password request","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733052921,"status":"passed","title":"provides one named main landmark and H1 for password request"},{"ancestorTitles":["public auth presentation"],"duration":50,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation provides one named main landmark and H1 for password reset","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733053000,"status":"passed","title":"provides one named main landmark and H1 for password reset"},{"ancestorTitles":["public auth presentation"],"duration":43,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation provides one named main landmark and H1 for email verification","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733053050,"status":"passed","title":"provides one named main landmark and H1 for email verification"},{"ancestorTitles":["public auth presentation"],"duration":31,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation provides one named main landmark and H1 for email change","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733053093,"status":"passed","title":"provides one named main landmark and H1 for email change"},{"ancestorTitles":["public auth presentation"],"duration":29,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation provides one named main landmark and H1 for Microsoft recovery","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733053124,"status":"passed","title":"provides one named main landmark and H1 for Microsoft recovery"},{"ancestorTitles":["public auth presentation"],"duration":45,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation announces the pending confirmation without an unnamed progressbar: false","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733053153,"status":"passed","title":"announces the pending confirmation without an unnamed progressbar: false"},{"ancestorTitles":["public auth presentation"],"duration":30,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation announces the pending confirmation without an unnamed progressbar: true","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733053198,"status":"passed","title":"announces the pending confirmation without an unnamed progressbar: true"},{"ancestorTitles":["public auth presentation"],"duration":78,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation retains the entered reset email and a durable error in the page when the command fails","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733053228,"status":"passed","title":"retains the entered reset email and a durable error in the page when the command fails"},{"ancestorTitles":["public auth presentation"],"duration":128,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation retains both new-password fields and the decoded recovery token after a rejected reset","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733053306,"status":"passed","title":"retains both new-password fields and the decoded recovery token after a rejected reset"},{"ancestorTitles":["public auth presentation"],"duration":107,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation keeps a rejected local sign-in beside the retained fields without navigating","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793733053434,"status":"passed","title":"keeps a rejected local sign-in beside the retained fields without navigating"},{"ancestorTitles":["public auth presentation"],"duration":108,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation keeps the reset-request action name while announcing an in-flight command","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733053542,"status":"passed","title":"keeps the reset-request action name while announcing an in-flight command"},{"ancestorTitles":["public auth presentation"],"duration":142,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation announces an in-flight local sign-in while preserving its action name","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733053650,"status":"passed","title":"announces an in-flight local sign-in while preserving its action name"},{"ancestorTitles":["public auth presentation"],"duration":173,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation announces a pending password save without changing its payload or successful destination","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793733053792,"status":"passed","title":"announces a pending password save without changing its payload or successful destination"},{"ancestorTitles":["public auth presentation"],"duration":105,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation focuses the first invalid local-login field and associates its explanation","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733053965,"status":"passed","title":"focuses the first invalid local-login field and associates its explanation"},{"ancestorTitles":["public auth presentation"],"duration":140,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation focuses the invalid new password without losing confirmation input","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733054070,"status":"passed","title":"focuses the invalid new password without losing confirmation input"},{"ancestorTitles":["public auth presentation"],"duration":43,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation focuses and explains the invalid reset-request email without sending a command","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733054211,"status":"passed","title":"focuses and explains the invalid reset-request email without sending a command"},{"ancestorTitles":["public auth presentation"],"duration":132,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation replaces previous reset-request success when a later request fails","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793733054254,"status":"passed","title":"replaces previous reset-request success when a later request fails"},{"ancestorTitles":["public auth presentation"],"duration":68,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation does not assert optional authentication while login configuration is unresolved","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733054386,"status":"passed","title":"does not assert optional authentication while login configuration is unresolved"},{"ancestorTitles":["public auth presentation"],"duration":56,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation does not assert optional authentication while register configuration is unresolved","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733054454,"status":"passed","title":"does not assert optional authentication while register configuration is unresolved"},{"ancestorTitles":["public auth presentation"],"duration":126,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation offers a read-only configuration retry while retaining entered sign-in fields","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793733054510,"status":"passed","title":"offers a read-only configuration retry while retaining entered sign-in fields"}],"endTime":1793733054637,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\public-auth-presentation.test.tsx","startTime":1793733051023,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":83,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public CV exposes the rendered CV and PDF download","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793733056005,"status":"passed","title":"public CV exposes the rendered CV and PDF download"},{"ancestorTitles":[],"duration":51,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a public slug containing path and URL delimiters stays one encoded API and PDF path segment","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793733056088,"status":"passed","title":"a public slug containing path and URL delimiters stays one encoded API and PDF path segment"},{"ancestorTitles":[],"duration":43,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a held public CV read has a named page and loading announcement without a document or download","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793733056139,"status":"passed","title":"a held public CV read has a named page and loading announcement without a document or download"},{"ancestorTitles":[],"duration":51,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a revoked or missing public slug shows an unavailable state without retry or download","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793733056182,"status":"passed","title":"a revoked or missing public slug shows an unavailable state without retry or download"},{"ancestorTitles":[],"duration":96,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a transient failure retries only when requested and keeps focus on the page heading during its held read","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793733056233,"status":"passed","title":"a transient failure retries only when requested and keeps focus on the page heading during its held read"},{"ancestorTitles":[],"duration":104,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"changing public slugs immediately hides the previous document, name and PDF and resets its measured height","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793733056329,"status":"passed","title":"changing public slugs immediately hides the previous document, name and PDF and resets its measured height"},{"ancestorTitles":[],"duration":80,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a failed public slug cannot hide a subsequently loaded different public CV","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733056433,"status":"passed","title":"a failed public slug cannot hide a subsequently loaded different public CV"},{"ancestorTitles":[],"duration":51,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a late success from the previous slug cannot replace the current CV or its title","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733056513,"status":"passed","title":"a late success from the previous slug cannot replace the current CV or its title"},{"ancestorTitles":[],"duration":52,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a late failure from the previous slug cannot replace the current CV or its title","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733056564,"status":"passed","title":"a late failure from the previous slug cannot replace the current CV or its title"},{"ancestorTitles":[],"duration":101,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"language changes translate loading, failure and loaded chrome without refetching anonymous CV content","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793733056616,"status":"passed","title":"language changes translate loading, failure and loaded chrome without refetching anonymous CV content"},{"ancestorTitles":[],"duration":13,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"the public page removes only its own noindex metadata and ignores a response after unmount","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793733056717,"status":"passed","title":"the public page removes only its own noindex metadata and ignores a response after unmount"},{"ancestorTitles":[],"duration":39,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"leaving a loaded public CV restores the prior page title when its candidate title is still current","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793733056730,"status":"passed","title":"leaving a loaded public CV restores the prior page title when its candidate title is still current"},{"ancestorTitles":[],"duration":37,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"leaving a loaded public CV preserves a page title already replaced by another owner","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793733056769,"status":"passed","title":"leaving a loaded public CV preserves a page title already replaced by another owner"},{"ancestorTitles":[],"duration":61,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"returning from A through B to A ignores both earlier held reads until the current A response arrives","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793733056806,"status":"passed","title":"returning from A through B to A ignores both earlier held reads until the current A response arrives"}],"endTime":1793733056868,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\public-cv-page.test.tsx","startTime":1793733054649,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":178,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"opens one company relationship view with applications and recent contact","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733058150,"status":"passed","title":"opens one company relationship view with applications and recent contact"},{"ancestorTitles":[],"duration":73,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"company contact dates follow the en UI locale","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793733058328,"status":"passed","title":"company contact dates follow the en UI locale"},{"ancestorTitles":[],"duration":74,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"company contact dates follow the nb UI locale","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793733058402,"status":"passed","title":"company contact dates follow the nb UI locale"},{"ancestorTitles":[],"duration":753,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-J08 E08] en company save failure remains inside the dialog with the draft available for retry","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793733058476,"status":"passed","title":"[PRES-J08 E08] en company save failure remains inside the dialog with the draft available for retry"},{"ancestorTitles":[],"duration":659,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-J08 E08] nb company save failure remains inside the dialog with the draft available for retry","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793733059229,"status":"passed","title":"[PRES-J08 E08] nb company save failure remains inside the dialog with the draft available for retry"},{"ancestorTitles":[],"duration":631,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a held company save locks all nine fields and cancellation, submits one exact snapshot, and retains a failed draft","invocations":1,"location":null,"numPassingAsserts":27,"retryReasons":[],"startAt":1793733059888,"status":"passed","title":"a held company save locks all nine fields and cancellation, submits one exact snapshot, and retains a failed draft"},{"ancestorTitles":[],"duration":455,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a locale change translates an existing company-save failure without refetching or replacing its draft","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793733060519,"status":"passed","title":"a locale change translates an existing company-save failure without refetching or replacing its draft"},{"ancestorTitles":[],"duration":178,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"retrying a failed relationship read loads the same company without reloading the company list","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793733060974,"status":"passed","title":"retrying a failed relationship read loads the same company without reloading the company list"},{"ancestorTitles":[],"duration":498,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a late success for relationship A cannot replace the opened relationship B","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793733061152,"status":"passed","title":"a late success for relationship A cannot replace the opened relationship B"},{"ancestorTitles":[],"duration":464,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a late failure for relationship A cannot replace the opened relationship B","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793733061650,"status":"passed","title":"a late failure for relationship A cannot replace the opened relationship B"},{"ancestorTitles":[],"duration":449,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a relationship response received after closing stays closed and does not populate another held relationship","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733062115,"status":"passed","title":"a relationship response received after closing stays closed and does not populate another held relationship"},{"ancestorTitles":[],"duration":503,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"the company edit deep link removes only edit while preserving query, hash, state and replace navigation","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793733062564,"status":"passed","title":"the company edit deep link removes only edit while preserving query, hash, state and replace navigation"}],"endTime":1793733063067,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\companies-relationship.test.tsx","startTime":1793733056875,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":79,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"compares recorded offer facts without filling missing values","invocations":1,"location":null,"numPassingAsserts":8,"retryReasons":[],"startAt":1793733064405,"status":"passed","title":"compares recorded offer facts without filling missing values"},{"ancestorTitles":[],"duration":49,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"shows an honest empty state when there are no offers","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793733064485,"status":"passed","title":"shows an honest empty state when there are no offers"},{"ancestorTitles":[],"duration":417,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"shows the first 25 of the real total in server application-date order without inventing the remaining offers","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793733064534,"status":"passed","title":"shows the first 25 of the real total in server application-date order without inventing the remaining offers"},{"ancestorTitles":[],"duration":70,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"opens the full recorded offer source with the same supported filter and ordering","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793733064952,"status":"passed","title":"opens the full recorded offer source with the same supported filter and ordering"},{"ancestorTitles":[],"duration":78,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"distinguishes held and failed reads from empty results and recovers through one explicit identical retry","invocations":1,"location":null,"numPassingAsserts":16,"retryReasons":[],"startAt":1793733065022,"status":"passed","title":"distinguishes held and failed reads from empty results and recovers through one explicit identical retry"},{"ancestorTitles":[],"duration":69,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a live locale change translates loaded offer chrome and preserves recorded facts without another GET","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793733065101,"status":"passed","title":"a live locale change translates loaded offer chrome and preserves recorded facts without another GET"},{"ancestorTitles":[],"duration":101,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"an existing read failure translates without refetching and Retry retains the same query","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793733065170,"status":"passed","title":"an existing read failure translates without refetching and Retry retains the same query"},{"ancestorTitles":[],"duration":223,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"structured salaries follow UI locale rather than host locale while preserving zero, bounds, currency, unknown periods and free text","invocations":1,"location":null,"numPassingAsserts":18,"retryReasons":[],"startAt":1793733065271,"status":"passed","title":"structured salaries follow UI locale rather than host locale while preserving zero, bounds, currency, unknown periods and free text"},{"ancestorTitles":[],"duration":100,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"uses recorded applied/deadline/contact dates, keeps absent applied dates unknown, and opens the exact current application","invocations":1,"location":null,"numPassingAsserts":11,"retryReasons":[],"startAt":1793733065494,"status":"passed","title":"uses recorded applied/deadline/contact dates, keeps absent applied dates unknown, and opens the exact current application"}],"endTime":1793733065595,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\offer-comparison.test.tsx","startTime":1793733063078,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":296,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-S01 S02] all existing reports have exact values independent of hidden Dashboard flags","invocations":1,"location":null,"numPassingAsserts":14,"retryReasons":[],"startAt":1793733067010,"status":"passed","title":"[PRES-S01 S02] all existing reports have exact values independent of hidden Dashboard flags"},{"ancestorTitles":[],"duration":506,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-S01 E07] period is direct-loadable and browser Back restores the period without refetching snapshot","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733067306,"status":"passed","title":"[PRES-S01 E07] period is direct-loadable and browser Back restores the period without refetching snapshot"},{"ancestorTitles":[],"duration":342,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-S01] failed snapshot remains an error while trends and retry stay available","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733067812,"status":"passed","title":"[PRES-S01] failed snapshot remains an error while trends and retry stay available"},{"ancestorTitles":[],"duration":104,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-S01] empty cohorts do not invent a denominator, and unsupported URL periods default safely","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793733068155,"status":"passed","title":"[PRES-S01] empty cohorts do not invent a denominator, and unsupported URL periods default safely"},{"ancestorTitles":[],"duration":282,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-J05 J09] drill-down retains supported raw status and company identities","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793733068259,"status":"passed","title":"[PRES-J05 J09] drill-down retains supported raw status and company identities"}],"endTime":1793733068542,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\analytics-presentation.test.tsx","startTime":1793733065603,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":64,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"legacy Microsoft recovery requires the emailed proof and a fresh matching Microsoft token","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793733069757,"status":"passed","title":"legacy Microsoft recovery requires the emailed proof and a fresh matching Microsoft token"},{"ancestorTitles":[],"duration":89,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"pending Microsoft recovery keeps a named action and announces progress before the real confirmation boundary","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793733069821,"status":"passed","title":"pending Microsoft recovery keeps a named action and announces progress before the real confirmation boundary"}],"endTime":1793733069911,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\microsoft-legacy-relink-page.test.tsx","startTime":1793733068550,"status":"passed","summary":""}],"wasInterrupted":false}
|