fuchsia_pkg_testing/
lib.rs

1// Copyright 2019 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5//! Test tools for building Fuchsia packages and TUF repositories.
6
7#![allow(clippy::let_unit_value)]
8#![deny(missing_docs)]
9
10mod package;
11pub use crate::package::{BlobContents, Package, PackageBuilder, PackageDir, VerificationError};
12
13mod repo;
14pub use crate::repo::{PackageEntry, Repository, RepositoryBuilder};
15pub mod serve;
16
17mod inspect;
18pub use crate::inspect::get_inspect_hierarchy;
19
20mod system_image;
21pub use crate::system_image::SystemImageBuilder;
22
23mod update_package;
24pub use crate::update_package::{
25    FakeUpdatePackage, SOURCE_EPOCH, UpdatePackage, UpdatePackageBuilder, make_current_epoch_json,
26    make_epoch_json, make_packages_json,
27};
28
29pub mod blobfs;