dashboard icon indicating copy to clipboard operation
dashboard copied to clipboard

fix: [Prod]Git account breaking whenever opening an existing account git repo.

Open ashishdevtron opened this issue 1 year ago • 2 comments

Description

Fixed the issue where opening a git repo of disabled git account resulted in page breaking.

Fixes # (issue)

Type of change

  • [x] Bug fix (non-breaking change which fixes an issue)
  • [ ] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • [ ] This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • [ ] Test A
  • [ ] Test B

Checklist:

  • [x] The title of the PR states what changed and the related issues number (used for the release note).
  • [ ] Does this PR require documentation updates?
  • [ ] I've updated documentation as required by this PR.
  • [x] I have performed a self-review of my own code
  • [ ] I have commented my code, particularly in hard-to-understand areas

ashishdevtron avatar Oct 18 '23 11:10 ashishdevtron

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

sonarqubecloud[bot] avatar Nov 14 '23 13:11 sonarqubecloud[bot]

Coverage report

❌ An unexpected error occurred. For more details, check console

Error: The process '/usr/local/bin/yarn' failed with exit code 1
St.:grey_question:
Category Percentage Covered / Total
🔴 Statements
7.12% (-0% 🔻)
2670/37503
🔴 Branches 3.32% 968/29192
🔴 Functions
4.05% (-0% 🔻)
423/10432
🔴 Lines
7.21% (-0% 🔻)
2595/35972

:warning: Details were not displayed: the report size has exceeded the limit.

Test suite run failed

