File tree Expand file tree Collapse file tree 4 files changed +27
-2
lines changed
Expand file tree Collapse file tree 4 files changed +27
-2
lines changed Original file line number Diff line number Diff line change 2929
3030 - name : Run tests
3131 run : |
32- mix test --include typesense
32+ mix test.all
3333
3434 docker :
3535 name : Docker
Original file line number Diff line number Diff 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" } ,
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change @@ -21,4 +21,4 @@ if :typesense in ExUnit.configuration()[:include] do
2121 end
2222end
2323
24- ExUnit . start ( exclude: [ :typesense ] )
24+ ExUnit . start ( exclude: [ :typesense , :integration ] )
You can’t perform that action at this time.
0 commit comments