【技術(shù)實現(xiàn)步驟摘要】
基于仿真測試平臺的自動化部署裝置及部署方法
本專利技術(shù)涉及軌道交通領(lǐng)域,具體涉及一種基于仿真測試平臺的自動化部署裝置及部署方法。
技術(shù)介紹
目前,隨著工程線路的增多,工程測試的工作量也越來越大,但是對于測試平臺仿真軟件的部署工作仍全部由人工來執(zhí)行,存在部署時間較長,工作量大的問題。另外,在測試執(zhí)行時,對被測系統(tǒng)(如ZC、VOBC)的還原、刷機等工作需要人工不斷反復(fù)操作來完成,耗時耗力。隨著工程測試的時效性和自動化程度要求越來越高,因此需要設(shè)計一種自動化的測試平臺自動部署方案,以降低成本,節(jié)約時間,提高平臺搭建及工程測試的效率。
技術(shù)實現(xiàn)思路
針對現(xiàn)有技術(shù)存在的不足和缺陷,本專利技術(shù)提供一種基于仿真測試平臺的自動化部署裝置及部署方法。一方面,本專利技術(shù)實施例提出一種基于仿真測試平臺的自動化部署裝置,包括:SVN服務(wù)器、仿真測試平臺、仿真平臺維護機、自動刷機設(shè)備以及持續(xù)集成、部署及發(fā)布平臺;其中,所述仿真測試平臺包括至少一臺仿真工作站,所述仿真測試平臺單獨組網(wǎng),形成仿真平臺網(wǎng),所述仿真平臺網(wǎng)接入ATC冗余網(wǎng);所述仿真測試平臺包括至少一臺仿真工作站,所述仿真測試平臺單獨組網(wǎng),形成仿真平臺網(wǎng),所述仿真平臺網(wǎng)接入自動列車控制系統(tǒng)冗余網(wǎng);所述仿真平臺維護機,用于為所述仿真平臺網(wǎng)劃分無線局域網(wǎng),并配置IP,以及通過所述自動刷機設(shè)備為被測設(shè)備刷機、上下電,所述仿真平臺維護機接入所述仿真平臺網(wǎng),所述被測設(shè)備接入所述自動列車控制系統(tǒng)冗余網(wǎng);所述持續(xù)集成、部署及發(fā)布平臺,用于根據(jù)配置項中的IP,通過接入所述仿真平臺網(wǎng),將仿真測試平臺軟件從所述SVN服務(wù)器部署到至少一臺仿真工作站;所 ...
【技術(shù)保護點】
一種基于仿真測試平臺的自動化部署裝置,其特征在于,包括:版本控制系統(tǒng)服務(wù)器、仿真測試平臺、仿真平臺維護機、自動刷機設(shè)備以及持續(xù)集成、部署及發(fā)布平臺;其中,所述仿真測試平臺包括至少一臺仿真工作站,所述仿真測試平臺單獨組網(wǎng),形成仿真平臺網(wǎng),所述仿真平臺網(wǎng)接入自動列車控制系統(tǒng)冗余網(wǎng);所述仿真平臺維護機,用于為所述仿真平臺網(wǎng)劃分無線局域網(wǎng),并配置IP,以及通過所述自動刷機設(shè)備為被測設(shè)備刷機、上下電,所述仿真平臺維護機接入所述仿真平臺網(wǎng),所述被測設(shè)備接入所述自動列車控制系統(tǒng)冗余網(wǎng);所述持續(xù)集成、部署及發(fā)布平臺,用于根據(jù)配置項中的IP,通過接入所述仿真平臺網(wǎng),將仿真測試平臺軟件從所述版本控制系統(tǒng)服務(wù)器部署到至少一臺仿真工作站;所述仿真平臺維護機,還用于根據(jù)測試條件啟動相應(yīng)的仿真測試平臺軟件,以對所述被測設(shè)備進行測試。
【技術(shù)特征摘要】
1.一種基于仿真測試平臺的自動化部署裝置,其特征在于,包括:版本控制系統(tǒng)服務(wù)器、仿真測試平臺、仿真平臺維護機、自動刷機設(shè)備以及持續(xù)集成、部署及發(fā)布平臺;其中,所述仿真測試平臺包括至少一臺仿真工作站,所述仿真測試平臺單獨組網(wǎng),形成仿真平臺網(wǎng),所述仿真平臺網(wǎng)接入自動列車控制系統(tǒng)冗余網(wǎng);所述仿真平臺維護機,用于為所述仿真平臺網(wǎng)劃分無線局域網(wǎng),并配置IP,以及通過所述自動刷機設(shè)備為被測設(shè)備刷機、上下電,所述仿真平臺維護機接入所述仿真平臺網(wǎng),所述被測設(shè)備接入所述自動列車控制系統(tǒng)冗余網(wǎng);所述持續(xù)集成、部署及發(fā)布平臺,用于根據(jù)配置項中的IP,通過接入所述仿真平臺網(wǎng),將仿真測試平臺軟件從所述版本控制系統(tǒng)服務(wù)器部署到至少一臺仿真工作站;所述仿真平臺維護機,還用于根據(jù)測試條件啟動相應(yīng)的仿真測試平臺軟件,以對所述被測設(shè)備進行測試。2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述持續(xù)集成、部署及發(fā)布平臺,包括:Jenkins工具模塊、編譯模塊、自動部署模塊和郵件通知模塊;其中,所述Jenkins工具模塊,用于監(jiān)測所述版本控制系統(tǒng)服務(wù)器中的源碼,當監(jiān)測到源碼發(fā)生變化時,根據(jù)發(fā)生變化的源碼構(gòu)建仿真測試平臺腳本;所述編譯模塊,用于對所述仿真測試平臺腳本進行編譯,得到所述仿真測試平臺軟件;所述自動部署模塊,用于將所述仿真測試平臺軟件部署到至少一臺仿真工作站;所述郵件通知模塊,用于在所述仿真測試平臺軟件部署完成后,進行郵件通知。3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述持續(xù)集成、部署及發(fā)布平臺還包括產(chǎn)品遷移模塊和發(fā)布模塊,其中,所述產(chǎn)品遷移模塊用于將測試代碼從一個SUV服務(wù)器遷移至其它SUV服務(wù)器,所述發(fā)布模塊用于利用所述持續(xù)集成、部署及發(fā)布平臺上的測試代碼對SUV服務(wù)器上的測試代碼進行更新。4.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述仿真測試平臺包括:車載設(shè)備控制器仿真工作站、軌旁仿真工作站、線路側(cè)電子設(shè)備仿真工作站、數(shù)據(jù)庫存儲單元仿真工作站、CI仿真工作站、自動列車監(jiān)控系統(tǒng)仿真工作站、繼電器IO仿真工作站、駕駛臺仿真工作站和動力學(xué)模型仿真工作站;其中,所述車載設(shè)備控制器仿真工作站,用于模擬真實車載設(shè)備控制器運行,在測試過程中配合真實車載設(shè)備控制器完成列車追蹤功能;所述軌旁仿真工作站,用于模擬軌旁設(shè)備的位置、狀態(tài)信息,并在人機界面顯示列車運行軌跡;所述線路側(cè)電子設(shè)備仿真工作站,用于模擬線路側(cè)電子設(shè)備,接收聯(lián)鎖的設(shè)備狀態(tài)信息,篩選報文,向軌旁仿真工作站發(fā)送MA報文;所述數(shù)據(jù)庫存儲單元仿真工作站,用于模擬...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王偉,杜恒,
申請(專利權(quán))人:交控科技股份有限公司,
類型:發(fā)明
國別省市:北京,11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。