Skip to content

Commit 4f3e008

Browse files
authored
remove circular dependency between oxide and oxide-httpmock (#948)
1 parent f0011ca commit 4f3e008

File tree

6 files changed

+38
-4
lines changed

6 files changed

+38
-4
lines changed

Cargo.lock

+14-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[workspace]
22
members = [
33
"cli",
4+
"integration-tests",
45
"sdk",
56
"sdk-httpmock",
67
"test-common",

integration-tests/Cargo.toml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[package]
2+
name = "integration-tests"
3+
version = "0.0.0"
4+
edition = "2021"
5+
publish = false
6+
7+
[dev-dependencies]
8+
httpmock = { workspace = true }
9+
oxide = { workspace = true }
10+
oxide-httpmock = { workspace = true }
11+
tempfile = { workspace = true }
12+
test-common = { workspace = true }
13+
tokio = { workspace = true }
14+
rand = { workspace = true, features = ["small_rng"] }
15+
uuid = { workspace = true }

integration-tests/src/lib.rs

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// This Source Code Form is subject to the terms of the Mozilla Public
2+
// License, v. 2.0. If a copy of the MPL was not distributed with this
3+
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
4+
5+
// Copyright 2024 Oxide Computer Company
6+
7+
//! This crate exists only for stand-alone integration tests that act as SDK
8+
//! consumers.
File renamed without changes.

sdk/Cargo.toml

-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ toml_edit = { workspace = true }
2727
uuid = { workspace = true }
2828

2929
[dev-dependencies]
30-
httpmock = { workspace = true }
31-
oxide-httpmock = { workspace = true }
3230
tempfile = { workspace = true }
3331
test-common = { workspace = true }
3432
tokio = { workspace = true }

0 commit comments

Comments
 (0)