我有一個場景大綱(又名場景模板),我希望使用VS 2012的測試瀏覽器列出我的測試。 默認的測試分組是通過「Project」名稱完成的 - 如果我堅持使用,我的測試來自場景大綱,它們位於「External」組中,而不屬於我的項目組。爲什麼VS 2012測試資源管理器中的場景概要顯示爲「外部」?
爲什麼會這樣,是否有解決方案/解決方法?
我的場景是我想使用測試瀏覽器運行給定項目的所有測試。爲他們設置相同的特質是愚蠢的,容易出現人爲錯誤。
我的解決方案有10個這樣的項目,其中很快就會添加更多的項目。因此,在「外部」下保留一個項目場景概述的測試可能會導致任何人錯過它們,或者抓住屬於另一個項目的場景大綱生成的測試。
UPDATE
GitHub的用戶沙市(https://github.com/shashiprabhakar)已登錄的問題向SpecFlow貢獻者:https://github.com/techtalk/SpecFlow/issues/275。非常感謝,夥計! 我已經開始跟蹤它,所以如果在那裏提出修復/解決方法,我會在這裏發佈它作爲答案。
我也在SpecFlow Google小組中發佈了這個問題(https://groups.google.com/forum/?fromgroups=#!topic/specflow/uWK6NayuBzc)。如果組中出現答案/解決方案,我會在此發佈更新。 – 2013-02-17 15:23:38