System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲av无码成人精品区在线播放 ,中文字幕人成无码人妻综合社区,亚洲Av无码乱码在线观看性色
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種實現操作系統與智能處理器兼容性測試的方法及系統技術方案

    技術編號:44382385 閱讀:8 留言:0更新日期:2025-02-25 09:56
    本發明專利技術公開了一種實現操作系統與智能處理器兼容性測試的方法及系統,屬于操作系統技術領域,該方法的實現包括:建立初始化模塊,通過識別被測對象獲取基本信息,基于基本信息和補充資料生成環境初始化配置說明及程序并注入測試主程序,同時在測試數據庫建立關聯;建立執行模塊,自動識別被測對象,選定待測試的智能處理器型號集合,結合測試數據庫信息,自動執行配置和測試;建立分析模塊,使用測試結果生成被測對象的測試報告,匯總測試結果生成多維度的兼容報告。本發明專利技術能夠實現Linux操作系統與智能處理器的自動、快捷地兼容性測試。

    【技術實現步驟摘要】

    本專利技術涉及操作系統,具體地說是一種實現操作系統與智能處理器兼容性測試的方法及系統


    技術介紹

    1、智能技術飛速發展,不斷創造出新的產品、服務和商業模式,在越來越多的場景賦能產業升級。算力作為智能時代的三大關鍵要素之一,算力基礎設施的建立和強化是智能技術發展和應用的關鍵。linux操作系統和智能處理器的廣泛兼容性有利于算力基礎設施的建設。

    2、目前,操作系統和智能處理器的兼容性測試方法已經比較成熟,但存在自動化程度不高,測試方法孤立難容的問題。


    技術實現思路

    1、本專利技術的技術任務是針對以上不足之處,提供一種實現操作系統與智能處理器兼容性測試的方法及系統,能夠實現linux操作系統與智能處理器的自動、快捷地兼容性測試。

    2、本專利技術解決其技術問題所采用的技術方案是:

    3、一種實現操作系統與智能處理器兼容性測試的方法,該方法的實現包括:

    4、(1)建立初始化模塊,通過識別被測對象獲取基本信息,對于未識別的信息進行人工補充,基于基本信息和補充信息生成環境初始化配置說明及程序并注入測試主程序,同時在測試數據庫建立關聯;

    5、(2)建立執行模塊,自動識別被測對象,選定待測試的智能處理器型號集合,結合測試數據庫信息,自動執行配置和測試;

    6、(3)建立分析模塊,使用測試結果生成被測對象的測試報告,匯總測試結果生成多維度的兼容報告。

    7、進一步的,所述初始化模塊,

    8、使用本地、遠程數據庫和遠程倉庫的方式,保證數據的讀寫效率,并實現數據和程序的完整性;

    9、使用自動識別和預定義的方式,實現測試前操作系統的配置的初始化;

    10、使用文本信息提取技術,獲取智能處理器的配置并生成自動配置程序;

    11、使用知識庫技術,沉淀操作系統和智能處理器配置的相關知識,以提高復雜多樣測試環境下的適用性;

    12、使用迭代數據和程序的方式,通過不斷迭代演進完善和豐富測試覆蓋面。

    13、所述建立初始化模塊,具體實現如下:

    14、(1.1)建立數據庫用于存儲基本信息:

    15、基本信息包括linux操作系統的名稱、版本、類型、服務器架構等,智能處理器的系列、型號等,用作環境初始化、知識庫建立、測試執行、結果分析的元數據;

    16、建立本地數據庫,可使用json文件存儲基本信息,使用本地數據庫,可以簡化測試系統的實現,也方便測試系統在離線環境的使用;并可選擇性建立遠程數據庫,定期將本地數據同步到遠程數據庫,同時將程序同步到遠程代碼庫,確保數據和程序不丟失;json文件易于讀寫,也易于數據同步;

    17、(1.2)識別linux操作系統的基本信息:

    18、通過操作系統通用命令獲取操作系統基本信息,包括名稱、版本、類型、服務器架構等;

    19、(1.3)管理linux操作系統初始化配置:

    20、維護操作系統軟件源信息及配置程序,軟件源信息包含本地倉庫和遠程倉庫,以適應離線和在線環境;根據linux操作系統的分類,包括redhat系列的系統、debian系列的系統和其他系統,借助知識庫推薦,維護不同的配置程序,執行測試時,可以根據操作系統類型、名稱和版本自動在測試環境上進行軟件源配置;配置程序寫入shell文件;

    21、(1.4)提取智能處理器初始化配置:

    22、通過自動提取和手工提取相結合的方式獲得智能處理器的初始化配置:使用自動提取的方式,將智能處理器相關用戶手冊上傳指定目錄,通過文本信息提取技術,將手冊中的配置說明和現有腳本提取出來;使用手工提取的方式,對于缺少用戶手冊等原因無法提取的處理器,借助知識庫推薦,人工查找配置和編寫必要的腳本,配置說明寫入markdowm文件,腳本寫入temp?shell文件;

    23、(1.5)轉化初始化配置到知識庫:

    24、將操作系統配置、智能處理器配置及程序沉淀到知識庫,為其他類型環境提供配置和程序生成參考;

    25、(1.6)生成智能處理器配置腳本:

    26、配置腳本包含環境檢查和環境配置,通過腳本語言如shell來實現;結合步驟(1.4)提取的初始化配置,通過為環境檢查和配置定義標準的方法、入參和返回值,并定義一個prompt模板,使用智能生成內容技術生成可執行的腳本;prompt模板如“請結合下面這段配置描述生成可執行的shell腳本,腳本應含有環境檢查check、環境配置config兩個函數,每個函數返回執行狀態碼code、執行返回信息;配置描述:<temp?shell?content>”;生成的腳本寫入shell文件;

    27、(1.7)編寫智能處理器測試程序:

    28、抽象測試流程,劃分為驅動測試、智能框架測試,對每種智能處理器編寫具體的實現;分類測試內容,包括通用功能測試、個性化功能測試,實現共性測試程序的復用;

    29、(1.8)保存基本信息到數據庫:

    30、將linux操作系統和智能處理器基本信息寫入測試數據庫;

    31、(1.9)注入環境配置和腳本到程序包:

    32、將配置說明文件和腳本文件放入測試程序包中,按照操作系統名稱和處理器名稱分目錄存放,首次放入目錄下的v1子目錄中,并將v1標識寫入測試數據庫,與操作系統和處理器做好關聯;后續有不同版本時,再依次創建v2、v3…vn子目錄進行區分,并在數據庫中做好關聯;

    33、(1.10)迭代數據庫和程序包:

    34、每當初始化新的操作系統和處理器后,將本地數據庫同步到遠程數據庫和遠程代碼倉庫中,通過不斷自迭代完善和豐富測試覆蓋面。

    35、進一步的,所述執行模塊,

    36、自動加載測試腳本進行測試,在完成測試后,保存測試日志和測試結果,并自動對環境的當前配置進行歸檔;

    37、自動進行批量測試,完成一個智能處理器的測試后,調用配置腳本還原配置、清理環境,然后進行下一個測試。

    38、所述建立執行模塊,具體實現如下:

    39、(2.1)識別被測對象:

    40、識別操作系統名稱和版本,從本地數據庫匹配到環境配置和腳本的版本;掃描操作系統硬件設備,結合從本地數據庫加載的智能處理器信息,展示匹配到的智能處理器信息供測試人員選擇,并根據測試人員選擇從本地數據庫匹配到對應的處理器配置和腳本;

    41、(2.2)配置環境:

    42、根據識別到的被測對象以及相關配置和腳本,對于需要人工配置的,加載配置說明markdowm文件并進行展示,提示用戶進行配置并標記完成,用戶標記完成后自動執行腳本檢查;對于腳本化的配置,測試主程序自動加載腳本shell文件并執行;

    43、(2.3)執行測試:

    44、根據識別到的被測對象及其腳本,測試主程序自動加載測試腳本shell文件進行測試;完成測試后,保存本文檔來自技高網...

    【技術保護點】

    1.一種實現操作系統與智能處理器兼容性測試的方法,其特征在于,該方法的實現包括:

    2.根據權利要求1所述的一種實現操作系統與智能處理器兼容性測試的方法,其特征在于,所述建立初始化模塊,具體實現如下:

    3.根據權利要求1或2所述的一種實現操作系統與智能處理器兼容性測試的方法,其特征在于,所述建立執行模塊,具體實現如下:

    4.根據權利要求1所述的一種實現操作系統與智能處理器兼容性測試的方法,其特征在于,所述建立分析模塊,具體實現如下:

    5.一種實現操作系統與智能處理器兼容性測試的系統,其特征在于,包括:

    6.一種實現操作系統與智能處理器兼容性測試的裝置,其特征在于,包括:至少一個存儲器和至少一個處理器;

    7.一種計算機可讀介質,其特征在于,所述計算機可讀介質上存儲有計算機指令,所述計算機指令在被處理器執行時,使所述處理器執行權利要求1至4任一所述的方法。

    【技術特征摘要】

    1.一種實現操作系統與智能處理器兼容性測試的方法,其特征在于,該方法的實現包括:

    2.根據權利要求1所述的一種實現操作系統與智能處理器兼容性測試的方法,其特征在于,所述建立初始化模塊,具體實現如下:

    3.根據權利要求1或2所述的一種實現操作系統與智能處理器兼容性測試的方法,其特征在于,所述建立執行模塊,具體實現如下:

    4.根據權利要求1所述的一種實現操作系統與智能處理器兼容性測...

    【專利技術屬性】
    技術研發人員:肖傳楠李聚章董玉全蔡衛衛
    申請(專利權)人:浪潮云信息技術股份公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: AA区一区二区三无码精片| 无码中文字幕乱在线观看| 无码高潮爽到爆的喷水视频app | 色偷偷一区二区无码视频| 中日韩精品无码一区二区三区| 成人无码午夜在线观看| 欧洲成人午夜精品无码区久久| 日韩免费无码一区二区视频| 亚洲av无码片在线播放| 亚洲成A人片在线观看无码3D | 午夜无码熟熟妇丰满人妻| 中文字幕av无码专区第一页| 成人免费无遮挡无码黄漫视频| 一本加勒比hezyo无码专区| 无码人妻精品一区二区三区9厂| 色窝窝无码一区二区三区色欲| 在线a亚洲v天堂网2019无码| 精品人妻无码专区在中文字幕 | 免费无码又爽又刺激高潮| 久久久久久无码Av成人影院 | 无码日韩精品一区二区人妻| 亚洲精品无码专区| av区无码字幕中文色| 精品无码人妻一区二区三区| 亚洲ⅴ国产v天堂a无码二区| 国精品无码一区二区三区在线| 国产仑乱无码内谢| 亚洲AV无码成H人在线观看| 无码人妻少妇伦在线电影| 无码人妻丰满熟妇区毛片18| 69成人免费视频无码专区| 蜜臀亚洲AV无码精品国产午夜.| 亚洲熟妇无码一区二区三区导航| 97精品人妻系列无码人妻| 亚洲乱人伦中文字幕无码| 蜜色欲多人AV久久无码| 午夜精品久久久久久久无码| 潮喷大喷水系列无码久久精品 | 无码国产精品一区二区免费式芒果| 亚洲AV永久无码精品| 日韩精品人妻系列无码专区 |