Skip to content

Commit 74cb400

Browse files
committed
update ci.yml
1 parent f55c653 commit 74cb400

2 files changed

Lines changed: 9 additions & 31 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ jobs:
7272
--enable-search-analytics=true \
7373
--analytics-dir=/analytics-data \
7474
--analytics-flush-interval=60 \
75+
--analytics-minute-rate-limit=100 \
7576
--enable-cors
7677
7778
- name: Curl Typesense
@@ -89,6 +90,9 @@ jobs:
8990
mix local.hex --if-missing
9091
mix deps.get
9192
93+
- name: Compile
94+
run: mix compile
95+
9296
- name: Cache dependencies/builds
9397
uses: actions/cache@v4
9498
with:
@@ -99,9 +103,6 @@ jobs:
99103
restore-keys: |
100104
${{ runner.os }}-typesense-${{ matrix.typesense}}-${{ matrix.otp }}-${{ matrix.elixir }}-mix-
101105
102-
- name: Compile
103-
run: mix compile
104-
105106
- name: Find unused dependencies
106107
run: mix deps.unlock --check-unused
107108
if: ${{ matrix.lint }}

test/operations/analytics_test.exs

Lines changed: 5 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -161,32 +161,9 @@ defmodule AnalyticsTest do
161161
assert length(rules) >= 0
162162
end
163163

164-
@tag ["27.1": true, "26.0": true, "0.25.2": true]
165-
test "success: create analytics rule" do
166-
name = "product_queries_aggregation"
167-
168-
body =
169-
%{
170-
"name" => name,
171-
"type" => "popular_queries",
172-
"params" => %{
173-
"source" => %{
174-
"collections" => ["products"]
175-
},
176-
"destination" => %{
177-
"collection" => "product_queries"
178-
},
179-
"limit" => 1_000
180-
}
181-
}
182-
|> Jason.encode_to_iodata!()
183-
184-
assert {:ok, %AnalyticsRuleSchema{name: ^name}} = Analytics.create_analytics_rule(body)
185-
end
186-
187164
@tag ["27.1": true, "26.0": true, "0.25.2": true]
188165
test "success: create analytics rule and event" do
189-
name = "product_downloads"
166+
name = "product_popularity"
190167

191168
body =
192169
%{
@@ -196,12 +173,12 @@ defmodule AnalyticsTest do
196173
"source" => %{
197174
"collections" => ["products"],
198175
"events" => [
199-
%{"type" => "click", "weight" => 1, "name" => "products_downloads_event"}
176+
%{"type" => "click", "weight" => 1, "name" => "products_click_event"}
200177
]
201178
},
202179
"destination" => %{
203-
"collection" => "product_queries",
204-
"counter_field" => "downloads"
180+
"collection" => "products",
181+
"counter_field" => "popularity"
205182
}
206183
}
207184
}
@@ -210,7 +187,7 @@ defmodule AnalyticsTest do
210187
assert {:ok, %AnalyticsRuleSchema{name: ^name}} = Analytics.create_analytics_rule(body)
211188
assert {:ok, %AnalyticsRuleSchema{name: ^name}} = Analytics.retrieve_analytics_rule(name)
212189

213-
name = "products_downloads_event"
190+
name = "products_click_event"
214191

215192
body =
216193
%{

0 commit comments

Comments
 (0)