-
Notifications
You must be signed in to change notification settings - Fork 35
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
Integration #541
Draft
snamilikonda
wants to merge
40
commits into
main
Choose a base branch
from
integration
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Integration #541
Conversation
This file contains 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
* Adding MEF module support * Add module filter * Update to read from assembly location by default * BrowserContext in TestInfraFunctions for modules * Diagnostics update * Network Request module extension update * Adding ability to extend BrowsernewContextOptions * Update to Playwright 1.33 * Add Enable with Allow/Deny settings * Adding assembly checks and docs for modules * Update InstallSource * Additional call checks * Addition tests cases * Adding support for Non Power Apps tests * Unit test updates * Change to Copy task * Format updates * Refactor IUserManager to a MEF plugin * Adding support for Static Browser state * Updated to add Certificate validation for MEF plugins for #1 * Adding ITestWebProvider with canvas apps implementation * Adding Pause() and MEF docs * Docs update * Review update * Docs update * Adding Provider state * Adding ability to specify provider * Testing update * Update README.md
…tsetting (#323) * setting log level, loading object model * adding the browserconfig to testsetting * test modificaiton and browserconfig * actions on push and PR * formatting * formatting changes * formatting changes * build validation * debug build * release build * permissions * test verfication * detailed test logs * windows image * release tests * resetting the tests * using powershell for report check * using new version * upload summary as artifact * separate job * separate job * separate job * low threshold image change * test plan changes * build full * no integration tests * increased threshold
* cba deraft with local certificate provider * refactoring new interface * extracted mef cert module and extendable interface to users * stay signed in dialog * test modifications * whitespace * tests * modifying httpclient for testability and adding tests * pipeline modification to check percentage * pipeline src update * uuid regex for file match * simple pattern since regex not ided * runner admin only * tests * doc for cba * certificate store retrieval * adding certstore implementation and certificate subject name * thresh * thresh
* Initial read only version * Add docs * Docs and sample update * Adding entity record * MDA Provider updates #342 * Adding custom page support * Documentation update * WIP entitylist support * Foundations for CoE Kit test * Adding TestEngine.ConsentDialog * Adding TestEngine.ConsentDialog * Description update * removing format space and restoreing launchsettings * removing white space * Update sample application --------- Co-authored-by: Sourabh Namilikonda <[email protected]>
* renaming parameter typo * editing to trigger checks
* embedding script and cert failed validation * Update build-test.yml to not check coverage percent till fixed * test for pipeline validation, * reverting pipeline validation changes
* splitting and adding js file based on pagetype * updating to upload task to v4 * adding teardowns for static mock objects so that its rest after each test and not cause subsequent test failures * Version update * Update for browser based auth * Format updates * Update var as per comments * Update to var based on comments --------- Co-authored-by: Sourabh Namilikonda <[email protected]>
* Adding overview * Architecture update * Updating guidance documentation
Package update
… Fx extensions (#380) * Adding namespace checks and support for Power FX #330 * Adding TestEngine.PlaywrightScript() #335 * Adding TestEngine.PlaywrightAction() #337 * Adding TestEngine.PlaywrightAction docs * Adding TestEngine.PlaywrightScript docs * Update TestEngine.PlaywrightScript.md * Initial portal provider * Partial PowerApps Portal provider implementation * WIP Power Apps Portal provider implementation * Adding TestEngine.GetConnections() * Test update * Adding CreateConnection * Adding TestEngine.CheckConnectionExists * TestEngine.CreateConnection update * Review edits * Add TestEngine.UpdateConnectionReferences() * Solution update * Connection list * Connection and format * Export connections * Package update * NuGet version update * NuGet Updates * Playright updates * Provider update * Review edits. * Update TestEngine namespace * Power Apps Portal update * Format updates * Add default certificate provider * Adding Variables ans Collection support * Remoding date tets * Adding TestEngine.SelectSection() * Adding tests * Format update * Adding MDA module and CoE custom page Sample * Review edit * Adding browser locale change * Adding Experimental.SelectControl() for MDA custom pages * Adding WIP Experimental.SimulateDataverse() * WIP SimuateDataverse GET list * Update for $batch and Query * Basic query use cases * Update .Net 8.0 * Update to .Net 8 * Additional Context error handling * Remove legacy player * Adding SimulateConnector Power Fx function * Updates for Debug/Trace logging * Networking monitoring update * Minior edits * Simulate update * WIP record implementation for SimulateDataverse and SimulateConnector * Sign only Release build record SimulateDataverse and SimulateConnector * Adding Mouse recording * Recorder update and Experimental functions * Review edits * Reviw edits for .Net 8 * Review edits * Adding parameter for custom page * Adding audio recording * Add audio event tracking * Asing storage auth provider * Suppotr for negative test case * Adding error checks for storage state * Adding NotificationTitle error detection * Storage state and permissions example * Update variable state * Refactor to common PowerPlatformLogin * Adding missing common files * Review changes * Adding storage state for #389 * Update samples to storagestate * Adding changes * Log updates and Test Cases * Format update and .Net 8.0 build * Build update * Pull request review edits * Review edit * Review changes * Update dotnet-format.yml * Adding docs
* Post merge update to updated branch * Skipping failing test
* Visual Studio Code debug * Doc update
* restricting logs, output to appdata local directory * foratting * additional check for reserved names, comment * restricted linux and windows system paths * formatting * limiting read only to a few types and limiting read locaitons * updating test for cases failing on pipeline only * timeou not satisfied in pipelie * Allow null for domain * additional locations for linux, osx --------- Co-authored-by: Grant Archibald <[email protected]>
…on (#487) * MDA Shape Controls for Custom Pages with Test Engine Support Validation * Resolving review comments
* Adding Namespace check for providers #484 * Review edit * Adding changes also for IUserModule in #485 * Review edits * Review edits * adding auth to validateprovider, removing duplicate proj in sln * missing in merge * comment null checks --------- Co-authored-by: Sourabh Namilikonda <[email protected]>
* restring settings and extensions * formatting * comment resolution * comment resolution * comment
…#499) * Adding DV and Connector example * MDA Custom Page simulation * Update on row count * Update for simulated data on suite start * Review edits * WIP changes for MDA and Simulation * Review edits * Update for MDA Provider interaction * Adding translation * Localization test update * Review edits * reomving pdb inclusion * removing pdb target copy --------- Co-authored-by: snamilikonda <[email protected]>
* Adding DV and Connector example * MDA Custom Page simulation * Update on row count * Update for simulated data on suite start * Review edits * Moving state.json to encryption via Windows Data Protection API * Format changes
* refactoring to netstandard2.0 and pipeline * setting variable * typo * updating connection * var update * version update * updating collection add * json formatting * json formatting * json formatting * no sign on debug * official template * updating existing values * additional wrapper and dependencies * sign base folder * Copy Built Files to Artifact Staging Directory * removing txt since it has pwd * symbol publish * conditional
* Update for #492 and #504 * Review edits * explicitely using newer 4.3.1 to avoid high vulnerability * Review edits * Review edits * Adding environment based auth certificate provider * Integration merge * version updates and references --------- Co-authored-by: Sourabh Namilikonda <[email protected]>
* pipeline updates for integration to main * codeql versionupdate * category addition * no autobuild * adding checks
* updating to match latest changes * updating to match latest changes * typos
* pack debug nuget * pack debug nuget * sign debug package also * revert sign debug package also
* WIP changes * Format update
#515) * [Feature]: Enable PowerApps Canvas Classic Icon Controls with Test Engine Support-Part 1 * resolving review commments * Covered all Icon controls
* using https for domains, exporting Ienvvar * argument exception * release config param usage
…est Engine Support (#502) * Test Plan, App for MDA Display Controls, and Fix for Asserting blank value * Remove unnecessary whitespace in ControlRecordValue.cs Remove unnecessary whitespace in ControlRecordValue.cs * Updated file enconding to UTF8 * removed space * Allowing TestEngine to Accept Blank value for validation --------- Co-authored-by: Grant Archibald <[email protected]> Co-authored-by: v-raghulraja <[email protected]>
… Support #388 (#505) Enable PowerApps MDA Header Control for Custom Pages Co-authored-by: v-raghulraja <[email protected]>
* Adding empty entity list object list * PlaywrightScript path update * Review edits * Update DataverseStorageStateUserManagerModule.cs machine name * Adding empty entity list object list * PlaywrightScript path update * Review edits * Format updates --------- Co-authored-by: snamilikonda <[email protected]>
…t Engine Support (#501) * Intial Commit * 2nd set of changes for classic controls * Enable PowerApps MDA Classic Input controls for Custom Pages with Test Engine Support * Resolving review comments * Checkin the Solution file * Resolving format issue
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Pull Request Template
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Checklist