{
    "path": "$OET_PATH/testcases/function_test/pkg_test/haveged/haveged",
    "machine num": 1,
    "cases": [
        {
            "name": "test_haveged_install",
            "desc": "Test the installation of haveged package"
        },
        {
            "name": "test_haveged_uninstall",
            "desc": "Test the uninstallation of haveged package"
        },
        {
            "name": "test_haveged_service",
            "desc": "Test the start and stop of haveged service"
        },
        {
            "name": "test_haveged_entropy",
            "desc": "Test the entropy generation functionality"
        },
        {
            "name": "test_haveged_service_enable",
            "desc": "Test enabling haveged on boot"
        },
        {
            "name": "test_haveged_function_service_start",
            "desc": "Test starting the haveged service"
        },
        {
            "name": "test_haveged_function_service_stop",
            "desc": "Test stopping the haveged service"
        },
        {
            "name": "test_haveged_function_service_restart",
            "desc": "Test restarting the haveged service"
        },
        {
            "name": "test_haveged_function_service_status",
            "desc": "Test checking the status of haveged service"
        },
        {
            "name": "test_haveged_function_entropy_level",
            "desc": "Test current system entropy level"
        },
        {
            "name": "test_haveged_function_version_check",
            "desc": "Test checking the version of haveged"
        },
        {
            "name": "test_haveged_function_uninstall",
            "desc": "Test uninstalling haveged package"
        }
    ]
}