Avoid mtime races on compile.app_test.exs

This commit is contained in:
José Valim
2024-12-10 15:41:16 +01:00
parent 3bdf5a912c
commit 31d8da6c77
@@ -256,6 +256,8 @@ defmodule Mix.Tasks.Compile.AppTest do
test ".app contains description and registered (as required by systools)" do
in_fixture("no_mixfile", fn ->
Mix.Project.push(MixTest.Case.Sample)
# Pre-create the compilation path to avoid mtime races
File.mkdir_p(Mix.Project.compile_path())
Mix.Tasks.Compile.Elixir.run([])
assert Mix.Tasks.Compile.App.run([]) == {:ok, []}