【问题标题】:Push files locally through TFS to a web server?通过 TFS 在本地将文件推送到 Web 服务器?
【发布时间】:2017-01-02 09:53:02
【问题描述】:

我 100% 会说错话,但这是它的要点。

我在 TFS 中有一个 E2E 自动化项目。我正在使用 Protractor 和 Jasmine 进行测试,如果这有影响的话。

我正在使用 Protractor 的插件来生成报告,这些报告是在本地以 HTML 文件的形式创建的。我的 TFS 项目中有一个“报告”文件夹,因此目前使其他人可以访问这些报告的唯一方法是手动右键单击 Visual Studio 中的报告文件夹,单击添加项目并选择报告,更新文件夹,然后办理入住手续。

我的问题: 1.有没有办法自动化 2.有没有更好的方法来做到这一点 3.有没有办法给reporter本身分配一个TFS路径而不是本地路径? (protractor-jasmine2-screenshot-reporter 是报表插件)

还有一个附带问题: 如果这些文件可以在每次运行时更新到 TFS,那么将这些文件拉入某种类型的网络服务器/索引页面以供任何人在不通过 TFS 的情况下查看它们的最佳方法是什么

在此致谢

【问题讨论】:

    标签: tfs visual-studio-2015 jasmine webserver protractor


    【解决方案1】:

    你正在倒退。您希望将 Jasmine 测试作为构建/CI 流程的一部分运行,并将结果发布到运行它们的构建中,而不是将它们作为更改提交到代码存储库。

    您应该能够按照these lines 的一些说明来完成它。基本上,使用指向 Jasmine 测试文件的“Visual Studio 测试”任务。它将使用 Chutzpah 测试适配器运行它并生成一个测试结果文件,“Visual Studio 测试”任务可以将其转换为要附加到构建的报告。

    【讨论】:

    • 感谢您的回复 - 我简要浏览了您链接的页面,即使 Jasmine 测试不是单元测试的一部分,这仍然有效。我的套件基本上都是前端/UI 测试。所以它与我正在运行测试的项目并不完全相关。如果这有任何意义..
    猜你喜欢
    • 2014-09-28
    • 2020-09-30
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 2018-03-08
    • 1970-01-01
    相关资源
    最近更新 更多