Delete every @moduletag :skip and drop :skip from the exclude list

8b04c2a324d0 · AtlantisPleb · · parent c00f2cd1fc9e

Delete every @moduletag :skip and drop :skip from the exclude list

The suite was green by filtering: 54 test files carried @moduletag :skip and
test_helper excluded it, so `mix test` reported a healthy number while most
of the lifted Sarah suite never ran. Those tests now pass, so the tags are
gone and plain `mix test` runs them.

:cluster stays excluded by default. That is upstream's own two-stage design,
not a skip: those tests spin real distributed peer nodes and leave
node-global state behind, so they cannot share a BEAM with the rest of the
suite. They run as their own stage via `mix test --only cluster` and all 9
pass there.

Deploy story

What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.

Not deployed through the forge lane

No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.

Changed files

  • modified test/openagents/admin_test.exs
  • modified test/openagents/cluster/code_change_test.exs
  • modified test/openagents/cluster/session_registry_property_test.exs
  • modified test/openagents/cluster/session_registry_test.exs
  • modified test/openagents/collective_generalizer_test.exs
  • modified test/openagents/collective_publication_test.exs
  • modified test/openagents/compensation_test.exs
  • modified test/openagents/computer/acp_transcript_test.exs
  • modified test/openagents/computer_activity_test.exs
  • modified test/openagents/context/composer_test.exs
  • modified test/openagents/data_rights/atif_export_test.exs
  • modified test/openagents/experience_memory_test.exs
  • modified test/openagents/forge/git_http_test.exs
  • modified test/openagents/forge/loop_v0_test.exs
  • modified test/openagents/forge/receipt_replayer_test.exs
  • modified test/openagents/leaderboard_test.exs
  • modified test/openagents/modules/discovery_test.exs
  • modified test/openagents/modules/lifecycle_test.exs
  • modified test/openagents/modules/registry_test.exs
  • modified test/openagents/modules/router_test.exs
  • modified test/openagents/surface_eval_test.exs
  • modified test/openagents/tools/computer_tools_test.exs
  • modified test/openagents/tools/repository_mutation_tools_test.exs
  • modified test/openagents/turn_memory_evidence_journeys_test.exs
  • modified test/openagents/turn_provider_events_test.exs
  • modified test/openagents/turn_tool_loop_test.exs
  • modified test/openagents/voice/config_test.exs
  • modified test/openagents/voice/evaluation_test.exs
  • modified test/openagents/voice/open_ai/call_client_test.exs
  • modified test/openagents/voice/open_ai/event_decoder_test.exs
  • modified test/openagents/voice/recordings_test.exs
  • modified test/openagents/voice/release_operations_test.exs
  • modified test/openagents/voice/usage_test.exs
  • modified test/openagents/work_job_test.exs
  • modified test/openagents_web/account_chrome_test.exs
  • modified test/openagents_web/controllers/atif_export_controller_test.exs
  • modified test/openagents_web/controllers/data_controller_test.exs
  • modified test/openagents_web/controllers/inference_proxy_controller_test.exs
  • modified test/openagents_web/controllers/sarah_error_html_test.exs
  • modified test/openagents_web/controllers/sarah_error_json_test.exs
  • modified test/openagents_web/controllers/voice_recording_controller_test.exs
  • modified test/openagents_web/controllers/voice_telemetry_controller_test.exs
  • modified test/openagents_web/icon_affordances_test.exs
  • modified test/openagents_web/icons_test.exs
  • modified test/openagents_web/live/changelog_live_test.exs
  • modified test/openagents_web/live/chat_delegation_rail_test.exs
  • modified test/openagents_web/live/chat_live_test.exs
  • modified test/openagents_web/live/chat_sidebar_sections_test.exs
  • modified test/openagents_web/live/code_live_test.exs
  • modified test/openagents_web/live/computers_access_test.exs
  • modified test/openagents_web/live/computers_live_test.exs
  • modified test/openagents_web/live/computers_pairing_errors_test.exs
  • modified test/openagents_web/live/ui_gallery_live_test.exs
  • modified test/openagents_web/tool_activity_test.exs
  • modified test/test_helper.exs

Diff

55 files changed, +3 -57

test/openagents/admin_test.exs modified -1

@@ -6,7 +6,6 @@ defmodule OpenAgents.AdminTest do

