The future of our TFS/SharePoint Integration

Team Foundation Server (TFS) has provided SharePoint integration since its inception in 2005.  That integration included SharePoint site templates and automatic site provisioning as well as support for browsing document libraries from inside Visual Studio Team Explorer. In the ensuing years, a lot has changed – both in SharePoint and in TFS.  The extensibility models... Read More


The TestContainer Capability

Updating off pre-RTM bits once RTM ships ought to be routine. But if you have not already done so in the case of the .NET Core based Test projects, let me give you a reason to do so. vstest delegates discovery and execution of tests to test-framework-specific adapters. Adapters indicate the kind of test containers... Read More


Git vulnerability with submodules

The Git community has disclosed a serious security vulnerability in Git that can lead to arbitrary code execution. This has been assigned CVE 2017-1000117. The Visual Studio Team Services (VSTS) team takes security issues very seriously.  We encourage all users to update their Git clients as soon as possible to address this issue. If you’re... Read More


DevOps Self Assessment from DORA, ITRev and MS

Nicole Forsgren, Gene Kim, participants of the DevOps Enterprise Forum and I collaborated on a free starter self-assessment for your team’s DevOps performance. It’s now available at As input, we used the research from the State of DevOps Reports (presented by DORA and Puppet) that Nicole has been leading for years, in addition to the... Read More


What’s new in VSTS Sprint 121 Update

The Sprint 121 Update of Visual Studio Team Services (VSTS) is rolling out more broadly to accounts this week and includes Wiki in public preview and many features to make your workflow more integrated and consistent. Wiki, now included with every project, leverages the simplified editing experience of markdown syntax to write pages that help... Read More


How do we use RM for our test runs

Authored by Gaurav Sisodia from EPS team and Aseem Bansal from RM team. In this post, we will talk about how VSTS organization (Brian Harry’s team) is using VSTS for continuous integration and testing the product. We will also talk about how we have transformed engineering systems from internal home grown tool, that we used... Read More


Accelerated Continuous Testing with Test Impact Analysis – Part 4

Essential to TIA’s test selection is the map of dynamic dependencies between test methods and source files of code exercised during their execution. TIA needs dependencies mapped in this form: TestMethod1 dependency1 dependency2 TestMethod2 dependency1 dependency3 TIA can generate such a dependencies-map for managed code execution. Where such dependencies reside in .cs and .vb files,... Read More