diff options
author | Jonathan Lebon <jonathan@jlebon.com> | 2021-09-30 16:15:45 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-30 16:15:45 -0400 |
commit | d61a4991636edff9ad9e02fb3f9aec7e582b7dcf (patch) | |
tree | 6c3e96a6773aabe329077a767cc444ecee07f829 | |
parent | 4b61768e3dc7d2f4453fb44f1f640ccb092b59d1 (diff) | |
parent | bcc0ef7583508a857c6ed32a2cec3e20c2a2bd23 (diff) | |
download | ostree-d61a4991636edff9ad9e02fb3f9aec7e582b7dcf.tar.gz |
Merge pull request #2450 from cgwalters/revdep-ext-ci
-rw-r--r-- | tests/inst/Cargo.toml | 4 | ||||
-rw-r--r-- | tests/inst/src/destructive.rs | 12 | ||||
-rw-r--r-- | tests/inst/src/sysroot.rs | 8 |
3 files changed, 12 insertions, 12 deletions
diff --git a/tests/inst/Cargo.toml b/tests/inst/Cargo.toml index bac4e42d..146744b8 100644 --- a/tests/inst/Cargo.toml +++ b/tests/inst/Cargo.toml @@ -17,9 +17,7 @@ serde_json = "1.0" sh-inline = "0.1.0" anyhow = "1.0" tempfile = "3.1.0" -glib = "0.10" -gio = "0.9" -ostree = { version = "0.10.0", features = ["v2021_1"] } +ostree-ext = { version = "0.3.0" } libtest-mimic = "0.3.0" twoway = "0.2.1" hyper = { version = "0.14", features = ["runtime", "http1", "http2", "tcp", "server"] } diff --git a/tests/inst/src/destructive.rs b/tests/inst/src/destructive.rs index 5f4fb790..2e2bd374 100644 --- a/tests/inst/src/destructive.rs +++ b/tests/inst/src/destructive.rs @@ -20,6 +20,8 @@ //! AUTOPKGTEST_REBOOT_MARK. use anyhow::{Context, Result}; +use ostree_ext::gio; +use ostree_ext::ostree; use rand::seq::SliceRandom; use rand::Rng; use serde::{Deserialize, Serialize}; @@ -283,7 +285,7 @@ fn parse_and_validate_reboot_mark<M: AsRef<str>>( // Since we successfully updated, generate a new commit to target generate_update(&firstdeploy.checksum)?; // Update the target state - let srvrepo_obj = ostree::Repo::new(&gio::File::new_for_path(SRVREPO)); + let srvrepo_obj = ostree::Repo::new(&gio::File::for_path(SRVREPO)); srvrepo_obj.open(gio::NONE_CANCELLABLE)?; commitstates.target = srvrepo_obj.resolve_rev(TESTREF, false)?.unwrap().into(); } else if commitstates.booted == commitstates.orig || commitstates.booted == commitstates.prev { @@ -352,9 +354,9 @@ fn impl_transaction_test<M: AsRef<str>>( // Gather the expected possible commits let mut commitstates = { - let srvrepo_obj = ostree::Repo::new(&gio::File::new_for_path(SRVREPO)); + let srvrepo_obj = ostree::Repo::new(&gio::File::for_path(SRVREPO)); srvrepo_obj.open(gio::NONE_CANCELLABLE)?; - let sysrepo_obj = ostree::Repo::new(&gio::File::new_for_path("/sysroot/ostree/repo")); + let sysrepo_obj = ostree::Repo::new(&gio::File::for_path("/sysroot/ostree/repo")); sysrepo_obj.open(gio::NONE_CANCELLABLE)?; CommitStates { @@ -543,8 +545,8 @@ fn transactionality() -> Result<()> { let sysroot = ostree::Sysroot::new_default(); sysroot.load(cancellable.as_ref())?; assert!(sysroot.is_booted()); - let booted = sysroot.get_booted_deployment().expect("booted deployment"); - let commit: String = booted.get_csum().expect("booted csum").into(); + let booted = sysroot.booted_deployment().expect("booted deployment"); + let commit: String = booted.csum().expect("booted csum").into(); // We need this static across reboots let srvrepo = Path::new(SRVREPO); let firstrun = !srvrepo.exists(); diff --git a/tests/inst/src/sysroot.rs b/tests/inst/src/sysroot.rs index ce0378eb..301ef8b3 100644 --- a/tests/inst/src/sysroot.rs +++ b/tests/inst/src/sysroot.rs @@ -1,8 +1,8 @@ //! Tests that mostly use the API and access the booted sysroot read-only. use anyhow::Result; -use gio::prelude::*; -use ostree::prelude::*; +use ostree_ext::prelude::*; +use ostree_ext::{gio, ostree}; use crate::test::*; @@ -21,11 +21,11 @@ fn test_sysroot_ro() -> Result<()> { sysroot.load(cancellable.as_ref())?; assert!(sysroot.is_booted()); - let booted = sysroot.get_booted_deployment().expect("booted deployment"); + let booted = sysroot.booted_deployment().expect("booted deployment"); assert!(!booted.is_staged()); let repo = sysroot.repo().expect("repo"); - let csum = booted.get_csum().expect("booted csum"); + let csum = booted.csum().expect("booted csum"); let csum = csum.as_str(); let (root, rev) = repo.read_commit(csum, cancellable.as_ref())?; |