Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Elixir 在特拉维斯身上,菲尼克斯的外胚层测试没有清除_Elixir_Travis Ci_Phoenix Framework_Ecto - Fatal编程技术网

Elixir 在特拉维斯身上,菲尼克斯的外胚层测试没有清除

Elixir 在特拉维斯身上,菲尼克斯的外胚层测试没有清除,elixir,travis-ci,phoenix-framework,ecto,Elixir,Travis Ci,Phoenix Framework,Ecto,我正在处理的回购协议是: 在非travis计算机上运行测试时,所有测试都通过 在特拉维斯身上,测试现在失败了。错误表明插入的用户不是唯一的。当记录Repo.all(User)时,travis的数据库中仍然有一个用户,并且在每次测试之前不会刷新数据库 本地Repo.all(User)是一个空列表,数据库正在正确刷新 为什么数据库刷新是在本地进行的,而不是在travis上 如何确保travis测试在每次测试之前都有一个干净的数据库 提前感谢您的帮助原因是我们的travis脚本也在运行我们的种子文件

我正在处理的回购协议是:

在非travis计算机上运行测试时,所有测试都通过

在特拉维斯身上,测试现在失败了。错误表明插入的用户不是唯一的。当记录
Repo.all(User)
时,travis的数据库中仍然有一个用户,并且在每次测试之前不会刷新数据库

本地
Repo.all(User)
是一个空列表,数据库正在正确刷新

为什么数据库刷新是在本地进行的,而不是在travis上

如何确保travis测试在每次测试之前都有一个干净的数据库


提前感谢您的帮助

原因是我们的travis脚本也在运行我们的种子文件

在每个测试之前发生的数据库恢复是将测试恢复为插入种子用户