Failed tests: 16/141. Failed suites: 8/41.
  ● DynamicTabs component › Component renders properly

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:10:31)

  ● DynamicTabs component › Fixed tabs are rendered but no dynamic tabs

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:21:42)

  ● DynamicTabs component › Dynamic tabs are rendered but no fixed tabs

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:37:42)

  ● DynamicTabs component › Fixed & Dynamic tabs are rendered properly

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:55:42)

  ● DynamicTabs component › More tabs option works properly

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:81:42)

  ● DynamicTabs component › Dynamic tab close action works properly

    TypeError: Cannot set properties of undefined (setting 'current')

      62 |         const _lastDataSyncTime = Date()
      63 |         const _staleDataCheckTime = moment()
    > 64 |         isStaleDataRef.current = false
         |         ^
      65 |         setLastDataSyncTimeString(` ${handleUTCTime(_lastDataSyncTime, true)}`)
      66 |         interval = setInterval(() => {
      67 |             checkIfDataIsStale(isStaleDataRef, _staleDataCheckTime)

      at src/components/common/DynamicTabs/DynamicTabs.tsx:64:9
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (src/components/common/DynamicTabs/__tests__/DynamicTabs.test.tsx:144:41)


  ● workflow service tests › process workflows no PRECD, no POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,19 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +37,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -63,21 +69,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
    @@ -113,17 +123,19 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -135,25 +147,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -163,21 +179,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -197,21 +217,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],

      44 |                 WorkflowTrigger.workflow,
      45 |             ).workflows,
    > 46 |         ).toStrictEqual(workflowsTrigger)
         |           ^
      47 |         expect(
      48 |             processWorkflow(
      49 |                 workflow.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:46:11)

  ● workflow service tests › process workflows PRECD, no POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,19 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +37,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -61,23 +67,26 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,43 +101,50 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": undefined,
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -170,17 +186,19 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -192,25 +210,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -220,21 +242,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -254,21 +280,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],

      67 |                 WorkflowTrigger.workflow,
      68 |             ).workflows,
    > 69 |         ).toStrictEqual(workflowsTriggerPreCDResp)
         |           ^
      70 |         expect(
      71 |             processWorkflow(
      72 |                 workflow.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:69:11)

  ● workflow service tests › process workflows no PRECD, POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,19 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +37,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -63,42 +69,49 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 2,
    @@ -123,21 +136,24 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 2,
    @@ -168,17 +184,19 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -190,25 +208,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -218,21 +240,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -252,21 +278,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],

      90 |                 WorkflowTrigger.workflow,
      91 |             ).workflows,
    > 92 |         ).toStrictEqual(workflowsTriggerPostCD)
         |           ^
      93 |         expect(
      94 |             processWorkflow(
      95 |                 workflow.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:92:11)

  ● workflow service tests › process workflows PRECD, POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,19 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +37,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -61,23 +67,26 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,42 +101,49 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -140,23 +156,26 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -180,21 +199,24 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -225,17 +247,19 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -247,25 +271,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -275,21 +303,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -309,21 +341,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],

      113 |                 WorkflowTrigger.workflow,
      114 |             ).workflows,
    > 115 |         ).toStrictEqual(workflowsTriggerPrePostCD)
          |           ^
      116 |         expect(
      117 |             processWorkflow(
      118 |                 workflow.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:115:11)

  ● workflow service tests › process workflows sequential no PRECD, no POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,19 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +37,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -63,21 +69,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
    @@ -97,21 +107,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -147,17 +161,19 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -169,25 +185,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -197,21 +217,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -231,21 +255,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -265,21 +293,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "92",
              ],

      136 |                 WorkflowTrigger.workflow,
      137 |             ).workflows,
    > 138 |         ).toStrictEqual(workflowsTriggerWithSequential)
          |           ^
      139 |         expect(
      140 |             processWorkflow(
      141 |                 workflowWithSequential.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:138:11)

  ● workflow service tests › process workflows sequeqntial PRECD, no POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,19 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +37,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -61,23 +67,26 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,43 +101,50 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": undefined,
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -154,21 +170,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -204,17 +224,19 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -226,25 +248,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -254,21 +280,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -288,21 +318,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -322,21 +356,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "92",
              ],

      159 |                 WorkflowTrigger.workflow,
      160 |             ).workflows,
    > 161 |         ).toStrictEqual(workflowsTriggerPreCDRespWithSequential)
          |           ^
      162 |         expect(
      163 |             processWorkflow(
      164 |                 workflowWithSequential.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:161:11)

  ● workflow service tests › process workflows sequential no PRECD, POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,19 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +37,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -63,42 +69,49 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 2,
    @@ -123,21 +136,24 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 2,
    @@ -152,21 +168,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -202,17 +222,19 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -224,25 +246,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -252,21 +278,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -286,21 +316,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -320,21 +354,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "92",
              ],

      182 |                 WorkflowTrigger.workflow,
      183 |             ).workflows,
    > 184 |         ).toStrictEqual(workflowsTriggerPostCDWithSequential)
          |           ^
      185 |         expect(
      186 |             processWorkflow(
      187 |                 workflowWithSequential.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:184:11)

  ● workflow service tests › process workflows sequential PRECD, POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,19 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +37,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -61,23 +67,26 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,42 +101,49 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -140,23 +156,26 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -180,21 +199,24 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -209,21 +231,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -259,17 +285,19 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -281,25 +309,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -309,21 +341,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -343,21 +379,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -377,21 +417,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "92",
              ],

      205 |                 WorkflowTrigger.workflow,
      206 |             ).workflows,
    > 207 |         ).toStrictEqual(workflowsTriggerPrePostCDWithSequential)
          |           ^
      208 |         expect(
      209 |             processWorkflow(
      210 |                 workflowWithSequential.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:207:11)

  ● workflow service tests › process workflows pre and post sequential PRECD, POSTCD

    expect(received).toStrictEqual(expected) // deep equality

    - Expected
    + Received

    @@ -13,17 +13,19 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
              "downstreams": Array [
                "CI-96",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "master",
    @@ -35,25 +37,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-amit-16-jan-ci-master-original",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -61,23 +67,26 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,42 +101,49 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -140,23 +156,26 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -180,21 +199,24 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -207,23 +229,26 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-80",
              ],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -238,42 +263,49 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-80",
              ],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 2,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "80",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "80",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -286,23 +318,26 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-80",
                ],
                "environmentId": 2,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "80",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -326,21 +361,24 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "80",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -371,17 +409,19 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
              "downstreams": Array [
                "CI-106",
              ],
              "height": 64,
              "icon": "git",
              "id": "GIT-getting-started-nodejs-0",
              "isGitSource": true,
    +         "isJobCI": false,
              "isRegex": undefined,
              "isRoot": true,
              "isSource": true,
              "parents": Array [],
              "primaryBranchAfterRegex": "test",
    @@ -393,25 +433,29 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
              "isLinkedCI": false,
              "isRoot": false,
              "isSource": true,
              "linkedCount": 0,
              "parentAppId": 0,
              "parentCiPipeline": 0,
              "parents": Array [
                "GIT-getting-started-nodejs-0",
              ],
    +         "showPluginWarning": undefined,
              "status": "Checking Status...",
              "title": "amit-16-jan-replica-ci-arya-test",
              "triggerType": "Manual",
              "type": "CI",
              "width": 200,
    @@ -421,21 +465,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -455,21 +503,25 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -487,23 +539,26 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "CD-95",
              ],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "92",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -518,42 +573,49 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [
                "POSTCD-95",
              ],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "92",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [],
                "environmentId": 6,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "95",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "95",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -566,23 +628,26 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
                "downstreams": Array [
                  "CD-95",
                ],
                "environmentId": 6,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "95",
                "inputMaterialList": Array [],
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "92",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -606,21 +671,24 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "95",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,

      228 |                 WorkflowTrigger.workflow,
      229 |             ).workflows,
    > 230 |         ).toStrictEqual(workflowsTriggerPrePostCDWithPrePostSequential)
          |           ^
      231 |         expect(
      232 |             processWorkflow(
      233 |                 workflowWithSequential.result as WorkflowResult,

      at Object.<anonymous> (src/components/app/details/triggerView/__tests__/workflow.service.test.ts:230:11)


  ● Test suite failed to run

    TypeError: (0 , _Helpers.importComponentFromFELibrary) is not a function

      46 |
      47 | export const mainContext = createContext<any>(null)
    > 48 | const getEnvironmentData = importComponentFromFELibrary('getEnvironmentData', null, 'function')
         |                            ^
      49 |
      50 | export default function NavigationRoutes() {
      51 |     const history = useHistory()

      at Object.<anonymous> (src/components/common/navigation/NavigationRoutes.tsx:48:28)
      at Object.<anonymous> (src/components/common/header/PageHeader.tsx:9:1)
      at Object.<anonymous> (src/components/common/index.ts:34:1)
      at Object.<anonymous> (src/components/app/details/appDetails/utils.tsx:3:1)
      at Object.<anonymous> (src/components/common/helpers/Helpers.tsx:16:1)
      at Object.<anonymous> (src/components/common/formFields/Widgets/Widgets.tsx:8:1)
      at Object.<anonymous> (src/components/ResourceBrowser/ResourceList/ResourceList.component.tsx:11:1)
      at Object.<anonymous> (src/components/ResourceBrowser/ResourceList/Sidebar.tsx:16:1)
      at Object.<anonymous> (src/components/ResourceBrowser/ResourceList/__tests__/Sidebar.test.tsx:10:1)


  ● Test suite failed to run

    TypeError: (0 , _Helpers.importComponentFromFELibrary) is not a function

      46 |
      47 | export const mainContext = createContext<any>(null)
    > 48 | const getEnvironmentData = importComponentFromFELibrary('getEnvironmentData', null, 'function')
         |                            ^
      49 |
      50 | export default function NavigationRoutes() {
      51 |     const history = useHistory()

      at Object.<anonymous> (src/components/common/navigation/NavigationRoutes.tsx:48:28)
      at Object.<anonymous> (src/components/common/header/PageHeader.tsx:9:1)
      at Object.<anonymous> (src/components/common/index.ts:34:1)
      at Object.<anonymous> (src/components/app/details/appDetails/utils.tsx:3:1)
      at Object.<anonymous> (src/components/common/helpers/Helpers.tsx:16:1)
      at Object.<anonymous> (src/components/v2/appDetails/k8Resource/nodeDetail/NodeDetailTabs/terminal/__tests__/Terminal.component.test.tsx:4:1)


  ● Test suite failed to run

    Cannot find module '../ClusterAbout' from 'NodeList.test.tsx'

      4 | import { act, render } from '@testing-library/react'
      5 | import { clusterId, mockFailedResponse, mockSuccessResponseWithOutNote, mockSuccessResponseWithNote, mockMarkDownEditorComponent } from '../__mocks__/clusterAbout.mock'
    > 6 | import ClusterAbout from '../ClusterAbout'
        | ^
      7 | import ApiMethods from '@devtron-labs/devtron-fe-common-lib'
      8 |
      9 | jest.mock('../../charts/discoverChartDetail/DiscoverChartDetails', () => ({

      at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:259:17)
      at Object.<anonymous> (src/components/ClusterNodes/__tests__/NodeList.test.tsx:6:1)


  ● Test suite failed to run

    Call retries were exceeded

      at ChildProcessWorker.initialize (node_modules/jest-worker/build/workers/ChildProcessWorker.js:193:21)


  ● EnvConfig › Application render with data

    expect(received).toBeInTheDocument()

    received value must be an HTMLElement or an SVGElement.
    Received has value: null

      42 |         })
      43 |         expect(component.container).toBeInTheDocument()
    > 44 |         expect(component.container.querySelector('.env-compose')).toBeInTheDocument()
         |                                                                   ^
      45 |         expect(component.getByText('testing-app')).toBeInTheDocument()
      46 |         expect(component.container.querySelector('.env-compose__main')).toBeInTheDocument()
      47 |     })

      at Object.toBeInTheDocument (node_modules/expect/build/index.js:342:33)
      at Object.<anonymous> (src/components/ApplicationGroup/Details/EnvironmentConfig/__test__/EnvConfig.test.tsx:44:67)


  ● Test suite failed to run

    TypeError: (0 , _Helpers.importComponentFromFELibrary) is not a function

      46 |
      47 | export const mainContext = createContext<any>(null)
    > 48 | const getEnvironmentData = importComponentFromFELibrary('getEnvironmentData', null, 'function')
         |                            ^
      49 |
      50 | export default function NavigationRoutes() {
      51 |     const history = useHistory()

      at Object.<anonymous> (src/components/common/navigation/NavigationRoutes.tsx:48:28)
      at Object.<anonymous> (src/components/common/header/PageHeader.tsx:9:1)
      at Object.<anonymous> (src/components/common/index.ts:34:1)
      at Object.<anonymous> (src/components/app/details/appDetails/utils.tsx:3:1)
      at Object.<anonymous> (src/components/common/helpers/Helpers.tsx:16:1)
      at Object.<anonymous> (src/components/common/formFields/Widgets/Widgets.tsx:8:1)
      at Object.<anonymous> (src/components/scopedVariables/ScopedVariablesLoader.tsx:5:1)
      at Object.<anonymous> (src/components/scopedVariables/SavedVariables.tsx:4:1)
      at Object.<anonymous> (src/components/scopedVariables/ScopedVariables.tsx:3:1)
      at Object.<anonymous> (src/components/scopedVariables/__tests__/ScopedVariables.test.tsx:4:1)

Report generated by 🧪jest coverage report action from ee85a935c1aa2364cafaf3aae12a26e9e645d0d3

github-actions[bot] avatar Nov 14 '23 13:11 github-actions[bot]