{
    "path": "$OET_PATH/testcases/function_test/pkg_test/freeradius/freeradius",
    "machine num": 1,
    "cases": [
        {
            "name": "test_freeradius_function_service_start",
            "desc": "Test starting the freeradius service"
        },
        {
            "name": "test_freeradius_function_install_package",
            "desc": "Test installing the freeradius package"
        },
        {
            "name": "test_freeradius_function_check_config",
            "desc": "Test basic freeradius configuration file"
        },
        {
            "name": "test_freeradius_function_service_status",
            "desc": "Test checking the freeradius service status"
        },
        {
            "name": "test_freeradius_function_remove_package",
            "desc": "Test uninstalling the freeradius package"
        },
        {
            "name": "test_freeradius_function_verify_version",
            "desc": "Test verifying freeradius version"
        },
        {
            "name": "test_freeradius_function_cli_tool",
            "desc": "Test radtest command line tool"
        },
        {
            "name": "test_freeradius_function_install",
            "desc": "Test installing freeradius package"
        },
        {
            "name": "test_freeradius_function_remove",
            "desc": "Test uninstalling freeradius package"
        },
        {
            "name": "test_freeradius_function_log_rotation",
            "desc": "Test log file generation"
        }
    ]
}