我在 Elixir 中使用 mix 完成了一个 escript 项目。该项目有两个或三个 .ex 文件,需要使用“escript”命令使用某些参数执行它就像一个基于客户端服务器的项目,其中一个 escript 运行,启动服务器(继续运行)和另一个 escript 运行(在另一个终端中)连接到服务器并执行操作。
如何使用 ExUnit 编写测试脚本(并使用 mix run test 运行)并在启动服务器后调用测试文件中的客户端函数。?
我在 Elixir 中使用 mix 完成了一个 escript 项目。该项目有两个或三个 .ex 文件,需要使用“escript”命令使用某些参数执行它就像一个基于客户端服务器的项目,其中一个 escript 运行,启动服务器(继续运行)和另一个 escript 运行(在另一个终端中)连接到服务器并执行操作。
如何使用 ExUnit 编写测试脚本(并使用 mix run test 运行)并在启动服务器后调用测试文件中的客户端函数。?