Skip to main content

CIJOE:liblightnvm 包

项目描述

cijoe-pkg-liblightnvm:用于 liblightnvm 的 cijoe 测试用例和测试计划

派皮 构建状态

安装

该软件包通过 PyPi 分发,运行以下命令进行安装:

通过 pip 在系统范围内安装cijoe-pkg-liblightnvm

sudo pip install cijoe-pkg-liblightnvm

或者在用户级别安装它:

pip install --user cijoe-pkg-liblightnvm

为 CIJOE 创建环境定义

以交互方式运行 CIJOE 并定义目标环境:

# Start cijoe
cijoe

# Use refence definitions as a template for defining your environment
cat $CIJ_ENVS/refenv-u1604.sh > target_env.sh
tail -n +2 $CIJ_ENVS/refenv-liblightnvm.sh >> target_env.sh

# Open up your favorite editor and modify accordingly
vim target_env.sh

为 CIJOE 创建虚拟环境定义

以交互方式运行 CIJOE 并定义目标环境:

# Start cijoe
cijoe

# Use refence definitions as a template for defining your environment
cat $CIJ_ENVS/refenv-u1604.sh > target_env.sh

# The following is the qemu variables to define
tail -n +2 $CIJ_ENVS/qemu.sh >> target_env.sh

# Lastly, the variables used by liblightnvm testcases
tail -n +2 $CIJ_ENVS/refenv-liblightnvm.sh >> target_env.sh

# Open up your favorite editor and modify accordingly
vim target_env.sh

运行测试

启动测试运行器并查看报告:

# Create directory to store results
RESULTS=$(mktemp -d trun.XXXXXX -p /tmp)

# Run using the testplan for Open-Channel 2.0 devices
cij_runner \
    $CIJ_TESTPLANS/OCSSD_S20_IOCTL.plan \
    target_env.sh \
    --output $RESULTS

# Create test report
cij_reporter $RESULTS

# Inspect the test-report
xdg-open $RESULTS/report.html

如果您发现错误或需要帮助,请随时提交问题。如果您想参与其中,请前往GitHub 页面获取源代码并提交包含更改的拉取请求。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

cijoe-pkg-liblightnvm-0.0.13.tar.gz (7.1 kB 查看哈希

已上传 source