Elixir 默认ExUnit.Case使用'async:true`

Elixir 默认ExUnit.Case使用'async:true`,elixir,Elixir,的文档中说,:async选项默认为false,并且“仅当测试未更改任何全局状态时才应启用”。在我正在进行的一个项目中,可以从源代码中看到,async属性会消失 可能pull请求的执行方式类似于: - async = !!unquote(opts)[:async] + async = Keyword.get( + unquote(opts), + :async, + Application.get_env(:ex_unit, :async_all, false) + ) 谢谢我通常会

的文档中说,
:async
选项默认为
false
,并且“仅当测试未更改任何全局状态时才应启用”。在我正在进行的一个项目中,可以从源代码中看到,
async
属性会消失

可能pull请求的执行方式类似于:

- async = !!unquote(opts)[:async]
+ async = Keyword.get(
+   unquote(opts),
+   :async,
+   Application.get_env(:ex_unit, :async_all, false)
+ )

谢谢我通常会检查类似的源代码,但这次我忘了。