Skip to content
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

Telerik Testing #1

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft

Telerik Testing #1

wants to merge 2 commits into from

Conversation

panayot-cankov
Copy link
Collaborator

DO NOT MERGE!!!

This PR is so we could use the GitHub UI to track changes and visualise them a bit better in the Web UI.
The telerik-testing branch does:

  1. Setup the dotnet/maui ... TestUtils.DeviceTest, DeviceTests.Runner, DeviceTests.CodeGen to reference MAUI from nuget packages
  2. Change some APIs from Controls.DeviceTests, that deal with "WaitHandlersAndAttachToAWindow..." and how they work when referencing MAUI from a nuget - mostly implementing internal APIs using Reflection

We will use this branch as a submodule in the Telerik organisation. Hopefully if the code in MAUI changes, we will be able to rebase onto more recent versions of the main branch and be able to track the changes.

@panayot-cankov panayot-cankov force-pushed the telerik-testing branch 2 times, most recently from 321de0e to b92d9ac Compare April 5, 2024 13:32
@panayot-cankov panayot-cankov force-pushed the telerik-testing branch 3 times, most recently from a637884 to 1c822ee Compare April 16, 2024 07:59
Adds what is used from Maui Core|Controls DeviceTests to DeviceTests.Shared
Implements some internal API access using Reflection
Deals with minor nullable vs nonnullable conficts, compiler warnings, etc.

Runs successfully some tests for iOS, Android, MacCatalyst and WinUI
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.

1 participant