{"id":12895,"date":"2017-03-28T14:25:31","date_gmt":"2017-03-28T19:25:31","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/?p=12895"},"modified":"2019-02-16T22:46:02","modified_gmt":"2019-02-16T22:46:02","slug":"open-sourcing-the-mstest-test-framework","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/open-sourcing-the-mstest-test-framework\/","title":{"rendered":"Open sourcing the MSTest Test Framework"},"content":{"rendered":"<p><span>A couple of months ago I blogged about <a href=\"https:\/\/blogs.msdn.microsoft.com\/bharry\/2017\/01\/20\/open-sourcing-the-vs-test-platform\/\">open sourcing the VS Test platform<\/a>.\u00a0 In that post, I talked about the numerous test frameworks that it supports, on of the most popular ones being MSTest.\u00a0 I also foreshadowed our plan to also open source MSTest V2.\u00a0 Today I&#8217;m happy to announce that we have open sourced MSTest V2 under the MIT license<\/span><span>.\u00a0 This open source announcement means that the community\u202fnow has\u202fa fully supported, fully open source, fully cross-platform implementation of the MSTest test framework with which to write tests targeting .NET Framework, .NET Core and ASP.NET Core on Windows, Linux, and Mac.<\/span><span>\u00a0<\/span>\n<span>Here are the public repositories on GitHub where the project is hosted:<\/span><span>\u00a0<\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/Microsoft\/testfx\"><span>https:\/\/github.com\/Microsoft\/testfx<\/span><\/a><span>\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/github.com\/Microsoft\/testfx-docs\"><span>https:\/\/github.com\/Microsoft\/testfx-docs<\/span><\/a><span>\u00a0<\/span><\/li>\n<\/ul>\n<p><span>The repos include the complete implementation of the test framework and its adapter, the templates, and the Create Unit Tests and Create IntelliTest wizard extensions.\u00a0 These are fully open and ready to accept contributions.\u00a0 Over the next several weeks and months we will continue to transfer more source and documentation into the repositories and likewise make it open for contributions.<\/span><span>\u00a0<\/span>\n<b><span>The &#8220;MSTest V2&#8221; journey<\/span><\/b>\n<span>We began the MSTest V2 journey with the intent of providing users of the MSTest test framework a viable path going forward, and the post <\/span><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2017\/02\/25\/mstest-v2-now-and-ahead\/\"><span>MSTest V2 \u2013 Now and Ahead<\/span><\/a><span> summarizes the rationale and the investments made thus far.\u00a0 Thank you for all the issues you reported and your feedback; we have addressed them as fast as we can, refreshing the bits on NuGet at a feverish pace.<\/span><span>\u00a0<\/span>\n<span>One prominent piece of feedback that emerged along the way was to <\/span><a href=\"https:\/\/visualstudio.uservoice.com\/forums\/121579-visual-studio-ide\/suggestions\/13399980-make-ms-test-framework-opensouce\"><span>make MSTest framework open source<\/span><\/a><span>.\u00a0 With this announcement we have addressed that request.<\/span><span>\u00a0<\/span>\n<span>Our commitment to the MSTest test framework community is unwavering.\u00a0 Going forward, we will engage in transparent development.\u00a0 Towards that, we will share, make visible, and collaborate on <\/span><a href=\"https:\/\/github.com\/Microsoft\/testfx\/issues\"><span>issues<\/span><\/a><span>, <\/span><a href=\"https:\/\/github.com\/Microsoft\/testfx\"><span>implementation<\/span><\/a><span> and our <\/span><a href=\"https:\/\/github.com\/Microsoft\/\"><span>roadmap<\/span><\/a><span>.\u00a0 We look forward to your continued support and participation.<\/span>\nThank you,\nBrian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A couple of months ago I blogged about open sourcing the VS Test platform.\u00a0 In that post, I talked about the numerous test frameworks that it supports, on of the most popular ones being MSTest.\u00a0 I also foreshadowed our plan to also open source MSTest V2.\u00a0 Today I&#8217;m happy to announce that we have open [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[11,5,4,9],"class_list":["post-12895","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-announcement","tag-tfs","tag-visual-studio","tag-vs-team-services"],"acf":[],"blog_post_summary":"<p>A couple of months ago I blogged about open sourcing the VS Test platform.\u00a0 In that post, I talked about the numerous test frameworks that it supports, on of the most popular ones being MSTest.\u00a0 I also foreshadowed our plan to also open source MSTest V2.\u00a0 Today I&#8217;m happy to announce that we have open [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/12895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=12895"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/12895\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=12895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=12895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=12895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}