blob: a9f420fd1ac295dccc19bfc2ed039c4c4d904903 [file]
// Copyright 2019 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//! Test tools for building Fuchsia packages and TUF repositories.
#![deny(missing_docs)]
mod package;
pub use crate::package::{BlobContents, Package, PackageBuilder, PackageDir, VerificationError};
mod repo;
pub use crate::repo::{PackageEntry, Repository, RepositoryBuilder};
pub mod serve;
mod inspect;
pub use crate::inspect::get_inspect_hierarchy;
mod fake_pkg_local_mirror;
pub use crate::fake_pkg_local_mirror::FakePkgLocalMirror;
mod system_image;
pub use crate::system_image::SystemImageBuilder;
mod update_package;
pub use crate::update_package::{make_epoch_json, make_packages_json, TestUpdatePackage};
mod process;
pub mod blobfs;