问题标签 [statlight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
720 浏览

silverlight-4.0 - 使用 StatLight 和 TFS 2010 Build 运行 Silverlight 单元测试

根据这篇文章,我目前正在设计一个可以运行 Silverlight 测试的 TFS 2010 构建过程:

http://pyxis-tech.com/blog/2011/01/24/how-to-run-silverlight-automated-tests-on-tfs-build-server/

我已经让 StatLight 以 MSTest 通用格式生成结果文件,这很棒。但是,我现在需要在构建中发布结果,以便失败的测试会破坏构建。

上面的文章提到使用自定义活动来解析 StatLight 输出和发布失败,但实际上并没有提供代码,所以我不知道在这里做什么。

理想情况下,我会使用标准 MSTest 活动发布测试结果,该活动用于运行我们的正常测试,因为我想尽可能避免自定义活动,但我不知道这是否可能。

任何人都可以在这方面提供一些帮助吗?除了上面的文章,我在网上找不到任何东西。

0 投票
1 回答
202 浏览

silverlight-4.0 - 从 TeamCity 作为单个命令运行时,StatLight 挂起

我在 Windows Server 上运行 TeamCity 6.5,在同一台服务器上有几个构建代理(全部作为系统用户作为服务运行)。我之前一直在 Jenkins 下构建 SilverLight 项目并运行 StatLight (v 1.4.4147) 测试,没有任何问题。在 Jenkins 上,我在自定义脚本中调用了 StatLight 测试,如下所示:

...等等,但是当我将构建作业迁移到 TeamCity 时,我还将它们更改为单个命令行步骤,如下所示:

这大约有 50% 的时间有效,但是当它失败时,构建日志中没有输出告诉我原因 - 我只是得到:

...然后仅此而已。最后一行中报告的时间一直在上升,直到我终止构建工作。将 --debug 开关添加到 StatLight 也不会改善上述输出。

现在,我已经将 TeamCity 构建步骤切换为单独调用每个测试,就像我在 Jenkins 中一样,但这更多的是一种解决方法,而不是一个适当的解决方案。当然,我可能仍然会遇到上述问题 - 我还没有发现。

我想知道的是我可以采取哪些步骤来正确调试此问题,或者是否存在可能导致上述行为的已知问题?

0 投票
1 回答
380 浏览

c# - 如何使用 SilverlightTest 框架或 STATLIGHT 自动化 Silverlight 应用程序的手动 UI

目前我们的仪器产品完全是人工干预,即silverlight UI app。由于客户要求,需要通过在 SL 应用程序上的 Visual Studio IDE 中用 C#.NET 编写自动化 UI 测试用例来自动化 UI,从而减少手动干预。

请帮助我如何开始或开始理解和使用SilverlightTest 框架/STATLIGHT ( Except CodedUI) 为 SL UI 编写好的自动化 UI 测试用例/测试方法。是否有任何好的书籍/参考资料/链接可以更好地探索?我是否需要安装任何工具/工具包才能使用带有 STATLIGHT 的 Silverlight UI 来编写自动化测试用例。