Skip to content

Commit 6d93b6f

Browse files
committed
TOXIPROXY WORKING IN CI 🎉
1 parent a0ac2fb commit 6d93b6f

File tree

2 files changed

+1
-32
lines changed

2 files changed

+1
-32
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,9 @@ jobs:
3535
image: memcached:latest
3636
ports:
3737
- 11211:11211
38-
# toxiproxy:
39-
# image: ghcr.io/shopify/toxiproxy:latest
40-
# ports:
41-
# - 8474:8474
42-
# - 40000:11211
43-
# - 40001:11211
44-
# - 40002:11211
4538
steps:
4639
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
47-
- name: Try running toxiproxy directly in main container
40+
- name: Run toxiproxy service in main environment
4841
run: |
4942
wget -qO toxiproxy_2.9.0.deb https://github.com/Shopify/toxiproxy/releases/download/v2.9.0/toxiproxy_2.9.0_linux_amd64.deb
5043
sudo dpkg -i toxiproxy_2.9.0.deb

tests/resiliency_tests.rs

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -132,17 +132,9 @@ mod tests {
132132
.unwrap()
133133
});
134134

135-
println!("toxic_local_url in test 1: {}", toxic_local_addr);
136135
let mut toxic_client =
137136
rt.block_on(async { async_memcached::Client::new(toxic_local_url).await.unwrap() });
138137

139-
let response = rt.block_on(async { clean_client.version().await });
140-
println!("test 1 version response from clean client: {:?}", response);
141-
assert!(response.is_ok());
142-
let response = rt.block_on(async { toxic_client.version().await });
143-
println!("test 1 version response from toxic client: {:?}", response);
144-
assert!(response.is_ok());
145-
146138
for key in &keys {
147139
let _ = rt.block_on(async { clean_client.delete(key).await });
148140
let result = rt.block_on(async { clean_client.get(key).await });
@@ -192,7 +184,6 @@ mod tests {
192184
.unwrap()
193185
});
194186

195-
println!("toxic_local_url in test 2: {}", toxic_local_addr);
196187
let mut toxic_client =
197188
rt.block_on(async { async_memcached::Client::new(toxic_local_url).await.unwrap() });
198189

@@ -207,13 +198,6 @@ mod tests {
207198

208199
let byte_limit = multiset_command.len() - 10; // First two commands should be intact, last one cut off
209200

210-
let response = rt.block_on(async { clean_client.version().await });
211-
println!("test 2 version response from clean client: {:?}", response);
212-
assert!(response.is_ok());
213-
let response = rt.block_on(async { toxic_client.version().await });
214-
println!("test 2 version response from toxic client: {:?}", response);
215-
assert!(response.is_ok());
216-
217201
let _ = toxic_proxy
218202
.with_limit_data("upstream".into(), byte_limit as u32, 1.0)
219203
.apply(|| {
@@ -281,17 +265,9 @@ mod tests {
281265
.unwrap()
282266
});
283267

284-
println!("toxic_local_url in test 3: {}", toxic_local_addr);
285268
let mut toxic_client =
286269
rt.block_on(async { async_memcached::Client::new(toxic_local_url).await.unwrap() });
287270

288-
let response = rt.block_on(async { clean_client.version().await });
289-
println!("test 3 version response from clean client: {:?}", response);
290-
assert!(response.is_ok());
291-
let response = rt.block_on(async { toxic_client.version().await });
292-
println!("test 3 version response from toxic client: {:?}", response);
293-
assert!(response.is_ok());
294-
295271
for key in &keys {
296272
let _ = rt.block_on(async { clean_client.delete(key).await });
297273
let result = rt.block_on(async { clean_client.get(key).await });

0 commit comments

Comments
 (0)