diff options
Diffstat (limited to 'benchmarks/mix/tasks')
-rw-r--r-- | benchmarks/mix/tasks/pleroma/load_testing.ex | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/benchmarks/mix/tasks/pleroma/load_testing.ex b/benchmarks/mix/tasks/pleroma/load_testing.ex index 0a751adac..330be2fd7 100644 --- a/benchmarks/mix/tasks/pleroma/load_testing.ex +++ b/benchmarks/mix/tasks/pleroma/load_testing.ex @@ -101,7 +101,8 @@ defmodule Mix.Tasks.Pleroma.LoadTesting do generate_remote_activities(user, remote_users) generate_like_activities( - user, Pleroma.Repo.all(Pleroma.Activity.Queries.by_type("Create")) + user, + Pleroma.Repo.all(Pleroma.Activity.Queries.by_type("Create")) ) generate_dms(user, users, opts) @@ -110,6 +111,8 @@ defmodule Mix.Tasks.Pleroma.LoadTesting do generate_non_visible_message(user, users) + generate_flags(remote_users, users) + IO.puts("Users in DB: #{Repo.aggregate(from(u in User), :count, :id)}") IO.puts("Activities in DB: #{Repo.aggregate(from(a in Pleroma.Activity), :count, :id)}") @@ -127,6 +130,7 @@ defmodule Mix.Tasks.Pleroma.LoadTesting do query_long_thread(user, activity) Pleroma.Config.put([:instance, :skip_thread_containment], false) query_timelines(user) + query_flags_group_reports() end defp clean_tables do @@ -134,5 +138,6 @@ defmodule Mix.Tasks.Pleroma.LoadTesting do Ecto.Adapters.SQL.query!(Repo, "TRUNCATE users CASCADE;") Ecto.Adapters.SQL.query!(Repo, "TRUNCATE activities CASCADE;") Ecto.Adapters.SQL.query!(Repo, "TRUNCATE objects CASCADE;") + Ecto.Adapters.SQL.query!(Repo, "TRUNCATE oban_jobs CASCADE;") end end |