* Adding import test to export pipeline
* Fixed typo in test name
* Made pipeline more generic. There is now a shared variables file that takes the name of the test area that it needs to return variables for. Still need to create the Import environment to test this out.
* Updated variables for ci and pr pipeline since the build variables yml is shared between all the pipelines.
* Split from testarea file because it won't let you use two templates files where one has a parameter to set the variables.
* Moved template to variables section of job
* Updated duplicate naming
* Missed updated on depends on
* Moved variables back to build-variables as the testArea template doesn't work as intended due to limitations.
* Missing -
* Added values.
* Updated environment name variable.
* Added in additional check for when used in Export pipeline
* Added in code from e2e-tests.yml to create the TestIntegrationStore and key that the import test fixutre needs.
* Added appname variable.
* Can't use variable moved to inline
* Forgot to change to = sign from :
* Added check to remove stu3 since current env doesn't add that version to end of app name.
* Removed unneeded code in integration test fixture.
* Removed using
* Change to user for auth
* Add import user and remove cosmos db test run
* Update tags
* Fix cleanup scripts
* Remove unused environments
* Add sql
* Added global importer user id
* Updated test urls as they should point to resoluteopensource and not the azurewebsites tenant.
* Test urls needed to be the tenant domain and not default to azurewebsites.net. This was causing the web apps to deploy under azurewebsites.net and not the resoluteopensource tenant.
* tenantDomain isn't used in all pipelines. Moving back to the resoluteopensource tenant name.
* Added logging to validate webapp name used
* Added explicit domain variables to reference. Log output is showing *** for audience meaning that this tenantDomain value isn't set.
* Updated TestApplicationResource to use the static value of tenantDomainSuffix
* Added logging for tracking.
* Removed temporary logging. Added filter to exclude Authorization tests since they will not work in this environment.
* Changed test app resource to oss tenant.
* Changes for testing.
* Back to azurewebsites value
* Added a new argument to allow overriding of the audience in a multi tenant situation.
* Changed audience to app override instead
* Missed couple locations to update.
* Believe this is the cause of the duplicate key issue.
* TestApplicationResource was incorrect
* Updated filter to only target the import tests in SQL tests and added in cosmosdb import tests.
* Added restart for import cosmos setup
* Removed unneeded changes
* PR comment fixes
* Updated Test application resource to resolute oss as PR builds are failing
* Added try catch for second auth environment setup.
* Undid domain change. Try catch should fix PR issue.
* Added override for pr pipeline to use proper resource url for tests.
* Moved resourceTenantDomainSuffix to each pipeline variables file since PRs appear to behave differently that the others.
* Adding in old build variable values to pr variables to separate from other envionrments.
---------
Co-authored-by: LTA-Thinking <rbrucej@gmail.com>