Testcafe 在 embedding-utils.js 中跳过测试
Posted
技术标签:
【中文标题】Testcafe 在 embedding-utils.js 中跳过测试【英文标题】:Testcafe get skipped tests in embedding-utils.js 【发布时间】:2021-08-07 04:53:49 【问题描述】:我正在尝试根据我正在测试的不同功能在我的 testcafe 测试中添加一些个人静态分析。我发现在以下 API https://github.com/DevExpress/testcafe/blob/fcd93e8dbee76ea70786ee3aee4fb35990260e2a/src/embedding-utils.js#L66 中有 getTypeScriptTestList
(我正在使用 Typescript),我可以在不运行所有测试的情况下获取包含非常基本信息的测试列表,但是,似乎没有任何信息可以获取跳过的测试,想知道我是否遗漏了什么或者是否有其他更好的方法?
我还查看了https://github.com/hdorgeval/testcafe-static-analyser,这很酷,但我希望通过 testcafe 的 API 做一些更简单的事情。
非常感谢任何帮助!
【问题讨论】:
【参考方案1】:很遗憾,目前不支持此功能。
【讨论】:
感谢您的帮助,我可以在 github 中提出功能请求吗? 更多讨论和更新,请参考TestCafe GitHub存储库中的github.com/DevExpress/testcafe/issues/6238线程。 我遇到了另一个问题,有一个测试文件我无法解析,它总是抛出错误TypeError: Cannot convert object to primitive value
,它似乎发生在:fileContent = await promisified_functions_1.readFile(filePath, 'utf8');
虽然这个测试文件没有与其他测试的区别,想知道您是否知道可能导致它的原因?谢谢!
根据这些信息很难确定问题的原因。我建议您在 TestCafe GitHub 存储库 (github.com/DevExpress/testcafe/issues/…) 中创建一个问题。还请在重现问题的地方添加您的示例代码。
谢谢!我会检查我是否可以发布代码,希望我能找出问题所在。【参考方案2】:
万一有人搜索这个问题,它现在已经修复,它可以在 embedding-utils.js 中跳过测试
【讨论】:
以上是关于Testcafe 在 embedding-utils.js 中跳过测试的主要内容,如果未能解决你的问题,请参考以下文章