1
0
Fork 0
mirror of https://github.com/n8n-io/n8n.git synced 2025-03-05 20:50:17 -08:00
n8n/packages/cli/test/unit
Michael Auerswald d143f3f2ec
feat(core): Add execution runData recovery and status field ()
* adds ExecutionEvents view modal to ExecutionList

* fix time rendering and remove wf column

* checks for unfinished executions and fails them

* prevent re-setting stoppedAt for execution

* some cleanup / manually create rundata after crash

* quicksave

* remove Threads lib, log worker rewrite

* cleanup comment

* fix sentry destination return value

* test for tests...

* run tests with single worker

* fix tests

* remove console log

* add endpoint for execution data recovery

* lint cleanup and some refactoring

* fix accidental recursion

* remove cyclic imports

* add rundata recovery to Workflowrunner

* remove comments

* cleanup and refactor

* adds a status field to executions

* setExecutionStatus on queued worker

* fix onWorkflowPostExecute

* set waiting from worker

* get crashed status into frontend

* remove comment

* merge fix

* cleanup

* catch empty rundata in recovery

* refactor IExecutionsSummary and inject nodeExecution Errors

* reduce default event log size to 10mb from 100mb

* add per node execution status

* lint fix

* merge and lint fix

* phrasing change

* improve preview rendering and messaging

* remove debug

* Improve partial rundata recovery

* fix labels

* fix line through

* send manual rundata to ui at crash

* some type and msg push fixes

* improve recovered item rendering in preview

* update workflowStatistics on recover

* merge fix

* review fixes

* merge fix

* notify eventbus when ui is back up

* add a small timeout to make sure the UI is back up

* increase reconnect timeout to 30s

* adjust recover timeout and ui connection lost msg

* do not stop execution in editor after x reconnects

* add executionRecovered push event

* fix recovered connection not green

* remove reconnect toast and  merge existing rundata

* merge editor and recovered data for own mode
2023-02-17 10:54:07 +01:00
..
controllers ci(core): Add unit tests for "me" controller (no-changelog) () 2023-02-15 09:00:41 +01:00
middlewares refactor(core): Add unit tests for all external auth middlewares (no-changelog) () 2023-02-07 15:49:35 +01:00
ActiveExecutions.test.ts feat(core): Add execution runData recovery and status field () 2023-02-17 10:54:07 +01:00
ActiveWorkflowRunner.test.ts test: Add tests for ActiveWorkflowRunner class () 2023-02-10 15:24:20 +01:00
CommunityNodeHelpers.test.ts refactor: Setup typescript project references across workflow, core, and cli () 2022-11-09 15:25:00 +01:00
CredentialsHelper.test.ts fix: Apply credential overwrites recursively () 2023-01-04 18:16:48 +01:00
CredentialTypes.test.ts fix: Apply credential overwrites recursively () 2023-01-04 18:16:48 +01:00
CurlConverterHelper.test.ts refactor: Setup typescript project references across workflow, core, and cli () 2022-11-09 15:25:00 +01:00
Events.test.ts refactor: Clean up workflow stats test file () 2023-01-30 16:34:26 +00:00
Helpers.ts test: Add tests for ActiveWorkflowRunner class () 2023-02-10 15:24:20 +01:00
License.test.ts refactor: Delete a lot of unused and duplicate code in Server and WebhookServer () 2023-01-04 11:38:48 +01:00
PermissionChecker.test.ts test: Add tests for ActiveWorkflowRunner class () 2023-02-10 15:24:20 +01:00
Telemetry.test.ts refactor: Upgrade typeorm to 0.3.x () 2023-01-13 18:12:22 +01:00
WorkflowCredentials.test.ts refactor: Upgrade typeorm to 0.3.x () 2023-01-13 18:12:22 +01:00
WorkflowHelpers.test.ts refactor: Use string ids on Credentials, Workflows, Tags, and Executions DB entities () 2023-01-02 17:42:32 +01:00