Testing 如何用elixir为escript项目编写ExUnit测试用例

Testing 如何用elixir为escript项目编写ExUnit测试用例,testing,erlang,elixir,elixir-mix,ex-unit,Testing,Erlang,Elixir,Elixir Mix,Ex Unit,我有一个描述项目在长生不老药使用混合完成。 该项目有两个或三个.ex文件,需要使用“escript”命令使用某些参数执行这些文件 它就像一个基于客户机-服务器的项目,其中一个escript运行,启动服务器(保持运行),另一个escript运行(在另一个终端中)连接到服务器并执行操作 如何使用ExUnit编写测试脚本(并使用mix-run-test运行)并在启动服务器后调用测试文件中的客户机函数?我想我推荐的方法是将实际的escript作为一些Elixir模块的一个非常薄的包装。这样,您就可以只测

我有一个描述项目在长生不老药使用混合完成。 该项目有两个或三个.ex文件,需要使用“escript”命令使用某些参数执行这些文件 它就像一个基于客户机-服务器的项目,其中一个escript运行,启动服务器(保持运行),另一个escript运行(在另一个终端中)连接到服务器并执行操作


如何使用ExUnit编写测试脚本(并使用mix-run-test运行)并在启动服务器后调用测试文件中的客户机函数?

我想我推荐的方法是将实际的
escript
作为一些Elixir模块的一个非常薄的包装。这样,您就可以只测试模块本身,而未测试的代码量将非常少