-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Playwright migration from Cypress #18987
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 60 commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
6548572
Playwright migration from Cypress
Skrypt d5f4235
Enable corepack in CI workflows for Yarn 4 compatibility
Skrypt 2e1697f
remove failing doc
Skrypt 4280046
Do not dotnet build twice
Skrypt 79fe299
cache playwright browsers and fix tests
Skrypt 701b76b
fix tests
Skrypt ebdd5c0
fix playwright cache usage on CI
Skrypt f096a46
Cleanup / docs / .slnx / .csproj
Skrypt 4d54acf
fix csproj
Skrypt 20b62fe
Refactor Playwright functional tests from TypeScript to C# (#18991)
Copilot 811821b
update yarn.lock
Skrypt 6b25b32
Fix CI workflows: remove obsolete Node.js setup step after Playwright…
Copilot 890c1a8
Fix missing --project on command
Skrypt c9c3f47
Add Playwright cache CI step
Skrypt eeb4807
Update test/OrchardCore.Tests.Functional/OrchardCore.Tests.Functional…
Skrypt a106026
Update test/OrchardCore.Tests.Functional/Helpers/TenantHelper.cs
Skrypt fa0a69f
Only delete migrations recipe file if it was created by the test run …
Copilot 2fa4306
Refactor CMS functional tests to use CmsTestBase (#18995)
Copilot b18d0e5
Update test/OrchardCore.Tests.Functional/Helpers/TenantHelper.cs
Skrypt 415c6d0
Fix BrowserContext leak in OrchardTestFixture.CreatePageAsync (#18996)
Copilot 1057243
Merge branch 'main' into skrypt/playwright
Skrypt e4aea89
Fix CS1513 build error in TenantHelper.cs from malformed review sugge…
Copilot 14c2daf
Potential fix for pull request finding
Skrypt 7e17cfd
Playwright migration from Cypress (#18998)
Copilot 8cc7f68
Merge branch 'main' into skrypt/playwright
Skrypt 723026b
Playwright migration from Cypress (#19012)
Copilot a2599ac
Refactor functional tests to use WebApplicationFactory and enable par…
Skrypt dbaa6e5
Fix recipe file race condition when fixtures initialize in parallel
Skrypt 7b39115
Replace WebApplicationFactory with direct host builder and remove dep…
Skrypt 1e87871
Clean up App_Data_Tests directories after functional tests complete
Skrypt 5049f1b
Set unique table prefix per fixture to isolate shared databases in CI
Skrypt 01c185a
Fix table prefix
Skrypt 6b88767
Set table prefix via configuration instead of setup form UI
Skrypt 7aa8cc0
Create unique database per fixture for parallel CI execution
Skrypt 90a068f
Fix database isolation for shared database CI jobs
Skrypt 9d4b7b4
Fix cascading database name suffix when fixtures modify the env var
Skrypt 1bb5895
Simplified OrchardTestServer
Skrypt 76fe360
different db names
Skrypt 39afc6f
Fix CI workflow: update actions/cache to Node.js 24, add tracing and …
Copilot 8d6537d
add doc
Skrypt 2903588
Merge branch 'skrypt/playwright' of https://github.com/OrchardCMS/Orc…
Skrypt ef0efb9
Replace env var usage
Skrypt 6726f02
trying to fix it
Skrypt e373445
fix concurrency issues
Skrypt 701e868
fix concurrency issues
Skrypt 6ba8d76
force production mode
Skrypt 117eb03
remove env var for testing
Skrypt 68ab748
add missing file
Skrypt 0ebd093
Intentionally failing functional test
Piedone 245c1c2
Revert "Intentionally failing functional test"
Piedone 9ea4498
Removing unnecessary namespace imports
Piedone ff4c444
Re-adding actually needed usings
Piedone ba68d17
Replace custom InMemoryLoggerProvider with FakeLoggerProvider in func…
Copilot 87325c1
Playwright migration from Cypress (#19042)
Copilot 8ae9ffb
Playwright - Remove deprecated Razor runtime compilation and enable H…
Skrypt 57070ac
Fix All databases functional test
Skrypt f719a43
Revert Razor compilation removal (moved to skrypt/playwright-comp)
Skrypt d65fb0b
Clean up CI workflows and harden functional test helpers
Skrypt ea70463
Merge branch 'main' into skrypt/playwright
Skrypt a343dae
Test parallel execution on Github
Skrypt 6643d97
Enable parallel test execution and eliminate shared mutable state
Skrypt db788e0
Update test/OrchardCore.Tests.Functional/README.md
Skrypt 6c29de4
Update test/OrchardCore.Tests.Functional/Helpers/TenantHelper.cs
Skrypt f933904
Update test/OrchardCore.Tests.Functional/Helpers/EmbeddedRecipeHarves…
Skrypt 8587d61
Fix CA1845: use span-based string.Concat in EmbeddedRecipeHarvester
Skrypt 52ab6dc
Add Docker Hub credentials to functional_all_db service containers
Skrypt 96a80f9
Fix parallel database collision by clearing env vars at process start
Skrypt 37b2c8e
Fix SaaS tenant setup on external databases and add run-db-tests.sh
Skrypt e2ffe43
cleanup
Skrypt 5dbf5e2
remove maxParallelThreads
Skrypt cb67430
Fix README to match current test infrastructure behavior
Skrypt 59db9b8
Add powershell script
Skrypt f2c6935
revert changes on SharedViewCompilerProvider
Skrypt 9bf5258
Merge branch 'main' into skrypt/playwright
Skrypt ec568fd
Remove unecessary xunit.runner.json file
Skrypt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.