Merge branch 'fix-random-test-errors' into 'develop'

Fix random test failures, revert auto-retry failed tests

See merge request pleroma/pleroma!4221
This commit is contained in:
feld 2024-08-13 20:16:09 +00:00
commit 5174c29d4c
4 changed files with 17 additions and 27 deletions

View file

@ -1,25 +0,0 @@
defmodule Mix.Tasks.Pleroma.TestRunner do
@shortdoc "Retries tests once if they fail"
use Mix.Task
def run(args \\ []) do
case System.cmd("mix", ["test"] ++ args, into: IO.stream(:stdio, :line)) do
{_, 0} ->
:ok
_ ->
retry(args)
end
end
def retry(args) do
case System.cmd("mix", ["test", "--failed"] ++ args, into: IO.stream(:stdio, :line)) do
{_, 0} ->
:ok
_ ->
exit(1)
end
end
end