6 6
  """
7 7
8 8
  use OpenAgents.SarahDataCase, async: false
9
  @moduletag :skip
10 9
  alias OpenAgents.Accounts
11 10
  alias OpenAgents.Admin
12 11
  alias OpenAgents.Admin.Call
test/openagents/cluster/code_change_test.exs modified -1

@@ -6,7 +6,6 @@ defmodule OpenAgents.Cluster.CodeChangeTest do

6 6
  under running turns/jobs/voice instead of dropping them.
7 7
  """
8 8
  use ExUnit.Case, async: true
9
  @moduletag :skip
10 9
11 10
  alias OpenAgents.Test.UpgradableCounter, as: Counter
12 11
test/openagents/cluster/session_registry_property_test.exs modified -1

@@ -9,7 +9,6 @@ defmodule OpenAgents.Cluster.SessionRegistryPropertyTest do

9 9
  Deterministic (a fixed `:rand` seed), so a failure reproduces exactly.
10 10
  """
11 11
  use ExUnit.Case, async: true
12
  @moduletag :skip
13 12
14 13
  alias OpenAgents.Cluster.SessionRegistry, as: Reg
15 14
test/openagents/cluster/session_registry_test.exs modified -1

@@ -5,7 +5,6 @@ defmodule OpenAgents.Cluster.SessionRegistryTest do

5 5
  command + prior state.
6 6
  """
7 7
  use ExUnit.Case, async: true
8
  @moduletag :skip
9 8
10 9
  alias OpenAgents.Cluster.SessionRegistry, as: Reg
11 10
test/openagents/collective_generalizer_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.CollectiveGeneralizerTest do
2 2
  use OpenAgents.SarahDataCase, async: true
3
  @moduletag :skip
4 3
  alias OpenAgents.Collective
5 4
  alias OpenAgents.Collective.Generalizer
6 5
  alias OpenAgents.Conversations
test/openagents/collective_publication_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.CollectivePublicationTest do
2 2
  use OpenAgents.SarahDataCase, async: false
3
  @moduletag :skip
4 3
  alias OpenAgents.Collective
