[發明專利]重啟測試控制方法和裝置在審
| 申請號: | 202111426091.1 | 申請日: | 2021-11-26 |
| 公開(公告)號: | CN116185726A | 公開(公告)日: | 2023-05-30 |
| 發明(設計)人: | 祁興達;李超;李強;錢東彥 | 申請(專利權)人: | 龍芯中科技術股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100095 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 控制 方法 裝置 | ||
本發明實施例提供了一種重啟測試控制方法和裝置,所述方法包括:在UEFI操作環境中通過運行指定文件來調用預置程序,確定當前重啟次數;判斷當前重啟次數是否小于預設重啟次數;在當前重啟次數小于預設重啟次數時,觸發設備重啟,以進行設備測試。通過本發明實施例,實現了在UEFI操作環境中進行重啟控制,既能夠預先設置重啟次數,又能夠統計累積進行的重啟次數,提升了重啟測試控制便捷性。
技術領域
本發明涉及計算機技術領域,特別是涉及一種重啟測試控制方法和裝置。
背景技術
在對設備進行測試時,通常涉及到重啟測試,傳統的重啟測試一般在操作系統(OS,Operation?System)下完成。
然而,存在部分測試與OS無關,無需進入OS進行重啟,其可以直接在統一可擴展固件接口(UEFI,Unified?Extensible?Firmware?Interface)操作環境下進行重啟,進而節省大量的測試時間。UEFI?Shell是管理可擴展固件接口啟動項的類Shell環境,提供用戶和UEFI系統之間的一個接口。但受限于UEFI操作環境,只能通過Shell指令去實現功能,難以便捷地進行重啟控制。
發明內容
鑒于上述問題,提出了克服上述問題或者至少部分地解決上述問題的一種重啟測試控制方法和裝置。
第一方面,提出一種重啟測試控制方法,所述方法包括:
在UEFI操作環境中通過運行指定文件來調用預置程序,確定當前重啟次數;
判斷當前重啟次數是否小于預設重啟次數;
在當前重啟次數小于預設重啟次數時,觸發設備重啟,以進行設備測試。
可選地,所述在UEFI操作環境中通過運行指定文件來調用預置程序,確定當前重啟次數信息,包括:
在UEFI操作環境中通過運行指定文件來調用預置程序,獲取重啟計數信息;
對所述重啟計數信息中的重啟次數進行遞增,得到當前重啟次數。
可選地,所述對所述重啟計數信息中的重啟次數進行遞增,得到當前重啟次數,包括:
判斷所述重啟計數信息是否有效;
在所述重啟計數信息有效時,對所述重啟計數信息中的重啟次數進行遞增,得到當前重啟次數。
可選地,所述方法還包括:
在所述重啟計數信息無效時,對所述重啟計數信息中重啟次數進行初始化,并將所述重啟計數信息設置為有效。
可選地,所述方法在所述觸發設備重啟的步驟之前,還包括:
對所述重啟計數信息進行更新存儲。
可選地,所述方法在所述觸發設備重啟的步驟之前,還包括:
獲取預設等待時間;
判斷從上一次設備重啟開始是否經過所述預設等待時間;
若經過所述預設等待時間,則執行所述觸發設備重啟。
可選地,在所述判斷從上一次設備重啟開始是否經過所述預設等待時間之后,還包括:
若沒有經過所述預設等待時間,則判斷是否在預設等待時間內檢測到終止重啟事件;
若未在預設等待時間內檢測到終止重啟事件,則經過所述預設等待時間后執行所述觸發設備重啟。
可選地,所述終止重啟事件包括指定的鍵盤輸入事件。
可選地,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍芯中科技術股份有限公司,未經龍芯中科技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111426091.1/2.html,轉載請聲明來源鉆瓜專利網。





