dashboard icon indicating copy to clipboard operation
dashboard copied to clipboard

feat: User defined git repo

Open dhananjay0601 opened this issue 1 year ago β€’ 2 comments

Description

-> Global configuration for the setting up the repository type for the user -> Adding Drawer to for the helm apps so that user can configure the Repository type for application deployment.

Fixes # (issue)

Type of change

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [x] New feature (non-breaking change which adds functionality)
  • [x] 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
  • [x] I have commented my code, particularly in hard-to-understand areas

dhananjay0601 avatar Nov 03 '23 07:11 dhananjay0601

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
6.96% (+0.02% πŸ”Ό)
2660/38198
πŸ”΄ Branches
3.22% (+0.01% πŸ”Ό)
952/29603
πŸ”΄ Functions
3.85% (-0.05% πŸ”»)
408/10606
πŸ”΄ Lines
7.06% (+0.02% πŸ”Ό)
2586/36616

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

Test suite run failed

Failed tests: 17/138. Failed suites: 10/40.
  ● 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,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
    +         "downstreamEnvironments": Array [],
              "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 +38,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +72,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
    @@ -113,17 +128,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
    +         "downstreamEnvironments": Array [],
              "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 +153,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +187,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -197,21 +227,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "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,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
    +         "downstreamEnvironments": Array [],
              "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 +38,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +70,29 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,43 +107,55 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "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,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -170,17 +197,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
    +         "downstreamEnvironments": Array [],
              "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 +222,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +256,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -254,21 +296,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "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,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
    +         "downstreamEnvironments": Array [],
              "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 +38,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +72,54 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 2,
    @@ -123,21 +144,27 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 2,
    @@ -168,17 +195,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
    +         "downstreamEnvironments": Array [],
              "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 +220,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +254,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -252,21 +294,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "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,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
    +         "downstreamEnvironments": Array [],
              "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 +38,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +70,29 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,42 +107,54 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -140,23 +167,29 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -180,21 +213,27 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -225,17 +264,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
    +         "downstreamEnvironments": Array [],
              "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 +289,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +323,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -309,21 +363,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "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,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
    +         "downstreamEnvironments": Array [],
              "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 +38,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +72,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
    @@ -97,21 +112,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -147,17 +168,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
    +         "downstreamEnvironments": Array [],
              "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 +193,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +227,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -231,21 +267,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -265,21 +307,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "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,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
    +         "downstreamEnvironments": Array [],
              "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 +38,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +70,29 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,43 +107,55 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "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,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -154,21 +181,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -204,17 +237,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
    +         "downstreamEnvironments": Array [],
              "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 +262,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +296,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -288,21 +336,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -322,21 +376,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "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,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
    +         "downstreamEnvironments": Array [],
              "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 +38,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +72,54 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "dev",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 2,
    @@ -123,21 +144,27 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "dev",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 2,
    @@ -152,21 +179,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -202,17 +235,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
    +         "downstreamEnvironments": Array [],
              "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 +260,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +294,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "dev2",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -286,21 +334,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "dev4",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -320,21 +374,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "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,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
    +         "downstreamEnvironments": Array [],
              "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 +38,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +70,29 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,42 +107,54 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -140,23 +167,29 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -180,21 +213,27 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -209,21 +248,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
    @@ -259,17 +304,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
    +         "downstreamEnvironments": Array [],
              "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 +329,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +363,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -343,21 +403,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -377,21 +443,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "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,20 @@
          "id": "92",
          "name": "first",
          "nodes": Array [
            Object {
              "branch": "master",
    +         "cipipelineId": 97,
    +         "downstreamEnvironments": Array [],
              "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 +38,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "96",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +70,29 @@
              "y": 24,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "CD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "96",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -92,42 +107,54 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "POSTCD-79",
              ],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "96",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -140,23 +167,29 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [
                  "CD-79",
                ],
                "environmentId": 1,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "79",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "96",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -180,21 +213,27 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 1,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "79",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -207,23 +246,29 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "CD-80",
              ],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "79",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -238,42 +283,54 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 96,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "POSTCD-80",
              ],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "79",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [],
                "environmentId": 2,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "80",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "80",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -286,23 +343,29 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 96,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [
                  "CD-80",
                ],
                "environmentId": 2,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "80",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "79",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -326,21 +389,27 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 96,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 2,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "80",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "80",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 3,
    @@ -371,17 +440,20 @@
          "id": "93",
          "name": "external ci",
          "nodes": Array [
            Object {
              "branch": "test",
    +         "cipipelineId": 107,
    +         "downstreamEnvironments": Array [],
              "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 +465,31 @@
              "width": 200,
              "x": 20,
              "y": 24,
            },
            Object {
    +         "ciBlockState": undefined,
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "height": 126,
              "id": "106",
              "inputMaterialList": Array [],
    +         "isCITriggerBlocked": undefined,
              "isExternalCI": false,
              "isGitSource": false,
    +         "isJobCI": false,
    +         "isLinkedCD": 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 +499,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 3,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "92",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -455,21 +539,27 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 5,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "94",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "106",
              ],
    @@ -487,23 +577,29 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 106,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "CD-95",
              ],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parents": Array [
                "92",
              ],
              "rollbackMaterialList": Array [],
              "stageIndex": 1,
    @@ -518,42 +614,54 @@
            Object {
              "activeIn": false,
              "activeOut": false,
              "connectingCiPipelineId": 106,
              "deploymentAppDeleteRequest": undefined,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [
                "POSTCD-95",
              ],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "isGitSource": false,
    +         "isLast": undefined,
              "isRoot": false,
              "isSource": false,
    +         "isVirtualEnvironment": undefined,
              "parentPipelineId": "undefined",
              "parentPipelineType": undefined,
              "parents": Array [
                "92",
              ],
              "postNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 106,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [],
                "environmentId": 6,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "95",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "95",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 3,
    @@ -566,23 +674,29 @@
                "y": 0,
              },
              "preNode": Object {
                "activeIn": false,
                "activeOut": false,
    +           "connectingCiPipelineId": 106,
    +           "deploymentAppType": undefined,
                "deploymentStrategy": "rolling",
                "description": "test",
    +           "downstreamEnvironments": Array [],
                "downstreams": Array [
                  "CD-95",
                ],
                "environmentId": 6,
                "environmentName": "",
                "height": 126,
    +           "helmPackageName": "",
                "id": "95",
                "inputMaterialList": Array [],
    +           "isGitOpsRepoNotConfigured": undefined,
                "isGitSource": false,
                "isRoot": false,
                "isSource": false,
    +           "isVirtualEnvironment": undefined,
                "parents": Array [
                  "92",
                ],
                "rollbackMaterialList": Array [],
                "stageIndex": 1,
    @@ -606,21 +720,27 @@
              "y": 0,
            },
            Object {
              "activeIn": false,
              "activeOut": false,
    +         "connectingCiPipelineId": 106,
    +         "deploymentAppType": undefined,
              "deploymentStrategy": "rolling",
              "description": "test",
    +         "downstreamEnvironments": Array [],
              "downstreams": Array [],
              "environmentId": 6,
              "environmentName": "",
              "height": 126,
    +         "helmPackageName": "",
              "id": "95",
              "inputMaterialList": Array [],
    +         "isGitOpsRepoNotConfigured": undefined,
              "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

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

      at Object.<anonymous> (src/components/common/navigation/NavigationRoutes.tsx:47:28)
      at Object.<anonymous> (src/components/common/header/PageHeader.tsx:9:1)
      at Object.<anonymous> (src/components/common/index.ts:33:1)
      at Object.<anonymous> (src/components/app/details/appDetails/utils.tsx:3:1)
      at Object.<anonymous> (src/components/common/helpers/Helpers.tsx:17: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

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

      at Object.<anonymous> (src/components/common/navigation/NavigationRoutes.tsx:47:28)
      at Object.<anonymous> (src/components/common/header/PageHeader.tsx:9:1)
      at Object.<anonymous> (src/components/common/index.ts:33:1)
      at Object.<anonymous> (src/components/app/details/appDetails/utils.tsx:3:1)
      at Object.<anonymous> (src/components/common/helpers/Helpers.tsx:17: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)


  ● EnvironmentOverview β€Ί EnvironmentOverview render with data

    expect(received).toBeInTheDocument()

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

      42 |         expect(component.container).toBeInTheDocument()
      43 |         const leftInfoComponent = component.container.querySelector('.pt-16.pb-16.pl-20.pr-20.dc__border-right')
    > 44 |         expect(leftInfoComponent).toBeInTheDocument()
         |                                   ^
      45 |         const infoLeftRowComponent = leftInfoComponent.querySelector('.fs-13.fw-4.lh-20.cn-9')
      46 |         expect(infoLeftRowComponent).toBeInTheDocument()
      47 |         expect(component.getByText('prakash-1mar')).toBeInTheDocument()

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


  ● 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

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

      at Object.<anonymous> (src/components/common/navigation/NavigationRoutes.tsx:47:28)
      at Object.<anonymous> (src/components/common/header/PageHeader.tsx:9:1)
      at Object.<anonymous> (src/components/common/index.ts:33:1)
      at Object.<anonymous> (src/components/app/details/appDetails/utils.tsx:3:1)
      at Object.<anonymous> (src/components/common/helpers/Helpers.tsx:17: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)


  ● Test suite failed to run

    SyntaxError: /home/runner/work/dashboard/dashboard/src/components/gitOps/GitOpsConfiguration.tsx: Identifier 'handleOnFocus' has already been declared. (16:9)

      14 | import { CustomInput, handleOnBlur, handleOnFocus, parsePassword } from '../common'
      15 | import { showError, Progressing, ErrorScreenManager, RadioGroup, RadioGroupItem } from '@devtron-labs/devtron-fe-common-lib'
    > 16 | import { handleOnFocus, parsePassword } from '../common'
         |          ^
      17 | import { showError, Progressing, ErrorScreenManager, CustomInput } from '@devtron-labs/devtron-fe-common-lib'
      18 | import Check from '../../assets/icons/ic-outline-check.svg'
      19 | import { ReactComponent as Info } from '../../assets/icons/ic-info-filled-purple.svg'

      at instantiate (node_modules/@babel/parser/src/parse-error/credentials.js:61:22)
      at toParseError (node_modules/@babel/parser/src/parse-error.js:58:12)
      at Parser.raise (node_modules/@babel/parser/src/tokenizer/index.js:1763:19)
      at TypeScriptScopeHandler.checkRedeclarationInScope (node_modules/@babel/parser/src/util/scope.js:153:19)
      at TypeScriptScopeHandler.declareName (node_modules/@babel/parser/src/util/scope.js:114:12)
      at TypeScriptScopeHandler.declareName (node_modules/@babel/parser/src/plugins/typescript/scope.js:52:11)
      at Parser.declareNameFromIdentifier (node_modules/@babel/parser/src/parser/lval.js:707:16)
      at Parser.checkIdentifier (node_modules/@babel/parser/src/parser/lval.js:702:12)
      at Parser.checkLVal (node_modules/@babel/parser/src/parser/lval.js:606:12)
      at Parser.finishImportSpecifier (node_modules/@babel/parser/src/parser/statement.js:2461:10)

Report generated by πŸ§ͺjest coverage report action from ef79de76816b27af03ab01ad8ad7ffa8920f1c90

github-actions[bot] avatar Jan 08 '24 07:01 github-actions[bot]

Quality Gate Failed Quality Gate failed

Failed conditions

C Reliability Rating on New Code (required β‰₯ A)

See analysis details on SonarCloud

idea Catch issues before they fail your Quality Gate with our IDE extension SonarLint SonarLint

sonarqubecloud[bot] avatar Jan 11 '24 11:01 sonarqubecloud[bot]