5 4
6 5
  alias OpenAgents.Collective.{
test/openagents/compensation_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.CompensationTest do
2 2
  use OpenAgents.SarahDataCase, async: false
3
  @moduletag :skip
4 3
  alias OpenAgents.{Compensation, Context.Composer, Conversations}
5 4
  alias OpenAgents.Compensation.{Event, Statement}
6 5
  alias OpenAgents.Providers.Request
test/openagents/computer/acp_transcript_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Computer.AcpTranscriptTest do
2 2
  use ExUnit.Case, async: true
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.Computer.AcpTranscript
6 5
test/openagents/computer_activity_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.ComputerActivityTest do
2 2
  use OpenAgents.SarahDataCase, async: false
3
  @moduletag :skip
4 3
  alias OpenAgents.{Accounts, Computer, ComputerActivity, Conversations, Machines}
5 4
  alias OpenAgents.Support.FakeController
6 5
test/openagents/context/composer_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Context.ComposerTest do
2 2
  use ExUnit.Case, async: true
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.Context.Composer
6 5
  alias OpenAgents.Roles
test/openagents/data_rights/atif_export_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.DataRights.AtifExportTest do
2 2
  use OpenAgents.SarahDataCase, async: false
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.DataRights.AtifExport
6 5
  alias OpenAgents.Voice.ProviderEvent
test/openagents/experience_memory_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.ExperienceMemoryTest do
2 2
  use OpenAgents.SarahDataCase, async: false
3
  @moduletag :skip
4 3
  alias OpenAgents.{Context.Composer, Conversations, ExperienceMemory}
5 4
  alias OpenAgents.ExperienceMemory.{Bank, BankItem, DeletionReceipt, EvidenceRef, Pattern}
6 5
  alias OpenAgents.Providers.Request
test/openagents/forge/git_http_test.exs modified -1

@@ -7,7 +7,6 @@ defmodule OpenAgents.Forge.GitHTTPTest do

7 7
  """
8 8
9 9
  use OpenAgents.SarahDataCase, async: false
10
  @moduletag :skip
11 10
  alias OpenAgents.Forge
12 11
  alias OpenAgents.Forge.{Repos, WAL}
13 12
test/openagents/forge/loop_v0_test.exs modified -1

@@ -8,7 +8,6 @@ defmodule OpenAgents.Forge.LoopV0Test do

8 8
  """
9 9
10 10
  use OpenAgents.SarahDataCase, async: false
11
  @moduletag :skip
12 11
  alias OpenAgents.Forge.{FakeBuildExecutor, Targets}
13 12
14 13
  defmodule TestPipeline do
test/openagents/forge/receipt_replayer_test.exs modified -1

@@ -7,7 +7,6 @@ defmodule OpenAgents.Forge.ReceiptReplayerTest do

7 7
  """
8 8
9 9
  use OpenAgents.SarahDataCase, async: false
10
  @moduletag :skip
11 10
  import Ecto.Query
12 11
13 12
  alias OpenAgents.Forge
test/openagents/leaderboard_test.exs modified -1

@@ -6,7 +6,6 @@ defmodule OpenAgents.LeaderboardTest do

6 6
  """
7 7
8 8
  use OpenAgents.SarahDataCase, async: false
9
  @moduletag :skip
10 9
  alias OpenAgents.Accounts
11 10
  alias OpenAgents.Context.Composer
12 11
  alias OpenAgents.Conversations
test/openagents/modules/discovery_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Modules.DiscoveryTest do
2 2
  use ExUnit.Case, async: true
3
  @moduletag :skip
4 3
  alias OpenAgents.Modules.Discovery
5 4
  alias OpenAgents.Tools.{ExecutionContext, Registry, Runner}
6 5
test/openagents/modules/lifecycle_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Modules.LifecycleTest do
2 2
  use OpenAgents.SarahDataCase, async: true
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.Modules.{Discovery, Lifecycle, LifecycleReceipt, Metadata}
6 5
  alias OpenAgents.Tools.{Registry, Tool}
test/openagents/modules/registry_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Modules.RegistryTest do
2 2
  use ExUnit.Case, async: true
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.Modules.{Artifact, Metadata, Registry}
6 5
  alias OpenAgents.Tools.Tool
test/openagents/modules/router_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Modules.RouterTest do
2 2
  use ExUnit.Case, async: true
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.Modules.{Router, RoutingPolicy, SurfacePolicy}
6 5
  alias OpenAgents.Provenance.Canonical
test/openagents/surface_eval_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.SurfaceEvalTest do
2 2
  use ExUnit.Case, async: true
3
  @moduletag :skip
4 3
  alias OpenAgents.Context.Composer
5 4
6 5
  test "cross-surface corpus is versioned and text and voice retain one Sarah identity" do
test/openagents/tools/computer_tools_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Tools.ComputerToolsTest do
2 2
  use OpenAgents.SarahDataCase
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.Conversations.Message
6 5
  alias OpenAgents.Incidents
test/openagents/tools/repository_mutation_tools_test.exs modified -1

@@ -7,7 +7,6 @@ defmodule OpenAgents.Tools.RepositoryMutationToolsTest do

7 7
  """
8 8
9 9
  use OpenAgents.SarahDataCase, async: false
10
  @moduletag :skip
11 10
12 11
  alias OpenAgents.Forge
13 12
  alias OpenAgents.Forge.Repos
test/openagents/turn_memory_evidence_journeys_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.TurnMemoryEvidenceJourneysTest do
2 2
  use OpenAgents.SarahDataCase
3
  @moduletag :skip
4 3
  import Ecto.Query
5 4
6 5
  alias OpenAgents.{Conversations, Repo, Turns}
test/openagents/turn_provider_events_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.TurnProviderEventsTest do
2 2
  use OpenAgents.SarahDataCase
3
  @moduletag :skip
4 3
  alias OpenAgents.{Conversations, Turns}
5 4
  alias OpenAgents.Conversations.ProviderStep
6 5
  alias OpenAgents.Incidents.Incident
test/openagents/turn_tool_loop_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.TurnToolLoopTest do
2 2
  use OpenAgents.SarahDataCase
3
  @moduletag :skip
4 3
  import Ecto.Query
5 4
6 5
  alias OpenAgents.{Conversations, Turns}
test/openagents/voice/config_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Voice.ConfigTest do
2 2
  use ExUnit.Case, async: true
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.Voice.Config
6 5
test/openagents/voice/evaluation_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Voice.EvaluationTest do
2 2
  use ExUnit.Case, async: true
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.Voice.Evaluation.{ContractGate, Corpus}
6 5
test/openagents/voice/open_ai/call_client_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Voice.OpenAI.CallClientTest do
2 2
  use ExUnit.Case, async: true
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.Voice.Config
6 5
  alias OpenAgents.Voice.OpenAI.CallClient
test/openagents/voice/open_ai/event_decoder_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Voice.OpenAI.EventDecoderTest do
2 2
  use ExUnit.Case, async: true
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.Voice.OpenAI.EventDecoder
6 5
test/openagents/voice/recordings_test.exs modified -1

@@ -6,7 +6,6 @@ defmodule OpenAgents.Voice.RecordingsTest do

6 6
  """
7 7
8 8
  use OpenAgents.SarahDataCase, async: false
9
  @moduletag :skip
10 9
11 10
  alias OpenAgents.Conversations
12 11
  alias OpenAgents.Repo
test/openagents/voice/release_operations_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Voice.ReleaseOperationsTest do
2 2
  use OpenAgents.SarahDataCase, async: false
3
  @moduletag :skip
4 3
5 4
  import ExUnit.CaptureLog
6 5
test/openagents/voice/usage_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.Voice.UsageTest do
2 2
  use ExUnit.Case, async: false
3
  @moduletag :skip
4 3
5 4
  alias OpenAgents.Voice.Usage
6 5
test/openagents/work_job_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgents.WorkJobTest do
2 2
  use OpenAgents.SarahDataCase
3
  @moduletag :skip
4 3
  alias OpenAgents.{Conversations, Work}
5 4
  alias OpenAgents.Conversations.Message
6 5
  alias OpenAgents.Work.{Job, JobServer}
test/openagents_web/account_chrome_test.exs modified -1

@@ -8,7 +8,6 @@ defmodule OpenAgentsWeb.AccountChromeTest do

8 8
  """
9 9
10 10
  use OpenAgentsWeb.SarahConnCase
11
  @moduletag :skip
12 11
  import Phoenix.LiveViewTest
13 12
14 13
  alias OpenAgents.Accounts
test/openagents_web/controllers/atif_export_controller_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.AtifExportControllerTest do
2 2
  use OpenAgentsWeb.SarahConnCase, async: false
3
  @moduletag :skip
4 3
  import Phoenix.LiveViewTest
5 4
6 5
  alias OpenAgents.Conversations.Visitor
test/openagents_web/controllers/data_controller_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.DataControllerTest do
2 2
  use OpenAgentsWeb.SarahConnCase, async: false
3
  @moduletag :skip
4 3
  import Ecto.Query
5 4
  import Phoenix.LiveViewTest
6 5
test/openagents_web/controllers/inference_proxy_controller_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.InferenceProxyControllerTest do
2 2
  use OpenAgentsWeb.SarahConnCase, async: false
3
  @moduletag :skip
4 3
  alias OpenAgents.Inference
5 4
  alias OpenAgents.Inference.Grant
6 5
  alias OpenAgents.Machines
test/openagents_web/controllers/sarah_error_html_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.SarahErrorHTMLTest do
2 2
  use OpenAgentsWeb.SarahConnCase, async: true
3
  @moduletag :skip
4 3
  # Bring render_to_string/4 for testing custom views
5 4
  import Phoenix.Template, only: [render_to_string: 4]
6 5
test/openagents_web/controllers/sarah_error_json_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.SarahErrorJSONTest do
2 2
  use OpenAgentsWeb.SarahConnCase, async: true
3
  @moduletag :skip
4 3
  test "renders 404" do
5 4
    assert OpenAgentsWeb.ErrorJSON.render("404.json", %{}) == %{errors: %{detail: "Not Found"}}
6 5
  end
test/openagents_web/controllers/voice_recording_controller_test.exs modified -1

@@ -6,7 +6,6 @@ defmodule OpenAgentsWeb.VoiceRecordingControllerTest do

6 6
  """
7 7
8 8
  use OpenAgentsWeb.SarahConnCase, async: false
9
  @moduletag :skip
10 9
  alias OpenAgents.Conversations
11 10
  alias OpenAgents.Voice
12 11
  alias OpenAgents.Voice.Config
test/openagents_web/controllers/voice_telemetry_controller_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.VoiceTelemetryControllerTest do
2 2
  use OpenAgentsWeb.SarahConnCase, async: false
3
  @moduletag :skip
4 3
  import Ecto.Query
5 4
6 5
  alias OpenAgents.{Conversations, Repo, Voice}
test/openagents_web/icon_affordances_test.exs modified -1

@@ -9,7 +9,6 @@ defmodule OpenAgentsWeb.IconAffordancesTest do

9 9
  """
10 10
11 11
  use OpenAgentsWeb.SarahConnCase
12
  @moduletag :skip
13 12
  import Phoenix.LiveViewTest
14 13
15 14
  describe "icon-only controls" do
test/openagents_web/icons_test.exs modified -1

@@ -8,7 +8,6 @@ defmodule OpenAgentsWeb.IconsTest do

8 8
  """
9 9
10 10
  use ExUnit.Case, async: true
11
  @moduletag :skip
12 11
  import Phoenix.Component
13 12
  import Phoenix.LiveViewTest
14 13
  import OpenAgentsWeb.SarahUI
test/openagents_web/live/changelog_live_test.exs modified -1

@@ -9,7 +9,6 @@ defmodule OpenAgentsWeb.ChangelogLiveTest do

9 9
  """
10 10
11 11
  use OpenAgentsWeb.SarahConnCase, async: false
12
  @moduletag :skip
13 12
  import Phoenix.LiveViewTest
14 13
15 14
  alias OpenAgents.Changelog
test/openagents_web/live/chat_delegation_rail_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.ChatDelegationRailTest do
2 2
  use OpenAgentsWeb.SarahConnCase
3
  @moduletag :skip
4 3
  import Phoenix.LiveViewTest
5 4
6 5
  alias OpenAgents.{Computer, Conversations, Machines}
test/openagents_web/live/chat_live_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.ChatLiveTest do
2 2
  use OpenAgentsWeb.SarahConnCase
3
  @moduletag :skip
4 3
  import Phoenix.LiveViewTest
5 4
  import Ecto.Query
6 5
test/openagents_web/live/chat_sidebar_sections_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.ChatSidebarSectionsTest do
2 2
  use OpenAgentsWeb.SarahConnCase
3
  @moduletag :skip
4 3
  import Phoenix.LiveViewTest
5 4
6 5
  alias OpenAgents.{Conversations, Work}
test/openagents_web/live/code_live_test.exs modified -1

@@ -8,7 +8,6 @@ defmodule OpenAgentsWeb.CodeLiveTest do

8 8
  """
9 9
10 10
  use OpenAgentsWeb.SarahConnCase, async: false
11
  @moduletag :skip
12 11
  import Phoenix.LiveViewTest
13 12
14 13
  alias OpenAgents.Forge.{DeployReceipt, Repos}
test/openagents_web/live/computers_access_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.ComputersAccessTest do
2 2
  use OpenAgentsWeb.SarahConnCase, async: false
3
  @moduletag :skip
4 3
  import Phoenix.LiveViewTest
5 4
6 5
  alias OpenAgents.Machines
test/openagents_web/live/computers_live_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.ComputersLiveTest do
2 2
  use OpenAgentsWeb.SarahConnCase, async: false
3
  @moduletag :skip
4 3
  import Phoenix.LiveViewTest
5 4
6 5
  alias OpenAgents.Computer
test/openagents_web/live/computers_pairing_errors_test.exs modified -1

@@ -1,6 +1,5 @@

1 1
defmodule OpenAgentsWeb.ComputersPairingErrorsTest do
2 2
  use OpenAgentsWeb.SarahConnCase, async: false
3
  @moduletag :skip
4 3
  import Phoenix.LiveViewTest
5 4
6 5
  alias OpenAgents.Machines
test/openagents_web/tool_activity_test.exs modified -1

@@ -6,7 +6,6 @@ defmodule OpenAgentsWeb.ToolActivityTest do

6 6
  """
7 7
8 8
  use ExUnit.Case, async: true
9
  @moduletag :skip
10 9
  alias OpenAgentsWeb.ToolActivity
11 10
12 11
  defp activity(tool_name, arguments, status \\ "succeeded") do
test/test_helper.exs modified +3 -3

@@ -3,9 +3,9 @@

3 3
# the rest of the suite — a module that expects an undistributed node sees
4 4
# net_kernel already running. Upstream runs them as their own gate stage
5 5
# (`mix test --only cluster`); this excludes them here for the same reason.
6
# Note the exclusion is unconditional: `--include skip` must not drag them back
7
# in, so a :cluster module carries the :cluster tag only, never :skip too.
8
ExUnit.start(exclude: [:skip, :cluster])
6
# The :skip tag is gone entirely: every lifted test now runs by default, so the
7
# suite is green because it passes, not because it is filtered.
8
ExUnit.start(exclude: [:cluster])
9 9
10 10
# The cluster stage needs the Erlang port mapper up before its first peer node.
11 11
# Leaving that to whichever module happened to run first made the stage

This page updates live while a promote is in flight · changelog