diff --git a/cypress/composables/logs.ts b/cypress/composables/logs.ts
index 2510e2c0ee..a72b0f3191 100644
--- a/cypress/composables/logs.ts
+++ b/cypress/composables/logs.ts
@@ -69,7 +69,7 @@ export function clickOpenNdvAtRow(rowIndex: number) {
export function clickTriggerPartialExecutionAtRow(rowIndex: number) {
getLogEntries().eq(rowIndex).realHover();
- getLogEntries().eq(rowIndex).find('[aria-label="Test step"]').click();
+ getLogEntries().eq(rowIndex).find('[aria-label="Execute step"]').click();
}
export function setInputDisplayMode(mode: 'table' | 'ai' | 'json' | 'schema') {
diff --git a/cypress/constants.ts b/cypress/constants.ts
index 6af27f08e8..94ebb442ef 100644
--- a/cypress/constants.ts
+++ b/cypress/constants.ts
@@ -35,7 +35,7 @@ export const INSTANCE_MEMBERS = [
];
export const MANUAL_TRIGGER_NODE_NAME = 'Manual Trigger';
-export const MANUAL_TRIGGER_NODE_DISPLAY_NAME = 'When clicking ‘Test workflow’';
+export const MANUAL_TRIGGER_NODE_DISPLAY_NAME = 'When clicking ‘Execute workflow’';
export const MANUAL_CHAT_TRIGGER_NODE_NAME = 'Chat Trigger';
export const CHAT_TRIGGER_NODE_DISPLAY_NAME = 'When chat message received';
export const SCHEDULE_TRIGGER_NODE_NAME = 'Schedule Trigger';
diff --git a/cypress/e2e/13-pinning.cy.ts b/cypress/e2e/13-pinning.cy.ts
index 800f9e417a..d24b2fe15e 100644
--- a/cypress/e2e/13-pinning.cy.ts
+++ b/cypress/e2e/13-pinning.cy.ts
@@ -196,7 +196,7 @@ describe('Data pinning', () => {
});
function setExpressionOnStringValueInSet(expression: string) {
- cy.get('button').contains('Test step').click();
+ cy.get('button').contains('Execute step').click();
ndv.getters.assignmentCollectionAdd('assignments').click();
ndv.getters.assignmentValue('assignments').contains('Expression').invoke('show').click();
diff --git a/cypress/e2e/4-node-creator.cy.ts b/cypress/e2e/4-node-creator.cy.ts
index 6173317fa3..77e8167080 100644
--- a/cypress/e2e/4-node-creator.cy.ts
+++ b/cypress/e2e/4-node-creator.cy.ts
@@ -325,7 +325,7 @@ describe('Node Creator', () => {
nodeCreatorFeature.getters.getCategoryItem('Actions').click();
nodeCreatorFeature.getters.getCreatorItem('Create a credential').click();
NDVModal.actions.close();
- WorkflowPage.actions.deleteNode('When clicking ‘Test workflow’');
+ WorkflowPage.actions.deleteNode('When clicking ‘Execute workflow’');
WorkflowPage.getters.canvasNodePlusEndpointByName('n8n').click();
nodeCreatorFeature.getters.searchBar().find('input').clear().type('n8n');
nodeCreatorFeature.getters.getCreatorItem('n8n').click();
diff --git a/cypress/e2e/40-manual-partial-execution.cy.ts b/cypress/e2e/40-manual-partial-execution.cy.ts
index 29c8f13e38..88f1e386bb 100644
--- a/cypress/e2e/40-manual-partial-execution.cy.ts
+++ b/cypress/e2e/40-manual-partial-execution.cy.ts
@@ -28,8 +28,8 @@ describe('Manual partial execution', () => {
canvas.actions.openNode('Edit Fields');
- cy.get('button').contains('Test step').click(); // create run data
- cy.get('button').contains('Test step').click(); // use run data
+ cy.get('button').contains('Execute step').click(); // create run data
+ cy.get('button').contains('Execute step').click(); // use run data
ndv.actions.close();
diff --git a/cypress/e2e/41-editors.cy.ts b/cypress/e2e/41-editors.cy.ts
index b4f7fa39a9..c99b982e4c 100644
--- a/cypress/e2e/41-editors.cy.ts
+++ b/cypress/e2e/41-editors.cy.ts
@@ -41,7 +41,7 @@ describe('Editors', () => {
});
ndv.actions.close();
- workflowPage.actions.openNode('When clicking ‘Test workflow’');
+ workflowPage.actions.openNode('When clicking ‘Execute workflow’');
ndv.actions.setPinnedData([{ table: 'test_table' }]);
ndv.actions.close();
diff --git a/cypress/e2e/5-ndv.cy.ts b/cypress/e2e/5-ndv.cy.ts
index 81ca673a7f..3c208241d7 100644
--- a/cypress/e2e/5-ndv.cy.ts
+++ b/cypress/e2e/5-ndv.cy.ts
@@ -749,7 +749,7 @@ describe('NDV', () => {
ndv.getters.backToCanvas().click();
workflowPage.actions.executeWorkflow();
// Manual tigger node should show success indicator
- workflowPage.actions.openNode('When clicking ‘Test workflow’');
+ workflowPage.actions.openNode('When clicking ‘Execute workflow’');
ndv.getters.nodeRunSuccessIndicator().should('exist');
ndv.getters.nodeRunTooltipIndicator().should('exist');
// Code node should show error
@@ -916,7 +916,7 @@ describe('NDV', () => {
.should('contain.text', 'onlyOnItem3');
});
- it('should keep search expanded after Test step node run', () => {
+ it('should keep search expanded after Execute step node run', () => {
cy.createFixtureWorkflow('Test_ndv_search.json');
workflowPage.actions.zoomToFit();
workflowPage.actions.executeWorkflow();
diff --git a/cypress/e2e/50-logs.cy.ts b/cypress/e2e/50-logs.cy.ts
index e31ff557b5..f9ac7c33bc 100644
--- a/cypress/e2e/50-logs.cy.ts
+++ b/cypress/e2e/50-logs.cy.ts
@@ -23,7 +23,7 @@ describe('Logs', () => {
logs.getOverviewStatus().contains('Running').should('exist');
logs.getLogEntries().should('have.length', 4);
- logs.getLogEntries().eq(0).should('contain.text', 'When clicking ‘Test workflow’');
+ logs.getLogEntries().eq(0).should('contain.text', 'When clicking ‘Execute workflow’');
logs.getLogEntries().eq(1).should('contain.text', 'Code');
logs.getLogEntries().eq(2).should('contain.text', 'Loop Over Items');
logs.getLogEntries().eq(3).should('contain.text', 'Wait');
diff --git a/cypress/e2e/6-code-node.cy.ts b/cypress/e2e/6-code-node.cy.ts
index 1c40e6fb11..5ca9bc857c 100644
--- a/cypress/e2e/6-code-node.cy.ts
+++ b/cypress/e2e/6-code-node.cy.ts
@@ -64,7 +64,7 @@ describe('Code node', () => {
.type('{selectall}')
.paste(`$input.itemMatching()
$input.item
-$('When clicking ‘Test workflow’').item
+$('When clicking ‘Execute workflow’').item
$input.first(1)
for (const item of $input.all()) {
diff --git a/cypress/fixtures/Floating_Nodes.json b/cypress/fixtures/Floating_Nodes.json
index 01b715e027..7b2a99832d 100644
--- a/cypress/fixtures/Floating_Nodes.json
+++ b/cypress/fixtures/Floating_Nodes.json
@@ -4,7 +4,7 @@
{
"parameters": {},
"id": "d0eda550-2526-42a1-aa19-dee411c8acf9",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -139,7 +139,7 @@
],
"pinData": {},
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/In_memory_vector_store_fake_embeddings.json b/cypress/fixtures/In_memory_vector_store_fake_embeddings.json
index 1f804bedb3..6654653cc1 100644
--- a/cypress/fixtures/In_memory_vector_store_fake_embeddings.json
+++ b/cypress/fixtures/In_memory_vector_store_fake_embeddings.json
@@ -4,7 +4,7 @@
{
"parameters": {},
"id": "de3c1210-3be7-49a6-86ef-9435e661f23f",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -217,7 +217,7 @@
],
"pinData": {},
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Lots_of_nodes.json b/cypress/fixtures/Lots_of_nodes.json
index 11152fb496..7a7a9fb7e7 100644
--- a/cypress/fixtures/Lots_of_nodes.json
+++ b/cypress/fixtures/Lots_of_nodes.json
@@ -4,7 +4,7 @@
{
"parameters": {},
"id": "369fe424-dd3b-4399-9de3-50bd4ce1f75b",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -570,7 +570,7 @@
],
"pinData": {},
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/NDV-debug-generate-data.json b/cypress/fixtures/NDV-debug-generate-data.json
index 25f771f9ec..6899cd4d81 100644
--- a/cypress/fixtures/NDV-debug-generate-data.json
+++ b/cypress/fixtures/NDV-debug-generate-data.json
@@ -1,48 +1,42 @@
{
- "meta": {
- "templateCredsSetupCompleted": true,
- "instanceId": "5b397bc122efafc165b2a6e67d5e8d75b8138f0d24d6352fac713e4845b002a6"
- },
- "nodes": [
- {
- "parameters": {},
- "id": "df260de7-6f28-4d07-b7b5-29588e27335b",
- "name": "When clicking \"Test workflow\"",
- "type": "n8n-nodes-base.manualTrigger",
- "typeVersion": 1,
- "position": [
- 780,
- 500
- ]
- },
- {
- "parameters": {
- "category": "randomData",
+ "meta": {
+ "templateCredsSetupCompleted": true,
+ "instanceId": "5b397bc122efafc165b2a6e67d5e8d75b8138f0d24d6352fac713e4845b002a6"
+ },
+ "nodes": [
+ {
+ "parameters": {},
+ "id": "df260de7-6f28-4d07-b7b5-29588e27335b",
+ "name": "When clicking \"Execute workflow\"",
+ "type": "n8n-nodes-base.manualTrigger",
+ "typeVersion": 1,
+ "position": [780, 500]
+ },
+ {
+ "parameters": {
+ "category": "randomData",
"randomDataSeed": "0",
- "randomDataCount": 100
- },
- "id": "9e9a0708-86dc-474f-a60e-4315e757c08e",
- "name": "DebugHelper",
- "type": "n8n-nodes-base.debugHelper",
- "typeVersion": 1,
- "position": [
- 1000,
- 500
- ]
- }
- ],
- "connections": {
- "When clicking \"Test workflow\"": {
- "main": [
- [
- {
- "node": "DebugHelper",
- "type": "main",
- "index": 0
- }
- ]
- ]
- }
- },
- "pinData": {}
+ "randomDataCount": 100
+ },
+ "id": "9e9a0708-86dc-474f-a60e-4315e757c08e",
+ "name": "DebugHelper",
+ "type": "n8n-nodes-base.debugHelper",
+ "typeVersion": 1,
+ "position": [1000, 500]
+ }
+ ],
+ "connections": {
+ "When clicking \"Execute workflow\"": {
+ "main": [
+ [
+ {
+ "node": "DebugHelper",
+ "type": "main",
+ "index": 0
+ }
+ ]
+ ]
+ }
+ },
+ "pinData": {}
}
diff --git a/cypress/fixtures/NDV-test-switch_reorder.json b/cypress/fixtures/NDV-test-switch_reorder.json
index 8e06d9dc02..4b6b803d73 100644
--- a/cypress/fixtures/NDV-test-switch_reorder.json
+++ b/cypress/fixtures/NDV-test-switch_reorder.json
@@ -4,7 +4,7 @@
{
"parameters": {},
"id": "b3f0815d-b733-413f-ab3f-74e48277bd3a",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -160,7 +160,7 @@
]
},
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Node_IO_filter.json b/cypress/fixtures/Node_IO_filter.json
index 885c76a2b9..f11024fd2f 100644
--- a/cypress/fixtures/Node_IO_filter.json
+++ b/cypress/fixtures/Node_IO_filter.json
@@ -4,7 +4,7 @@
{
"parameters": {},
"id": "46770685-44d1-4aad-9107-1d790cf26b50",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -74,7 +74,7 @@
}
],
"pinData": {
- "When clicking ‘Test workflow’": [
+ "When clicking ‘Execute workflow’": [
{
"json": {
"id": "654cfa05fa51480dcb543b1a",
@@ -599,7 +599,7 @@
]
},
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Subworkflow-debugging-execute-workflow.json b/cypress/fixtures/Subworkflow-debugging-execute-workflow.json
index c336a80b41..4ecd43c077 100644
--- a/cypress/fixtures/Subworkflow-debugging-execute-workflow.json
+++ b/cypress/fixtures/Subworkflow-debugging-execute-workflow.json
@@ -6,7 +6,7 @@
{
"parameters": {},
"id": "4535ce3e-280e-49b0-8854-373472ec86d1",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [80, 860]
@@ -247,7 +247,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Switch_node_with_null_connection.json b/cypress/fixtures/Switch_node_with_null_connection.json
index 325e097bd0..fe96ff96f1 100644
--- a/cypress/fixtures/Switch_node_with_null_connection.json
+++ b/cypress/fixtures/Switch_node_with_null_connection.json
@@ -3,7 +3,7 @@
{
"parameters": {},
"id": "418350b8-b402-4d3b-93ba-3794d36c1ad5",
- "name": "When clicking \"Test workflow\"",
+ "name": "When clicking \"Execute workflow\"",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [440, 380]
@@ -56,7 +56,7 @@
}
],
"connections": {
- "When clicking \"Test workflow\"": {
+ "When clicking \"Execute workflow\"": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_9999-SUG-38.json b/cypress/fixtures/Test_9999-SUG-38.json
index 73909c40f3..952b9734e6 100644
--- a/cypress/fixtures/Test_9999-SUG-38.json
+++ b/cypress/fixtures/Test_9999-SUG-38.json
@@ -6,7 +6,7 @@
"typeVersion": 1,
"position": [-240, 180],
"id": "cd9b8124-567e-43d9-b4d1-638b111cd049",
- "name": "When clicking ‘Test workflow’"
+ "name": "When clicking ‘Execute workflow’"
},
{
"parameters": {
@@ -50,7 +50,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_Subworkflow-Inputs.json b/cypress/fixtures/Test_Subworkflow-Inputs.json
index ee2b34513e..5c38da8454 100644
--- a/cypress/fixtures/Test_Subworkflow-Inputs.json
+++ b/cypress/fixtures/Test_Subworkflow-Inputs.json
@@ -6,7 +6,7 @@
{
"parameters": {},
"id": "bb7f8bb3-840a-464c-a7de-d3a80538c2be",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [0, 0]
@@ -32,7 +32,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
@@ -45,7 +45,7 @@
}
},
"pinData": {
- "When clicking ‘Test workflow’": [
+ "When clicking ‘Execute workflow’": [
{
"aaString": "A String",
"aaNumber": 1,
diff --git a/cypress/fixtures/Test_Workflow_pairedItem_incomplete_manual_bug.json b/cypress/fixtures/Test_Workflow_pairedItem_incomplete_manual_bug.json
index 60875681ab..95b38e7292 100644
--- a/cypress/fixtures/Test_Workflow_pairedItem_incomplete_manual_bug.json
+++ b/cypress/fixtures/Test_Workflow_pairedItem_incomplete_manual_bug.json
@@ -4,7 +4,7 @@
{
"parameters": {},
"id": "f26332f3-c61a-4843-94bd-64a73ad161ff",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -105,7 +105,7 @@
],
"pinData": {},
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_ndv_search.json b/cypress/fixtures/Test_ndv_search.json
index 996b558e5a..71086b5c0a 100644
--- a/cypress/fixtures/Test_ndv_search.json
+++ b/cypress/fixtures/Test_ndv_search.json
@@ -4,7 +4,7 @@
{
"parameters": {},
"id": "55635c7b-92ee-4d2d-a0c0-baff9ab071da",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"position": [
800,
@@ -98,7 +98,7 @@
]
},
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
@@ -132,4 +132,4 @@
},
"id": "aBVnTRON9Y2cSmse",
"tags": []
-}
\ No newline at end of file
+}
diff --git a/cypress/fixtures/Test_ndv_two_branches_of_same_parent_false_populated.json b/cypress/fixtures/Test_ndv_two_branches_of_same_parent_false_populated.json
index 056a35a786..8fb74eded8 100644
--- a/cypress/fixtures/Test_ndv_two_branches_of_same_parent_false_populated.json
+++ b/cypress/fixtures/Test_ndv_two_branches_of_same_parent_false_populated.json
@@ -36,7 +36,7 @@
"typeVersion": 1,
"position": [0, 0],
"id": "de1e7acf-12d8-4e56-ba42-709ffb397db2",
- "name": "When clicking ‘Test workflow’"
+ "name": "When clicking ‘Execute workflow’"
},
{
"parameters": {
@@ -69,7 +69,7 @@
]
]
},
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
@@ -82,7 +82,7 @@
}
},
"pinData": {
- "When clicking ‘Test workflow’": [
+ "When clicking ‘Execute workflow’": [
{
"a": 1
},
diff --git a/cypress/fixtures/Test_workflow-actions_import_nodes_empty_name.json b/cypress/fixtures/Test_workflow-actions_import_nodes_empty_name.json
index cb7b4dcf20..f1b5392faa 100644
--- a/cypress/fixtures/Test_workflow-actions_import_nodes_empty_name.json
+++ b/cypress/fixtures/Test_workflow-actions_import_nodes_empty_name.json
@@ -19,7 +19,7 @@
{
"parameters": {},
"id": "449ab540-d9d7-480d-b131-05e9989a69cd",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -42,7 +42,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_workflow_5.json b/cypress/fixtures/Test_workflow_5.json
index f3bf74634b..927e28fd4b 100644
--- a/cypress/fixtures/Test_workflow_5.json
+++ b/cypress/fixtures/Test_workflow_5.json
@@ -40,7 +40,7 @@
{
"parameters": {},
"id": "ef63cdc5-50bc-4525-9873-7e7f7589a60e",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -199,7 +199,7 @@
]
]
},
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_workflow_filter.json b/cypress/fixtures/Test_workflow_filter.json
index cf3ab886f9..1ae3dbb9cb 100644
--- a/cypress/fixtures/Test_workflow_filter.json
+++ b/cypress/fixtures/Test_workflow_filter.json
@@ -4,7 +4,7 @@
{
"parameters": {},
"id": "f332a7d1-31b4-4e78-b31e-9e8db945bf3f",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -99,7 +99,7 @@
],
"pinData": {},
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_workflow_multiple_outputs.json b/cypress/fixtures/Test_workflow_multiple_outputs.json
index b80ff5dd33..24152b92fd 100644
--- a/cypress/fixtures/Test_workflow_multiple_outputs.json
+++ b/cypress/fixtures/Test_workflow_multiple_outputs.json
@@ -4,7 +4,7 @@
{
"parameters": {},
"id": "64b27674-3da6-46ce-9008-e173182efa48",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"position": [
16,
@@ -148,7 +148,7 @@
}
],
"pinData": {
- "When clicking ‘Test workflow’": [
+ "When clicking ‘Execute workflow’": [
{
"json": {
"name": "First item",
@@ -173,7 +173,7 @@
]
},
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_workflow_ndv_run_error.json b/cypress/fixtures/Test_workflow_ndv_run_error.json
index a42347dccf..0e9902656e 100644
--- a/cypress/fixtures/Test_workflow_ndv_run_error.json
+++ b/cypress/fixtures/Test_workflow_ndv_run_error.json
@@ -30,7 +30,7 @@
{
"parameters": {},
"id": "4f4c6527-d565-448a-96bd-8f5414caf8cc",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -136,7 +136,7 @@
]
]
},
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_workflow_ndv_version.json b/cypress/fixtures/Test_workflow_ndv_version.json
index 80de6e0fdc..9f1a6e6950 100644
--- a/cypress/fixtures/Test_workflow_ndv_version.json
+++ b/cypress/fixtures/Test_workflow_ndv_version.json
@@ -3,7 +3,7 @@
"nodes": [
{
"id": "2acca986-10a6-451e-b20a-86e95b50e627",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [460, 460]
diff --git a/cypress/fixtures/Test_workflow_partial_execution_with_missing_credentials.json b/cypress/fixtures/Test_workflow_partial_execution_with_missing_credentials.json
index c02f01e59c..cfe19e8447 100644
--- a/cypress/fixtures/Test_workflow_partial_execution_with_missing_credentials.json
+++ b/cypress/fixtures/Test_workflow_partial_execution_with_missing_credentials.json
@@ -7,7 +7,7 @@
{
"parameters": {},
"id": "09e4325e-ede1-40cf-a1ba-58612bbc7f1b",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -77,7 +77,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_workflow_schema_test.json b/cypress/fixtures/Test_workflow_schema_test.json
index 0252fb893e..6526516c27 100644
--- a/cypress/fixtures/Test_workflow_schema_test.json
+++ b/cypress/fixtures/Test_workflow_schema_test.json
@@ -47,7 +47,7 @@
{
"parameters": {},
"id": "58512a93-dabf-4584-817f-27c608c1bdd5",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -69,7 +69,7 @@
]
]
},
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_workflow_schema_test_pinned_data.json b/cypress/fixtures/Test_workflow_schema_test_pinned_data.json
index 73f6b62cff..47061b524d 100644
--- a/cypress/fixtures/Test_workflow_schema_test_pinned_data.json
+++ b/cypress/fixtures/Test_workflow_schema_test_pinned_data.json
@@ -47,7 +47,7 @@
{
"parameters": {},
"id": "3dc7cf26-ff25-4437-b9fd-0e8b127ebec9",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -552,7 +552,7 @@
]
]
},
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_workflow_webhook_with_pin_data.json b/cypress/fixtures/Test_workflow_webhook_with_pin_data.json
index 503b723e5b..c546f0dfd6 100644
--- a/cypress/fixtures/Test_workflow_webhook_with_pin_data.json
+++ b/cypress/fixtures/Test_workflow_webhook_with_pin_data.json
@@ -4,7 +4,7 @@
{
"parameters": {},
"id": "0a60e507-7f34-41c0-a0f9-697d852033b6",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -93,7 +93,7 @@
]
},
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Test_workflow_xml_output.json b/cypress/fixtures/Test_workflow_xml_output.json
index 871156fab2..f86cc9aad9 100644
--- a/cypress/fixtures/Test_workflow_xml_output.json
+++ b/cypress/fixtures/Test_workflow_xml_output.json
@@ -6,7 +6,7 @@
{
"parameters": {},
"id": "8108d313-8b03-4aa4-963d-cd1c0fe8f85c",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -37,7 +37,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/Workflow_loop.json b/cypress/fixtures/Workflow_loop.json
index 5055ef0983..f770a3731b 100644
--- a/cypress/fixtures/Workflow_loop.json
+++ b/cypress/fixtures/Workflow_loop.json
@@ -6,7 +6,7 @@
"typeVersion": 1,
"position": [0, -10],
"id": "cc68bd44-e150-403c-afaf-bd0bac0459dd",
- "name": "When clicking ‘Test workflow’"
+ "name": "When clicking ‘Execute workflow’"
},
{
"parameters": {
@@ -51,7 +51,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/aiAssistant/workflows/simple_http_request_workflow.json b/cypress/fixtures/aiAssistant/workflows/simple_http_request_workflow.json
index 28a0ee5359..89e73b3751 100644
--- a/cypress/fixtures/aiAssistant/workflows/simple_http_request_workflow.json
+++ b/cypress/fixtures/aiAssistant/workflows/simple_http_request_workflow.json
@@ -3,7 +3,7 @@
{
"parameters": {},
"id": "298d3dc9-5e99-4b3f-919e-05fdcdfbe2d0",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [360, 220]
@@ -20,7 +20,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/aiAssistant/workflows/test_workflow.json b/cypress/fixtures/aiAssistant/workflows/test_workflow.json
index da930ea489..7d8ec23e38 100644
--- a/cypress/fixtures/aiAssistant/workflows/test_workflow.json
+++ b/cypress/fixtures/aiAssistant/workflows/test_workflow.json
@@ -3,7 +3,7 @@
{
"parameters": {},
"id": "ebfced75-2ce1-4c41-a971-6c3b83522c4d",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -62,7 +62,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/expression_with_paired_item_in_multi_input_node.json b/cypress/fixtures/expression_with_paired_item_in_multi_input_node.json
index d2b16c5656..f06c3ed3a5 100644
--- a/cypress/fixtures/expression_with_paired_item_in_multi_input_node.json
+++ b/cypress/fixtures/expression_with_paired_item_in_multi_input_node.json
@@ -6,7 +6,7 @@
{
"parameters": {},
"id": "bcb6abdf-d34b-4ea7-a8ed-58155b708c43",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -90,7 +90,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/merge_node_inputs_paired_items.json b/cypress/fixtures/merge_node_inputs_paired_items.json
index fccbdff943..2ee00f2c38 100644
--- a/cypress/fixtures/merge_node_inputs_paired_items.json
+++ b/cypress/fixtures/merge_node_inputs_paired_items.json
@@ -79,7 +79,7 @@
220
],
"id": "c773e03a-a260-4e02-ae80-6b473ea03398",
- "name": "When clicking ‘Test workflow’"
+ "name": "When clicking ‘Execute workflow’"
},
{
"parameters": {
@@ -153,7 +153,7 @@
]
]
},
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
@@ -202,4 +202,4 @@
},
"id": "9JwaG8aehuYypPc6",
"tags": []
-}
\ No newline at end of file
+}
diff --git a/cypress/fixtures/open_node_creator_for_connection.json b/cypress/fixtures/open_node_creator_for_connection.json
index 3f693e538c..e98a97a47c 100644
--- a/cypress/fixtures/open_node_creator_for_connection.json
+++ b/cypress/fixtures/open_node_creator_for_connection.json
@@ -4,7 +4,7 @@
{
"parameters": {},
"id": "25ff0c17-7064-4e14-aec6-45c71d63201b",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
diff --git a/cypress/fixtures/workflow-with-unknown-credentials.json b/cypress/fixtures/workflow-with-unknown-credentials.json
index 9a04cd87e5..41b64f3024 100644
--- a/cypress/fixtures/workflow-with-unknown-credentials.json
+++ b/cypress/fixtures/workflow-with-unknown-credentials.json
@@ -27,7 +27,7 @@
{
"parameters": {},
"id": "acdd1bdc-c642-4ea6-ad67-f4201b640cfa",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -37,7 +37,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/cypress/fixtures/workflow-with-unknown-nodes.json b/cypress/fixtures/workflow-with-unknown-nodes.json
index 3406e512d7..5140a33b06 100644
--- a/cypress/fixtures/workflow-with-unknown-nodes.json
+++ b/cypress/fixtures/workflow-with-unknown-nodes.json
@@ -6,7 +6,7 @@
{
"parameters": {},
"id": "40720511-19b6-4421-bdb0-3fb6efef4bc5",
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@@ -64,7 +64,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/packages/@n8n/nodes-langchain/nodes/mcp/McpTrigger/McpTrigger.node.ts b/packages/@n8n/nodes-langchain/nodes/mcp/McpTrigger/McpTrigger.node.ts
index 0ef34f6e9b..a97dfe1632 100644
--- a/packages/@n8n/nodes-langchain/nodes/mcp/McpTrigger/McpTrigger.node.ts
+++ b/packages/@n8n/nodes-langchain/nodes/mcp/McpTrigger/McpTrigger.node.ts
@@ -46,9 +46,9 @@ export class McpTrigger extends Node {
header: 'Listen for MCP events',
executionsHelp: {
inactive:
- "This trigger has two modes: test and production.
Use test mode while you build your workflow. Click the 'test step' button, then make an MCP request to the test URL. The executions will show up in the editor.
Use production mode to run your workflow automatically. Activate the workflow, then make requests to the production URL. These executions will show up in the executions list, but not the editor.",
+ "This trigger has two modes: test and production.
Use test mode while you build your workflow. Click the 'execute step' button, then make an MCP request to the test URL. The executions will show up in the editor.
Use production mode to run your workflow automatically. Activate the workflow, then make requests to the production URL. These executions will show up in the executions list, but not the editor.",
active:
- "This trigger has two modes: test and production.
Use test mode while you build your workflow. Click the 'test step' button, then make an MCP request to the test URL. The executions will show up in the editor.
Use production mode to run your workflow automatically. Since your workflow is activated, you can make requests to the production URL. These executions will show up in the executions list, but not the editor.",
+ "This trigger has two modes: test and production.
Use test mode while you build your workflow. Click the 'execute step' button, then make an MCP request to the test URL. The executions will show up in the editor.
Use production mode to run your workflow automatically. Since your workflow is activated, you can make requests to the production URL. These executions will show up in the executions list, but not the editor.",
},
activationHint:
'Once you’ve finished building your workflow, run it without having to click this button by using the production URL.',
diff --git a/packages/@n8n/nodes-langchain/nodes/vendors/OpenAi/test/OpenAI.workflow.test.ts b/packages/@n8n/nodes-langchain/nodes/vendors/OpenAi/test/OpenAI.workflow.test.ts
index 543e9db37e..0c8c22fe7d 100644
--- a/packages/@n8n/nodes-langchain/nodes/vendors/OpenAi/test/OpenAI.workflow.test.ts
+++ b/packages/@n8n/nodes-langchain/nodes/vendors/OpenAi/test/OpenAI.workflow.test.ts
@@ -50,7 +50,7 @@ describe('OpenAI Workflow', () => {
workflowData: testHarness.readWorkflowJSON('list-assistants.workflow.json'),
},
output: {
- nodeExecutionOrder: ['When clicking ‘Test workflow’', 'OpenAI'],
+ nodeExecutionOrder: ['When clicking ‘Execute workflow’', 'OpenAI'],
nodeData: {
OpenAI: [
assistants.map((assistant) => ({
diff --git a/packages/@n8n/nodes-langchain/nodes/vendors/OpenAi/test/list-assistants.workflow.json b/packages/@n8n/nodes-langchain/nodes/vendors/OpenAi/test/list-assistants.workflow.json
index 5ee85a1a98..931cbee242 100644
--- a/packages/@n8n/nodes-langchain/nodes/vendors/OpenAi/test/list-assistants.workflow.json
+++ b/packages/@n8n/nodes-langchain/nodes/vendors/OpenAi/test/list-assistants.workflow.json
@@ -6,7 +6,7 @@
"typeVersion": 1,
"position": [0, 0],
"id": "ce6133c3-2eb6-4262-8e0c-54015ed0f795",
- "name": "When clicking ‘Test workflow’"
+ "name": "When clicking ‘Execute workflow’"
},
{
"parameters": {
@@ -27,7 +27,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/packages/@n8n/utils/src/search/snapshots/toplevel.snapshot.json b/packages/@n8n/utils/src/search/snapshots/toplevel.snapshot.json
index 941df92698..1044f22f1f 100644
--- a/packages/@n8n/utils/src/search/snapshots/toplevel.snapshot.json
+++ b/packages/@n8n/utils/src/search/snapshots/toplevel.snapshot.json
@@ -12849,7 +12849,7 @@
"properties": {
"displayName": "Manual Trigger",
"defaults": {
- "name": "When clicking ‘Test workflow’",
+ "name": "When clicking ‘Execute workflow’",
"color": "#909298"
},
"description": "Runs the flow on clicking a button in n8n",
diff --git a/packages/cli/src/__tests__/manual-execution.service.test.ts b/packages/cli/src/__tests__/manual-execution.service.test.ts
index 4731b14eef..f93215dee2 100644
--- a/packages/cli/src/__tests__/manual-execution.service.test.ts
+++ b/packages/cli/src/__tests__/manual-execution.service.test.ts
@@ -76,7 +76,7 @@ describe('ManualExecutionService', () => {
const data = mock();
const manualTrigger = mock({
type: 'n8n-nodes-base.manualTrigger',
- name: 'When clicking ‘Test workflow’',
+ name: 'When clicking ‘Execute workflow’',
});
const workflow = mock({
diff --git a/packages/cli/src/errors/response-errors/webhook-not-found.error.ts b/packages/cli/src/errors/response-errors/webhook-not-found.error.ts
index 8b2d8bd26c..94f48f288c 100644
--- a/packages/cli/src/errors/response-errors/webhook-not-found.error.ts
+++ b/packages/cli/src/errors/response-errors/webhook-not-found.error.ts
@@ -51,7 +51,7 @@ export class WebhookNotFoundError extends NotFoundError {
if (!webhookMethods?.length) {
hintMsg =
hint === 'default'
- ? "Click the 'Test workflow' button on the canvas, then try again. (In test mode, the webhook only works for one call after you click this button)"
+ ? "Click the 'Execute workflow' button on the canvas, then try again. (In test mode, the webhook only works for one call after you click this button)"
: "The workflow must be active for a production URL to run successfully. You can activate the workflow using the toggle in the top-right of the editor. Note that unlike test URL calls, production URL calls aren't shown on the canvas (only in the executions list)";
}
diff --git a/packages/cli/src/evaluation.ee/test-runner/__tests__/create-pin-data.ee.test.ts b/packages/cli/src/evaluation.ee/test-runner/__tests__/create-pin-data.ee.test.ts
index 9603220432..a32219e9be 100644
--- a/packages/cli/src/evaluation.ee/test-runner/__tests__/create-pin-data.ee.test.ts
+++ b/packages/cli/src/evaluation.ee/test-runner/__tests__/create-pin-data.ee.test.ts
@@ -22,7 +22,7 @@ describe('createPinData', () => {
const mockedNodes = [
{
id: '72256d90-3a67-4e29-b032-47df4e5768af',
- name: 'When clicking ‘Test workflow’',
+ name: 'When clicking ‘Execute workflow’',
},
];
@@ -30,7 +30,7 @@ describe('createPinData', () => {
expect(pinData).toEqual(
expect.objectContaining({
- 'When clicking ‘Test workflow’': expect.anything(),
+ 'When clicking ‘Execute workflow’': expect.anything(),
}),
);
});
@@ -46,7 +46,7 @@ describe('createPinData', () => {
test('should create pin data for all mocked nodes', () => {
const mockedNodes = [
{
- id: '72256d90-3a67-4e29-b032-47df4e5768af', // 'When clicking ‘Test workflow’'
+ id: '72256d90-3a67-4e29-b032-47df4e5768af', // 'When clicking ‘Execute workflow’'
},
{
id: '319f29bc-1dd4-4122-b223-c584752151a4', // 'Edit Fields'
@@ -60,7 +60,7 @@ describe('createPinData', () => {
expect(pinData).toEqual(
expect.objectContaining({
- 'When clicking ‘Test workflow’': expect.anything(),
+ 'When clicking ‘Execute workflow’': expect.anything(),
'Edit Fields': expect.anything(),
Code: expect.anything(),
}),
diff --git a/packages/cli/src/evaluation.ee/test-runner/__tests__/format-test-case-execution-input-data.ee.test.ts b/packages/cli/src/evaluation.ee/test-runner/__tests__/format-test-case-execution-input-data.ee.test.ts
index dbbd543c8e..ac4850f953 100644
--- a/packages/cli/src/evaluation.ee/test-runner/__tests__/format-test-case-execution-input-data.ee.test.ts
+++ b/packages/cli/src/evaluation.ee/test-runner/__tests__/format-test-case-execution-input-data.ee.test.ts
@@ -45,7 +45,7 @@ describe('formatTestCaseExecutionInputData', () => {
// Check format of specific node data
expect(data.json.originalExecution).toMatchObject({
'72256d90-3a67-4e29-b032-47df4e5768af': {
- nodeName: 'When clicking ‘Test workflow’',
+ nodeName: 'When clicking ‘Execute workflow’',
runs: [
{
executionTime: 0,
diff --git a/packages/cli/src/evaluation.ee/test-runner/__tests__/get-start-node.ee.test.ts b/packages/cli/src/evaluation.ee/test-runner/__tests__/get-start-node.ee.test.ts
index 107cea80c6..cc645c14a6 100644
--- a/packages/cli/src/evaluation.ee/test-runner/__tests__/get-start-node.ee.test.ts
+++ b/packages/cli/src/evaluation.ee/test-runner/__tests__/get-start-node.ee.test.ts
@@ -23,13 +23,13 @@ describe('getPastExecutionStartNode', () => {
test('should return the start node of the past execution', () => {
const startNode = getPastExecutionTriggerNode(executionDataJson);
- expect(startNode).toEqual('When clicking ‘Test workflow’');
+ expect(startNode).toEqual('When clicking ‘Execute workflow’');
});
test('should return the start node of the past execution with multiple triggers', () => {
const startNode = getPastExecutionTriggerNode(executionDataMultipleTriggersJson);
- expect(startNode).toEqual('When clicking ‘Test workflow’');
+ expect(startNode).toEqual('When clicking ‘Execute workflow’');
});
test('should return the start node of the past execution with multiple triggers - chat trigger', () => {
diff --git a/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.json b/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.json
index 1c974205d0..9dd5ee7599 100644
--- a/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.json
+++ b/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.json
@@ -2,7 +2,7 @@
"startData": {},
"resultData": {
"runData": {
- "When clicking ‘Test workflow’": [
+ "When clicking ‘Execute workflow’": [
{
"hints": [],
"startTime": 1731079118048,
@@ -48,7 +48,7 @@
"executionTime": 0,
"source": [
{
- "previousNode": "When clicking ‘Test workflow’"
+ "previousNode": "When clicking ‘Execute workflow’"
}
],
"executionStatus": "success",
@@ -132,7 +132,7 @@
]
},
"pinData": {
- "When clicking ‘Test workflow’": [
+ "When clicking ‘Execute workflow’": [
{
"json": {
"query": "First item"
diff --git a/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.multiple-triggers-2.json b/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.multiple-triggers-2.json
index 12bb837912..f673eb2152 100644
--- a/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.multiple-triggers-2.json
+++ b/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.multiple-triggers-2.json
@@ -30,7 +30,7 @@
"executionTime": 0,
"source": [
{
- "previousNode": "When clicking ‘Test workflow’"
+ "previousNode": "When clicking ‘Execute workflow’"
}
],
"executionStatus": "success",
diff --git a/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.multiple-triggers.json b/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.multiple-triggers.json
index ec802fdc31..8fced08ef3 100644
--- a/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.multiple-triggers.json
+++ b/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/execution-data.multiple-triggers.json
@@ -2,7 +2,7 @@
"startData": {},
"resultData": {
"runData": {
- "When clicking ‘Test workflow’": [
+ "When clicking ‘Execute workflow’": [
{
"hints": [],
"startTime": 1732882424975,
@@ -30,7 +30,7 @@
"executionTime": 1,
"source": [
{
- "previousNode": "When clicking ‘Test workflow’"
+ "previousNode": "When clicking ‘Execute workflow’"
}
],
"executionStatus": "success",
diff --git a/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/workflow.multiple-triggers.json b/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/workflow.multiple-triggers.json
index 73dbf2136f..e66f4f38ea 100644
--- a/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/workflow.multiple-triggers.json
+++ b/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/workflow.multiple-triggers.json
@@ -7,7 +7,7 @@
"typeVersion": 1,
"position": [-20, -120],
"id": "19562c2d-d2c8-45c8-ae0a-1b1effe29817",
- "name": "When clicking ‘Test workflow’"
+ "name": "When clicking ‘Execute workflow’"
},
{
"parameters": {
@@ -38,7 +38,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/workflow.under-test.json b/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/workflow.under-test.json
index 0204283a1b..c692ea20fe 100644
--- a/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/workflow.under-test.json
+++ b/packages/cli/src/evaluation.ee/test-runner/__tests__/mock-data/workflow.under-test.json
@@ -7,7 +7,7 @@
"typeVersion": 1,
"position": [-80, 0],
"id": "72256d90-3a67-4e29-b032-47df4e5768af",
- "name": "When clicking ‘Test workflow’"
+ "name": "When clicking ‘Execute workflow’"
},
{
"parameters": {
@@ -41,7 +41,7 @@
}
],
"connections": {
- "When clicking ‘Test workflow’": {
+ "When clicking ‘Execute workflow’": {
"main": [
[
{
diff --git a/packages/cli/src/evaluation.ee/test-runner/__tests__/test-runner.service.ee.test.ts b/packages/cli/src/evaluation.ee/test-runner/__tests__/test-runner.service.ee.test.ts
index 36ae2f931d..d7dfe39f98 100644
--- a/packages/cli/src/evaluation.ee/test-runner/__tests__/test-runner.service.ee.test.ts
+++ b/packages/cli/src/evaluation.ee/test-runner/__tests__/test-runner.service.ee.test.ts
@@ -113,7 +113,7 @@ function mockExecutionData() {
data: {
resultData: {
runData: {
- 'When clicking ‘Test workflow’': mock(),
+ 'When clicking ‘Execute workflow’': mock(),
},
// error is an optional prop, but jest-mock-extended will mock it by default,
// which affects the code logic. So, we need to explicitly set it to undefined.
@@ -395,8 +395,9 @@ describe('TestRunnerService', () => {
expect.objectContaining({
executionMode: 'evaluation',
pinData: {
- 'When clicking ‘Test workflow’':
- executionDataJson.resultData.runData['When clicking ‘Test workflow’'][0].data.main[0],
+ 'When clicking ‘Execute workflow’':
+ executionDataJson.resultData.runData['When clicking ‘Execute workflow’'][0].data
+ .main[0],
},
workflowData: expect.objectContaining({
id: 'workflow-under-test-id',
@@ -677,14 +678,15 @@ describe('TestRunnerService', () => {
expect.objectContaining({
executionMode: 'evaluation',
pinData: {
- 'When clicking ‘Test workflow’':
- executionDataJson.resultData.runData['When clicking ‘Test workflow’'][0].data.main[0],
+ 'When clicking ‘Execute workflow’':
+ executionDataJson.resultData.runData['When clicking ‘Execute workflow’'][0].data
+ .main[0],
},
workflowData: expect.objectContaining({
id: 'workflow-under-test-id',
}),
triggerToStartFrom: expect.objectContaining({
- name: 'When clicking ‘Test workflow’',
+ name: 'When clicking ‘Execute workflow’',
}),
}),
);
@@ -714,7 +716,7 @@ describe('TestRunnerService', () => {
expect(startNodesData).toEqual({
startNodes: expect.arrayContaining([expect.objectContaining({ name: 'NoOp' })]),
triggerToStartFrom: expect.objectContaining({
- name: 'When clicking ‘Test workflow’',
+ name: 'When clicking ‘Execute workflow’',
}),
});
});
@@ -996,8 +998,9 @@ describe('TestRunnerService', () => {
expect.objectContaining({
executionMode: 'evaluation',
pinData: {
- 'When clicking ‘Test workflow’':
- executionDataJson.resultData.runData['When clicking ‘Test workflow’'][0].data.main[0],
+ 'When clicking ‘Execute workflow’':
+ executionDataJson.resultData.runData['When clicking ‘Execute workflow’'][0].data
+ .main[0],
},
workflowData: expect.objectContaining({
id: 'workflow-under-test-id',
@@ -1104,8 +1107,9 @@ describe('TestRunnerService', () => {
expect.objectContaining({
executionMode: 'evaluation',
pinData: {
- 'When clicking ‘Test workflow’':
- executionDataJson.resultData.runData['When clicking ‘Test workflow’'][0].data.main[0],
+ 'When clicking ‘Execute workflow’':
+ executionDataJson.resultData.runData['When clicking ‘Execute workflow’'][0].data
+ .main[0],
},
workflowData: expect.objectContaining({
id: 'workflow-under-test-id',
diff --git a/packages/cli/src/executions/__tests__/constants.ts b/packages/cli/src/executions/__tests__/constants.ts
index 808b904239..ad6f248d45 100644
--- a/packages/cli/src/executions/__tests__/constants.ts
+++ b/packages/cli/src/executions/__tests__/constants.ts
@@ -9,7 +9,7 @@ export const OOM_WORKFLOW: Partial = {
{
parameters: {},
id: '48ce17fe-9651-42ae-910c-48602a00f0bb',
- name: 'When clicking "Test workflow"',
+ name: 'When clicking "Execute workflow"',
type: 'n8n-nodes-base.manualTrigger',
typeVersion: 1,
position: [640, 260],
@@ -27,7 +27,7 @@ export const OOM_WORKFLOW: Partial = {
},
],
connections: {
- 'When clicking "Test workflow"': {
+ 'When clicking "Execute workflow"': {
main: [
[
{
@@ -49,7 +49,7 @@ export const IN_PROGRESS_EXECUTION_DATA = {
startData: {},
resultData: {
runData: {
- 'When clicking "Test workflow"': [
+ 'When clicking "Execute workflow"': [
{
hints: [],
startTime: 1716138610153,
@@ -71,7 +71,7 @@ export const IN_PROGRESS_EXECUTION_DATA = {
},
],
},
- lastNodeExecuted: 'When clicking "Test workflow"',
+ lastNodeExecuted: 'When clicking "Execute workflow"',
},
executionData: {
contextData: {},
@@ -103,7 +103,7 @@ export const IN_PROGRESS_EXECUTION_DATA = {
source: {
main: [
{
- previousNode: 'When clicking "Test workflow"',
+ previousNode: 'When clicking "Execute workflow"',
},
],
},
diff --git a/packages/cli/src/executions/__tests__/execution-recovery.service.test.ts b/packages/cli/src/executions/__tests__/execution-recovery.service.test.ts
index 61fdb255ab..d17b411451 100644
--- a/packages/cli/src/executions/__tests__/execution-recovery.service.test.ts
+++ b/packages/cli/src/executions/__tests__/execution-recovery.service.test.ts
@@ -256,14 +256,14 @@ describe('ExecutionRecoveryService', () => {
if (!runData) fail('Expected `runData` to be defined');
- const manualTriggerTaskData = runData['When clicking "Test workflow"'].at(0);
+ const manualTriggerTaskData = runData['When clicking "Execute workflow"'].at(0);
const debugHelperTaskData = runData.DebugHelper.at(0);
if (!manualTriggerTaskData) fail("Expected manual trigger's `taskData` to be defined");
if (!debugHelperTaskData) fail("Expected debug helper's `taskData` to be defined");
const originalManualTriggerTaskData =
- IN_PROGRESS_EXECUTION_DATA.resultData.runData['When clicking "Test workflow"'].at(
+ IN_PROGRESS_EXECUTION_DATA.resultData.runData['When clicking "Execute workflow"'].at(
0,
)?.data;
@@ -335,7 +335,7 @@ describe('ExecutionRecoveryService', () => {
if (!runData) fail('Expected `runData` to be defined');
- const manualTriggerTaskData = runData['When clicking "Test workflow"'].at(0);
+ const manualTriggerTaskData = runData['When clicking "Execute workflow"'].at(0);
const debugHelperTaskData = runData.DebugHelper.at(0);
expect(manualTriggerTaskData?.executionStatus).toBe('success');
diff --git a/packages/cli/src/executions/__tests__/utils.ts b/packages/cli/src/executions/__tests__/utils.ts
index 7c5ee85b3e..11713bbcf6 100644
--- a/packages/cli/src/executions/__tests__/utils.ts
+++ b/packages/cli/src/executions/__tests__/utils.ts
@@ -13,7 +13,7 @@ export const setupMessages = (executionId: string, workflowName: string): EventM
payload: {
executionId,
workflowName,
- nodeName: 'When clicking "Test workflow"',
+ nodeName: 'When clicking "Execute workflow"',
nodeType: 'n8n-nodes-base.manualTrigger',
},
}),
@@ -22,7 +22,7 @@ export const setupMessages = (executionId: string, workflowName: string): EventM
payload: {
executionId,
workflowName,
- nodeName: 'When clicking "Test workflow"',
+ nodeName: 'When clicking "Execute workflow"',
nodeType: 'n8n-nodes-base.manualTrigger',
},
}),
diff --git a/packages/cli/templates/form-trigger-404.handlebars b/packages/cli/templates/form-trigger-404.handlebars
index 91f3bc58b1..e3bb4bbf96 100644
--- a/packages/cli/templates/form-trigger-404.handlebars
+++ b/packages/cli/templates/form-trigger-404.handlebars
@@ -113,7 +113,7 @@
{{#if isTestWebhook}}
{{else}}