我有几个单元测试,每个模块通过一个方法从JSON文件中导入大量数据资源。这个是由每个测试模块导入的,我正在试图找出为什么我的测试如此缓慢。JSON数据是巨大的,所以我猜想之所以如此,是因为每个测试在运行时都会导入大量数据。如果是这样的话,我将不得不修改方法,只返回特定的数据集。因此,我的问题是,每个测试模块每次运行时都会导入数据,还是在执行npm run test时只导入一次数据?
我有一个基本的结构示例:。编写一个将所需的数据支持返回到调用它的测试文件的方法会更好吗?
为了让单个浏览器保持运行,我实现了一个粗略的解决方案,它是我在网络中找到的,我在一个静态类中初始化了驱动程序: public static $first;SessionHelper::$first = 0;public function setUp(){
if (SessionHelper:但是,如果一个测试用例失败,比如试图找到一个不存在的元素,那么所有其他的测试用
我为一个web实现了几个包,每个包都有自己的测试用例。当使用go test ./api/pkgname测试每个包时,测试就会通过。如果我想使用go test ./api/...同时运行所有测试,那么测试用例总是失败的。在每个测试用例中,我使用DROP SCHEMA public CASCADE和CREATE SCHEMA p