azure-sdk-for-net icon indicating copy to clipboard operation
azure-sdk-for-net copied to clipboard

Onboard Azure.Developer.MicrosoftPlaywrightTesting sdk

Open Sid200026 opened this issue 1 year ago • 38 comments

Packages impacted by this PR

Azure.Developer.MicrosoftPlaywrightTesting Azure.Developer.MicrosoftPlaywrightTesting.NUnit

Description

  • Onboard 2 packages
    • Azure.Developer.MicrosoftPlaywrightTesting: Client library used to integrate Playwright OSS with Microsoft Playwright Testing service
    • Azure.Developer.MicrosoftPlaywrightTesting.NUnit: Utility library to setup the above package in a NUnit environment.

What does the package do

  • Playwright OSS client connects to the service-hosted browsers using the API provided by Playwright OSS. The package provides an abstraction over this interaction
  • Test results are published from the machine running the tests to the service.

To integrate the service with a Playwright project, users will need to install a package along with Playwright OSS package. The package is tightly coupled with Playwright OSS package and also is responsible for entra id authentication.

Sid200026 avatar Jul 16 '24 22:07 Sid200026

Since we have 2 SDKs being published, both being pre-release versions, the NUnit SDK taking a dependency on the base SDK, how do we work around the below check?

https://github.com/Azure/azure-sdk-for-net/blob/80b5a9cf9eaaf1a889250e9d927d9f8ced5bff3b/eng/Directory.Build.Common.targets#L306

Sid200026 avatar Aug 13 '24 04:08 Sid200026

Since we have 2 SDKs being published, both being pre-release versions, the NUnit SDK taking a dependency on the base SDK, how do we work around the below check?

https://github.com/Azure/azure-sdk-for-net/blob/80b5a9cf9eaaf1a889250e9d927d9f8ced5bff3b/eng/Directory.Build.Common.targets#L306

You don't and should not need to. That check says "You can't have a GA package that has beta/preview dependencies." You've stated that you're intending to release two previews, which would not violate that validation.

jsquire avatar Aug 13 '24 13:08 jsquire

/azp run net - playwrighttesting - tests

jsquire avatar Sep 19 '24 22:09 jsquire

Pull request contains merge conflicts.

azure-pipelines[bot] avatar Sep 19 '24 22:09 azure-pipelines[bot]

/azp run net - playwrighttesting - tests

Sid200026 avatar Sep 20 '24 07:09 Sid200026

No pipelines are associated with this pull request.

azure-pipelines[bot] avatar Sep 20 '24 07:09 azure-pipelines[bot]

/azp run prepare-pipelines

Sid200026 avatar Sep 20 '24 07:09 Sid200026

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Sep 20 '24 07:09 azure-pipelines[bot]

/azp run net - playwrighttesting - tests

Sid200026 avatar Sep 20 '24 07:09 Sid200026

No pipelines are associated with this pull request.

azure-pipelines[bot] avatar Sep 20 '24 07:09 azure-pipelines[bot]

APIViews for both packages has been approved

Sid200026 avatar Sep 20 '24 07:09 Sid200026

/azp run prepare-pipelines

jsquire avatar Sep 20 '24 17:09 jsquire

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Sep 20 '24 17:09 azure-pipelines[bot]

/azp run net - playwrighttesting - ci

jsquire avatar Sep 20 '24 17:09 jsquire

No pipelines are associated with this pull request.

azure-pipelines[bot] avatar Sep 20 '24 17:09 azure-pipelines[bot]

/azp run net - playwrighttesting - tests

jsquire avatar Sep 20 '24 17:09 jsquire

No pipelines are associated with this pull request.

azure-pipelines[bot] avatar Sep 20 '24 17:09 azure-pipelines[bot]

/azp run prepare-pipelines

weshaggard avatar Sep 20 '24 19:09 weshaggard

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Sep 20 '24 19:09 azure-pipelines[bot]

/azp run net - playwrighttesting - tests

weshaggard avatar Sep 20 '24 19:09 weshaggard

/azp run net - playwrighttesting - ci

weshaggard avatar Sep 20 '24 19:09 weshaggard

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Sep 20 '24 19:09 azure-pipelines[bot]

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Sep 20 '24 19:09 azure-pipelines[bot]

/azp run net - playwrighttesting - ci

jsquire avatar Sep 20 '24 19:09 jsquire

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Sep 20 '24 19:09 azure-pipelines[bot]

/azp run net - playwrighttesting - ci

Sid200026 avatar Sep 23 '24 20:09 Sid200026

No pipelines are associated with this pull request.

azure-pipelines[bot] avatar Sep 23 '24 20:09 azure-pipelines[bot]

/azp run net - playwrighttesting - ci

Sid200026 avatar Sep 23 '24 21:09 Sid200026

No pipelines are associated with this pull request.

azure-pipelines[bot] avatar Sep 23 '24 21:09 azure-pipelines[bot]

/azp run net - playwrighttesting - tests

Sid200026 avatar Sep 23 '24 21:09 Sid200026