-
Notifications
You must be signed in to change notification settings - Fork 43
Commit 9581388
* Adding MEF Extensibility model to Test Engine (#322)
* 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
* setting log level, loading object model, adding browser config to testsetting (#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
* User/snamilikonda/cba (#349)
* 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
* Model Driven Application Provider (#359)
* 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
---------
* User/snamilikonda/parametertypo (#362)
* renaming parameter typo
* editing to trigger checks
* embedding script and cert failed validation (#365)
* 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
* NuGet Update and Splitting and adding js file based on pagetype (#375)
* 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
---------
* Include pre-release documentation (#376)
* Adding overview
* Architecture update
* Updating guidance documentation
* setting project sign assembly true, adding publickey to test internal (#378)
* NuGet Package update System.Text.Json (#379)
Package update
* Multi Feature Merge - Test Engine Authentication, Providers and Power 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 (#481)
* Post merge update to updated branch
* Skipping failing test
* Integration Debug (#490)
* Visual Studio Code debug
* Doc update
* Update to wait and debug instructions (#494)
* restricting logs, output to appdata local directory (#488)
* 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
---------
* MDA Shape Controls for Custom Pages with Test Engine Support Validation (#487)
* MDA Shape Controls for Custom Pages with Test Engine Support Validation
* Resolving review comments
* Namespace checks for IUserManager and ITestWebProvider (#486)
* 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
---------
* restrict to specific list of providers and allow settings (#498)
* restring settings and extensions
* formatting
* comment resolution
* comment resolution
* comment
* New Sample with Connectors, Dataverse and Simulation and Localization (#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
---------
* Storage State Windows Data Protection API (#500)
* 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
* removing local and auth types (#506)
* User/snamilikonda/1espt 2 (#525)
* 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
* Grant archibald ms/dataverse state 492 (#507)
* 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
---------
* pipeline updates for integration to main (#530)
* pipeline updates for integration to main
* codeql versionupdate
* category addition
* no autobuild
* adding checks
* updating to match latest changes (#533)
* updating to match latest changes
* updating to match latest changes
* typos
* adding securityevents write for codeql and publishing debug art (#540)
* documentation updates (#542)
* Update TestEngineModuleMEFLoader.cs (#544)
* Update azure-pipelines-1ES.yml (#543)
* pack debug nuget (#545)
* pack debug nuget
* pack debug nuget
* sign debug package also
* revert sign debug package also
* Enhanced Record and Replay (#528)
* WIP changes
* Format update
* [Feature]: Enable PowerApps Canvas Classic Icon Controls with Test En… (#515)
* [Feature]: Enable PowerApps Canvas Classic Icon Controls with Test Engine Support-Part 1
* resolving review commments
* Covered all Icon controls
* User/snamilikonda/domain update (#548)
* using https for domains, exporting Ienvvar
* argument exception
* release config param usage
* Enable PowerApps MDA Display controls Control for Custom Pages with Test 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
---------
* Enable PowerApps MDA Container Controls for custom page with Test Engine Support (#524)
* Feature #387 - Enable PowerApps MDA Container controls
* Revert "Feature #387 - Enable PowerApps MDA Container controls"
This reverts commit e19f927.
* Feature #387 - Enable PowerApps MDA Container controls
---------
* Enable PowerApps MDA Header Control for Custom Pages with Test Engine Support #388 (#505)
Enable PowerApps MDA Header Control for Custom Pages
* Update DataverseStorageStateUserManagerModule.cs machine name (#551)
* Grant archibald md/mda provider update (#553)
* 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
---------
* Enable PowerApps MDA Classic Input controls for Custom Pages with Test 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
* use static context with storagestate (#550)
* Enabling PowerApps MDA Image and Add Picture Control for Custom Pages with Test Engine Support (#517)
* Initial Changes for Image Control
* Test Plan for Image and Add Picture Control
* Adding ReadMe document and fix for Unit test case run
* Fixing white space issue
* Draft changes for click event for control
* Draft changes
* Changed logic to prevent control click event executing twice
* Updating the test plan for Image and Add Picture control
* Fixed White space issues
* Fixing Unit Test case issue
* Removing the image path location from test plan
* User/snamilikonda/preview namespace (#557)
* experimental to Preview namespace
* license file from shared repo
* experimental to Preview namespace
* license file from shared repo
* verify eachtime checkassembly is set to true, check null modules
* formatting
* User/snamilikonda/dotnetnamepsaceallowlis (#565)
* list of dotnet namespaces allowed for microsof modules
* dotnet namespace allowlist to limit access
* New docs (#562)
* Documentation update
* Branch update
* script reference update
* Redierct update
* Link update
* Validation update
* Update Preview namespace
* Remove mermaid
* updating workflow_dispatch trigger
* setting trigger source to a env var
* setting conditon for deployment
* typo
* branch restriction
* removing repathing images
* image repathing
* relative paths, output dir creation
* reorder test
---------
---------
Co-authored-by: Grant Archibald <31553604+Grant-Archibald-MS@users.noreply.github.com>
Co-authored-by: v-raghulraja <165115074+v-raghulraja@users.noreply.github.com>
Co-authored-by: v-nabalasubr <v-nabalasubr@microsoft.com>
1 parent 8769bef commit 9581388Copy full SHA for 9581388
File tree
0 file changed
+0
-0
lines changedFilter options
0 file changed
+0
-0
lines changed
0 commit comments