* Update to RN 0.73
* Change files
* RN 73 requires node 18
* Add 72 profile
* Update wdio/appium etc to get it running on node 18
* fix
* fix
* Update podfile locks
* fix
* fix
* fix
* see if building fixes resolution of focus-zone by e2e tests
* Try specifying reports dir with full path
* Try debug level reporting to identify error creating logs
* try enabling more logs
* alternate way to specify logfile.
* downgrade @wdio/appium-service to move before https://github.com/webdriverio/webdriverio/pull/12095
* Test no-packager
* yarn init-test-app (With cleanup)
* Try install Java18
* fix
* fix
* Android E2E fixes
* fix?
* fix
* fix
* Add more logging for E2E android test failure
* more logs
* more log
* Use actual scroll region, to avoid OS swipe gestures
* Increase android time out to navigate to page
* fix
* remove extra try/catch and logging
* Fix windows build
* test windows PR without node install
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
* Update apple-nuget-publish.yml
* Update apple-nuget-publish.yml
* Move publish variables to groups
* try
* Just use the bash script step
* Redo variables again
* and again
* more
* fix change
* Remove the quotes?
* oh...
* [CI] Update to macOS 13 / Xcode 15
* Dont pre boot simulator
* yarn dedupe
* (test) Determine iOS SDK version
* Degrade to iOS 16.4
* Test
* no boot
* macos too
* Back to iOS 17.0
* Update to react-native 0.71.14
* Downgrade to Xcode 14.2
* Undo yarn lock and package json changes
* more downgrade
* Switch back to internal
* more slight changes
* No android update.. again
* Adding resolutions to specific packages with security vulnerabilities
* Remove
* Adding whitespace
* Revert
* Removing unused file
* Updating appium deps in /E2E
* Removing E2E testing assets from apps/win32. Will host in apps/e2e
* Moving wdio.win32 to apps/E2E
* No hoisting packages in apps/E2E so we can run Appium locally without extra setup
* Fixing pipeline to run win32 e2e tests
* Updating tester_deps packages
* Add extra wait command before returning element
* Change files
* Reverting change
* Locking down package
* Update package.json
* Updating yarn.lock
* Update package.json
* Update appium and node version (#2620)
* Update appium beta version to version that doesn't use jsdoc
* Update tester_deps yarn.lock
* Change files
* Update a bunch of things in an attempt to get things working again...
* Update node?
* diagnose what's up with CI
* Introduce .node-version file
* remove midgard-yarn
* Frozel lockfile
* undo yarn please change
* Appium driver install added back
* Appium driver install added back
* Appium driver install added back
* Remove flakiness
---------
Co-authored-by: Saad Najmi <saadnajmi2@gmail.com>
* Add test steps to JS PR
* fix dry-run script
* temporarily remove buildci step
* try node 14.x
* build button package first
* add build step back
* back to node 16
* change npm install version to 9.5.0
* just scope build to button
* Add empty .npmignore file
* remove extra npm install and dry-run steps
* revert azure-pipelines script changes
---------
Co-authored-by: Ruriko Araki <ruaraki@microsoft.com>
Co-authored-by: Saad Najmi <saadnajmi2@gmail.com>
* Update appium beta version to version that doesn't use jsdoc
* Update tester_deps yarn.lock
* Change files
* Update a bunch of things in an attempt to get things working again...
* Update node?
* diagnose what's up with CI
* Introduce .node-version file
* remove midgard-yarn
* Frozel lockfile
* undo yarn please change
* Appium driver install added back
* Appium driver install added back
* Appium driver install added back
* Remove flakiness
---------
Co-authored-by: Saad Najmi <saadnajmi2@gmail.com>
* Changing location of E2E constants from /apps/fluent-tester to /apps/E2E. This consolidates data specific to E2E testing
* Creating new NuGet package containing all E2E testing data, while removing unnecessary bundles
* Reverting WDIO config file specs path
* Change files
* Fixing prettier
* Removing bundle verb from E2E (not needed anymore)
* Renaming index.win32 to index.consts to better represent file
* Removing old NuGet package and creating new one that contains E2E directory
* Modifying .ado nuget publish pipeline to include new package
* Resolve conflict with FocusZone version
* Removing unwanted change in tsconfig
* Adding back rnx-kit without bundle potion
* Changing the destination folder of depedencies. There are some node search patterns when using .require() that depend on node_modules. It should have been from the start, I'm fixing it now
* Moving win32 specs nuget publish to the job that bundles
* Bump react-native-svg: 12.3.0 -> 12.x
* Change files
* 12.x -> 12.4.4 in package.json
* Add Graphics.Win2D as a dependency
* Revert "Add Graphics.Win2D as a dependency"
This reverts commit 7f3899bd93458d90f1236cc0724b4955bf67d802.
* Win2D.UWP added as a dependency
* Update yarn.lock
* Bump experimental icon rnsvg
* Bumping rnsvg to 12.5
* Add script to add win2d as a ReactTestApp dependency
* Add win2d script to uwp ado pipeline
* Update script to add Win2D.uwp dependency
* Commit for pipeline testing
* Remove disk size checks, keep fetchDepth in ado
* Change files
* Run windows Pr validation step on larger VM
* Add + use patch-package for Win2D.uwp dependency
Patching react-native-test-app is now more stable than the previous
commit.
* Revert accidental change to a change file
Co-authored-by: Larry Win <winlarry@microsoft.com>
Co-authored-by: Danny van Velzen <dannyvv@microsoft.com>
* Update global token documentation: make it not specific to color, add examples
* Remove font documentation
* Attempt to fix repo links - add ignore pattern for fluentui-design-tokens repo
* No additions, just rearranging documentation
Moved the different types of tokens to a new section, rearranged them in alphabetical order
* Add shadow documentation + some minor edits
* Respond to comments
* Use Xcode 14.0.1 in ADO
* Use iOS 16.0 simulator
* Another bump to iOS 16 (pls work now)
* Change files
* Do Appium stuff on iPhone 13 simulator
Co-authored-by: Adam Gleitman <adgleitm@microsoft.com>
* Making it so the appium driver packages get installed in each folder rather than the root. Appium looks for these drivers in the folder it's in, not the root. This was causing issues when trying to run E2E tests locally.
* Change files
* Yarn
* Merge
* Fixing repo
* Update package
* Merge
* Removing change file
* Moving all test assets to the same folder in /Common/
* Revert "Moving all test assets to the same folder in /Common/"
This reverts commit cb3ab14325.
* Adding initial ios testing
* Merging to upstream main
* Reverting back to upstream/main
* ios working
* Removed MacOS BasePage because we can use the same selector as Win32. No need for it anymore. All macOS tests running correctly
* Removing platform-specific NavigateAppPage. Now that the selectors are the same, we don't need separate ones
* Trimming down all component's PageObject to just ONE file. No need for platform-specific page objects anymore, since they all pull from the same selectors
* iOS and macOS both fully working
* Adding iOS to CI Pipeline
* Change files
* Reverting previous mistakes
* Reverting unwanted change
* Removing unwanted change
* Reverting podfile.lock
* Reverting podfile changes
* Adding additional comments
* Fix prettier
* Increasing iOS retry timeout. App takes longer to load because of emulator
* Increasing app connection timeout across the board
* Change files
* Improve display name's in .ado pipeline
* Improving ADO E2E logic to remove duplicate steps
* Fixing parameter in .ado
Co-authored-by: dev <dev@oe-mac-C07-C60ES-JYVY-checkout.selfhost.corp.microsoft.com>
* Yarn
* Merge
* Fixing repo
* Update package
* Merge
* Removing change file
* Moving all test assets to the same folder in /Common/
* Revert "Moving all test assets to the same folder in /Common/"
This reverts commit cb3ab14325.
* Win32 Tests Working
* Disabling macos and windows tests temporarily
* Change files
* Fix prettier
* Increase Jasmine default timeout
* Re-enabling macOS and Windows E2E tests in the CI
* Add more logging for E2E Tests
* Changing degree of logging for testing purposes in macos testing
* Reverting WDIO config files and improving code structure
* Re-adding mascos basepage
* Re-adding macOS Tests
* Reverting mistake change in Button/Checkbox
* Transforming WDIO hooks to async
* Reverting previous WDIO config file changes that were for testing
* Re-adding menu tests
* Adding back NativeTester tests
* make sure iOS folder path is Debug-iphoneos and then also add wildcard for folder path to find the .a libraries to strip
* i forgot that for furn we only ship "release" flavor in nuget. so we should review debug if cehck