From 898a107bb4f2482e9104186c001bb25b4d5ac607 Mon Sep 17 00:00:00 2001 From: Jesse Squire Date: Mon, 19 Oct 2020 16:10:48 -0400 Subject: [PATCH] [Documentation] Contributing Guide Updates (#16090) # Summary The focus of these changes is to include a mention of the Azure Core Test Framework and a link back to its documentation to help contributors find more robust context and resources around live test and recording infrastructure. # Last Upstream Rebase Monday, October 19, 2:48pm (EDT) --- CONTRIBUTING.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 20bd55c9f0e40..f4b268ab33bf3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -130,7 +130,7 @@ After a few moments of initial configuration Visual Studio Code will launch the ### All Client Services from Command Line -1. Open VS 2019 Command Propmpt +1. Open VS 2019 Command Prompt 2. Navigate to repository root directory 3. Invoke `dotnet test eng\service.proj --filter TestCategory!=Live`

@@ -138,10 +138,7 @@ After a few moments of initial configuration Visual Studio Code will launch the ### Live testing Before running or recording live tests you need to create -[live test resources](https://github.com/Azure/azure-sdk-for-net/blob/master/eng/common/TestResources/README.md). -If recording tests, secrets will be sanitized from saved recordings. -If you will be working on contributions over time, you should consider -persisting these variables. +[live test resources](https://github.com/Azure/azure-sdk-for-net/blob/master/eng/common/TestResources/README.md). Many of the client libraries make use of the Azure Core Test Framework to provide the basis for the live test infrastructure, including the ability to record Live tests so that they can be run without access to Azure resources. The [Test Framework documentation](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core.TestFramework/README.md) provides more context around test recordings and other features. To run live tests after creating live resources: