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

Homepage tests refactor #15078

Draft
wants to merge 10 commits into
base: master
Choose a base branch
from
Draft

Commits on Mar 18, 2024

  1. simplify tests

    - refactored tests to simplify the async interaction
    - all tests are now async Task instead of Void
    - introduced a state monitoring for the HomePage similar to the NotificationExtension
    dnenov committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    cf6971c View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    aef2603 View commit details
    Browse the repository at this point in the history
  2. leave all but 1 test

    - eliminating possible causes - current assumption is that the concurrent initialization of webView2 from multiple test instances leads to lock
    dnenov committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    fb3bcec View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    732394e View commit details
    Browse the repository at this point in the history
  2. unique user data folder

    - attempt to resolve potential resource lock by introducing unique user data folder for webView2
    dnenov committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    915bf96 View commit details
    Browse the repository at this point in the history
  3. dynWebView.CoreWebView2.Environment.UserDataFolder failing

    - dynWebView.CoreWebView2.Environment.UserDataFolder was failing
    dnenov committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    dbe49f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6cd83a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. ignoring tests again, remove old code

    - ignoring tests again to see if allowing the HomePage to be initialized at all during Test mode is causing the time out
    - remove old code
    dnenov committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    84d10cd View commit details
    Browse the repository at this point in the history
  2. revert homePage under test mode

    - revert allowing HomePage initialization under test mode
    dnenov committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    3168b22 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    24ca262 View commit details
    Browse the repository at this point in the history