[package]
name = "sbi-testing"
version = "0.0.3-rc.0"
description = "Provide a set of test cases for supervisors to verify functions of the supervisor executation environment"
categories = ["os", "no-std"]
keywords = ["riscv", "sbi", "rustsbi"]
authors = ["YdrMaster <ydrml@hotmail.com>"]
documentation = "https://docs.rs/sbi-testing"
edition.workspace = true
license.workspace = true
repository.workspace = true
readme = "README.md"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[package.metadata.docs.rs]
default-target = "riscv64imac-unknown-none-elf"
targets = ["riscv32imac-unknown-none-elf", "riscv64imac-unknown-none-elf"]

[dependencies]
sbi-rt = { version = "0.0.3", path = "../sbi-rt" }
sbi-spec = { version = "0.0.7", path = "../sbi-spec" }
riscv = "0.11.0"
log = { version = "0.4", package = "log", optional = true }

[features]
log = ["dep:log"]