Tests: Don't run federated tests by default
authorlain <lain@soykaf.club>
Mon, 22 Jul 2019 14:17:18 +0000 (16:17 +0200)
committerstwf <steven.fuchs@dockyard.com>
Tue, 26 Nov 2019 20:03:16 +0000 (15:03 -0500)
test/federation/federation_test.exs
test/test_helper.exs

index 7400d2abc2e46641b704970afe83bbd12b33eded..8b8e8c8701b37256f7589f25da61397503dca4a2 100644 (file)
@@ -4,11 +4,15 @@
 
 defmodule Pleroma.Integration.FederationTest do
   use Pleroma.DataCase
-
+  @moduletag :federated
   import Pleroma.Cluster
 
-  @federated1 :"federated1@127.0.0.1"
+  setup_all do
+    Pleroma.Cluster.spawn_default_cluster()
+    :ok
+  end
 
+  @federated1 :"federated1@127.0.0.1"
   describe "federated cluster primitives" do
     test "within/2 captures local bindings and executes block on remote node" do
       captured_binding = :captured
index c8dbee0108511d51f5fb9e401d76dc850c6e67f4..b80c2683ec04c8a87db7e2dbd70f680850a76182 100644 (file)
@@ -2,8 +2,7 @@
 # Copyright © 2017-2019 Pleroma Authors <https://pleroma.social/>
 # SPDX-License-Identifier: AGPL-3.0-only
 
-os_exclude = if :os.type() == {:unix, :darwin}, do: [skip_on_mac: true], else: []
-ExUnit.start(exclude: os_exclude)
+ExUnit.start(exclude: [:federated])
 Ecto.Adapters.SQL.Sandbox.mode(Pleroma.Repo, :manual)
 Mox.defmock(Pleroma.ReverseProxy.ClientMock, for: Pleroma.ReverseProxy.Client)
 {:ok, _} = Application.ensure_all_started(:ex_machina)