Skip to content

Commit a8e5941

Browse files
committed
up
1 parent ae3fb47 commit a8e5941

File tree

4 files changed

+27
-2
lines changed

4 files changed

+27
-2
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929

3030
- name: Run tests
3131
run: |
32-
mix test --include typesense
32+
mix test.all
3333
3434
docker:
3535
name: Docker

mix.exs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ defmodule Hexdocs.MixProject do
88
elixir: "~> 1.18",
99
start_permanent: Mix.env() == :prod,
1010
releases: releases(),
11+
aliases: aliases(),
1112
deps: deps()
1213
]
1314
end
@@ -19,6 +20,20 @@ defmodule Hexdocs.MixProject do
1920
]
2021
end
2122

23+
def cli do
24+
[
25+
preferred_envs: [
26+
"test.all": :test
27+
]
28+
]
29+
end
30+
31+
defp aliases do
32+
[
33+
"test.all": ["test --include typesense --include integration"]
34+
]
35+
end
36+
2237
defp deps do
2338
[
2439
{:broadway, "~> 1.0"},

test/hexdocs/hex_repo_test.exs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
defmodule Hexdocs.HexRepo.HTTPTest do
2+
use ExUnit.Case, async: true
3+
4+
@moduletag :integration
5+
6+
test "it works" do
7+
assert {:ok, names} = Hexdocs.HexRepo.HTTP.get_names()
8+
assert "hex_core" in names
9+
end
10+
end

test/test_helper.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ if :typesense in ExUnit.configuration()[:include] do
2121
end
2222
end
2323

24-
ExUnit.start(exclude: [:typesense])
24+
ExUnit.start(exclude: [:typesense, :integration])

0 commit comments

Comments
 (0)