summaryrefslogtreecommitdiff
path: root/benchmarks/load_testing/helper.ex
blob: cab60acb422e7472b277b51f8ac678720e1b184d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
defmodule Pleroma.LoadTesting.Helper do
  alias Ecto.Adapters.SQL
  alias Pleroma.Repo

  def to_sec(microseconds), do: microseconds / 1_000_000

  def clean_tables do
    IO.puts("Deleting old data...\n")
    SQL.query!(Repo, "TRUNCATE users CASCADE;")
    SQL.query!(Repo, "TRUNCATE activities CASCADE;")
    SQL.query!(Repo, "TRUNCATE objects CASCADE;")
    SQL.query!(Repo, "TRUNCATE oban_jobs CASCADE;")
  end
end