Skip to content

Commit

Permalink
Merge branch 'develop' into cristi/logout-warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
CristiCanizales committed Sep 19, 2023
2 parents a0f3707 + 3df63eb commit 533a153
Show file tree
Hide file tree
Showing 38 changed files with 838 additions and 520 deletions.
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/Bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,5 @@ _Feel free to attach a screenshot_.
**SFDX CLI Version**:

**OS and version**:

**VS Code version**:
111 changes: 111 additions & 0 deletions .github/workflows/apexE2E.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
name: Apex End to End Tests

on:

workflow_dispatch:
inputs:
automationBranch:
description: 'Set the branch to use for automation tests'
required: false
default: 'develop'
type: string
apexLsp:
description: 'apexLsp.e2e.ts'
required: false
default: true
type: boolean
apexReplayDebugger:
description: 'apexReplayDebugger.e2e.ts'
required: false
default: true
type: boolean
debugApexTests:
description: 'debugApexTests.e2e.ts'
required: false
default: true
type: boolean
runApexTests:
description: 'runApexTests.e2e.ts'
required: false
default: true
type: boolean
trailApexReplayDebugger:
description: 'trailApexReplayDebugger.e2e.ts'
required: false
default: true
type: boolean

workflow_call:
inputs:
automationBranch:
description: 'Set the branch to use for automation tests'
required: false
default: 'develop'
type: string
apexLsp:
description: 'apexLsp.e2e.ts'
required: false
default: true
type: boolean
apexReplayDebugger:
description: 'apexReplayDebugger.e2e.ts'
required: false
default: true
type: boolean
debugApexTests:
description: 'debugApexTests.e2e.ts'
required: false
default: true
type: boolean
runApexTests:
description: 'runApexTests.e2e.ts'
required: false
default: true
type: boolean
trailApexReplayDebugger:
description: 'trailApexReplayDebugger.e2e.ts'
required: false
default: true
type: boolean

jobs:

apexLSP:
if: ${{ inputs.apexLsp }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'apexLsp.e2e.ts'

apexReplayDebugger:
if: ${{ inputs.apexReplayDebugger }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'apexReplayDebugger.e2e.ts'

debugApexTests:
if: ${{ inputs.debugApexTests }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'debugApexTests.e2e.ts'

runApexTests:
if: ${{ inputs.runApexTests }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'runApexTests.e2e.ts'

trailApexReplayDebugger:
if: ${{ inputs.trailApexReplayDebugger }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'trailApexReplayDebugger.e2e.ts'
147 changes: 147 additions & 0 deletions .github/workflows/coreE2E.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
name: Core End to End Tests

on:

workflow_dispatch:
inputs:
automationBranch:
description: 'Set the branch to use for automation tests'
required: false
default: 'develop'
type: string
anInitialSuite:
description: 'anInitialSuite.e2e.ts'
required: false
default: true
type: boolean
authentication:
description: 'authentication.e2e.ts'
required: false
default: true
type: boolean
deployAndRetrieve:
description: 'deployAndRetrieve.e2e.ts'
required: false
default: true
type: boolean
manifestBuilder:
description: 'manifestBuilder.e2e.ts'
required: false
default: true
type: boolean
pushAndPull:
description: 'pushAndPull.e2e.ts'
required: false
default: true
type: boolean
sObjectsDefinitions:
description: 'sObjectsDefinitions.e2e.ts'
required: false
default: true
type: boolean
templates:
description: 'templates.e2e.ts'
required: false
default: true
type: boolean

workflow_call:
inputs:
automationBranch:
description: 'Set the branch to use for automation tests'
required: false
default: 'develop'
type: string
anInitialSuite:
description: 'anInitialSuite.e2e.ts'
required: false
default: true
type: boolean
authentication:
description: 'authentication.e2e.ts'
required: false
default: true
type: boolean
deployAndRetrieve:
description: 'deployAndRetrieve.e2e.ts'
required: false
default: true
type: boolean
manifestBuilder:
description: 'manifestBuilder.e2e.ts'
required: false
default: true
type: boolean
pushAndPull:
description: 'pushAndPull.e2e.ts'
required: false
default: true
type: boolean
sObjectsDefinitions:
description: 'sObjectsDefinitions.e2e.ts'
required: false
default: true
type: boolean
templates:
description: 'templates.e2e.ts'
required: false
default: true
type: boolean

jobs:

anInitialSuite:
if: ${{ inputs.anInitialSuite }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'anInitialSuite.e2e.ts'

authentication:
if: ${{ inputs.authentication }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'authentication.e2e.ts'

deployAndRetrieve:
if: ${{ inputs.deployAndRetrieve }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'deployAndRetrieve.e2e.ts'

manifestBuilder:
if: ${{ inputs.manifestBuilder }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'manifestBuilder.e2e.ts'

pushAndPull:
if: ${{ inputs.pushAndPull }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'pushAndPull.e2e.ts'

sObjectsDefinitions:
if: ${{ inputs.sObjectsDefinitions }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'sObjectsDefinitions.e2e.ts'

templates:
if: ${{ inputs.templates }}
uses: ./.github/workflows/runE2ETest.yml
secrets: inherit
with:
automationBranch: ${{ inputs.automationBranch }}
testToRun: 'templates.e2e.ts'
Loading

0 comments on commit 533a153

Please sign in to comment.