Skip to content

Full integration tests execution - Integration Tests - Extended workflow#7

Closed
vpodorozh wants to merge 4 commits intoadamzero1:nx-integration-testsfrom
vpodorozh:feature/prepare-extended-integration-tests-runner
Closed

Full integration tests execution - Integration Tests - Extended workflow#7
vpodorozh wants to merge 4 commits intoadamzero1:nx-integration-testsfrom
vpodorozh:feature/prepare-extended-integration-tests-runner

Conversation

@vpodorozh
Copy link

@vpodorozh vpodorozh commented Oct 29, 2023

This PR contains new workflow that can be triggered manually and execute dynamically build test suites for next folders:

  • dev/tests/integration/testsuite
  • app/code
  • memory test - \Magento\MemoryUsageTest

All those tests are going to be executed in a matrix of service configs & versions from supported-services.json file (see repo root).


Linked PR: mage-os/github-actions#179

@vpodorozh vpodorozh changed the title Adding Integration Tests - Extended workflow as a base for full Integration Tests WIP: Adding Integration Tests - Extended workflow as a base for full Integration Tests Oct 29, 2023
@vpodorozh vpodorozh marked this pull request as draft November 4, 2023 10:12
… and memory tests - to run them in parallel and make sure github wont die
@vpodorozh vpodorozh changed the title WIP: Adding Integration Tests - Extended workflow as a base for full Integration Tests Full integration tests execution - Integration Tests - Extended workflow Nov 7, 2023
@vpodorozh
Copy link
Author

Hi @adamzero1 - do you wanna have a look at it or I can just try to put it into github-pipelines repo?
thx!

@vpodorozh vpodorozh marked this pull request as ready for review November 7, 2023 15:32
@adamzero1
Copy link
Owner

This looks great pal!
It's upto you if I merge here, or you just make a PR against the github actions repo?

What do you think?

@vpodorozh
Copy link
Author

vpodorozh commented Nov 11, 2023

Hi @adamzero1 !

This looks great pal! It's upto you if I merge here, or you just make a PR against the github actions repo?

I do not want to add new dependencies over new PR . I would prefer to keep code duplicate here. Also I've added test dirs matrix variable testsuite_dirs: ${{ steps.set-matrix-testsuite.outputs.testsuite_dirs }} - this is new one compare to changes from PR mage-os/github-actions#184

  • adamzero1/mageos-github-actions/warden/setup-environment@main this can now be changed to mageos/github-actions/warden/setup-environment@main

This one is fixed.

@vpodorozh
Copy link
Author

@adamzero1 - Lets merge it then and transfer to github-actions ?

@vpodorozh vpodorozh closed this Nov 13, 2023
@vpodorozh
Copy link
Author

So I've moved all changes to these PR's that are created against Mage-OS directly:

Will continue my work there.

@vpodorozh vpodorozh deleted the feature/prepare-extended-integration-tests-runner branch January 20, 2024 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants