根据项目的复杂性像这样拆分

[复制链接]
查看361 | 回复0 | 2023-11-14 11:56:58 | 显示全部楼层 |阅读模式
配置显然会更有利在项目的根目录创建一个新文件名为复制将以下内容粘贴到该新文件中复制上面的代码片段本质上与的内容相同只是指向其中的任何文件而不是像单元测试配置那样指向其中的任何文件。这意味着所有集成测试都应该放在名为的新文件夹中。接下来向这个新配置文件添加另一个键告诉不要在不同线程中同时运行多个测试复制这非常重要因为您的集成测试将与数据库交互并期望特定的数据集。如果多个测试同时运行并与数据库交互则可能会因意外数据而导致测试出现问题。同样您还需要一种在测试之间重置数据库的方法。

在此应用程序中 加拿大电报号码数据  加拿大电报号码数据在每个测试之间您将完全清除数据库以便您可以在每个测试中从空白开始。在命名中创建一个新文件夹并使用命名创建一个新文件夹复制在该新目录中创建一个名为的文件复制该文件是一个简单地实例化和导出客户端的帮助程序。将以下内容添加到该文件中复制现在在命名中创建另一个文件复制您将在该文件中编写和导出重置数据库的函数。您的数据库只有三个表和。编写并导出一个在事务中的每个表上运行的函数复制通过上面编写的文件您现在可以清除数据库了。这里要做的最后一件事实际上是在每个集成测试之间调用该函数。一个很好的方法是使用安装文件。

[/url]

您可以配置在运行任何测试之前处理该文件。在这里您可以使用的生命周期挂钩来自定义其行为。在名为的文件中创建另一个文件。复制您的目标是在每次测试之前重置数据库以确保您有一个干净的状态。您可以通过运行提供的生命周期函数中导出的函数来完成此操作。在中用于在每次测试之间运行重置功能复制以分离模式启动容器下一步是启动容器。需要注意的是您需要以分离模式启动容器。通常当您运行时终端将连接到容器的输出以便您可以看到发生了什么。但是这会阻止终端执行任何其他操作直到您停止容器。在分离模式下运行容器允许它在后台运行从而释放终。

[url=https://zh-cn.dbtodata.com/canada-telegram/]加拿大电报号码数据[/url]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则