System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,更具體地,涉及一種集成軟件包構建方法、裝置以及電子設備。
技術介紹
1、當前自動駕駛行業迭代更新頻率日益加劇,對于車輛的感知、預測、決策規劃、控制、地圖等模塊的測試需求也在不斷增加。而在傳統的自動駕駛軟件開發過程中,對于每一測試需求,集成工程師需要線下收集開發工程師的需求,對人工的依賴較大,且構建時長較長,嚴重影響了自動駕駛軟件的集成軟件包的構建效率。
技術實現思路
1、鑒于上述問題,本申請提出了一種集成軟件包構建方法、裝置以及電子設備,以實現改善上述問題。
2、第一方面,本申請提供了一種集成軟件包構建方法,所述方法包括:獲取上傳至指定軟件的指定文件倉庫的待測試代碼文件以及測試版本信息,所述測試版本信息包括所述指定軟件的歷史版本集成軟件包,所述指定軟件包括多個聯合功能模塊,每個聯合功能模塊由多個相關聯的功能模塊組成,每個文件倉庫用于存儲一個功能模塊的代碼和文檔,每個文件倉庫與至少一個聯合功能模塊存在對應關系;根據所述指定文件倉庫確定所述歷史版本集成軟件包中存在信息變更的至少一個聯合功能模塊;基于所述待測試代碼文件對所述存在信息變更的至少一個聯合功能模塊進行編譯,得到至少一個指定聯合功能模塊;將所述歷史版本集成軟件包中存在信息變更的至少一個聯合功能模塊替換為所述至少一個指定聯合功能模塊,以更新所述指定軟件的歷史版本集成軟件包,得到參考集成軟件包。
3、第二方面,本申請提供了一種集成軟件包構建裝置,所述裝置包括:測試數據獲取模塊,用于獲取上傳至
4、第三方面,本申請提供了一種電子設備,包括一個或多個處理器以及存儲器;一個或多個程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執行,所述一個或多個程序配置用于執行上述的方法。
5、第四方面,本申請提供的一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有程序代碼,其中,在所述程序代碼運行時執行上述的方法。
6、本申請提供的一種集成軟件包構建方法、裝置及車輛,通過獲取上傳至指定軟件的指定文件倉庫的待測試代碼文件以及測試版本信息,所述測試版本信息包括所述指定軟件的歷史版本集成軟件包,所述指定軟件包括多個聯合功能模塊,每個聯合功能模塊由多個相關聯的功能模塊組成,每個文件倉庫用于存儲一個功能模塊的代碼和文檔,每個文件倉庫與至少一個聯合功能模塊存在對應關系;根據所述指定文件倉庫確定所述歷史版本集成軟件包中存在信息變更的至少一個聯合功能模塊;基于所述待測試代碼文件對所述存在信息變更的至少一個聯合功能模塊進行編譯,得到至少一個指定聯合功能模塊;將所述歷史版本集成軟件包中存在信息變更的至少一個聯合功能模塊替換為所述至少一個指定聯合功能模塊,以更新所述指定軟件的歷史版本集成軟件包,得到參考集成軟件包。從而在已有歷史版本集成軟件包的基礎之上,通過只對該歷史版本的集成軟件包中存在信息變更的聯合功能模塊進行編譯更新,以實現對指定軟件的歷史版本集成軟件包進行更新,實現了最小化編譯源代碼,從而減少了集成軟件包的構建時長,進而提升集成軟件包的構建效率。
本文檔來自技高網...【技術保護點】
1.一種集成軟件包構建方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述將所述歷史版本集成軟件包中存在信息變更的至少一個聯合功能模塊替換為所述至少一個指定聯合功能模塊,以更新所述指定軟件的歷史版本集成軟件包,得到參考集成軟件包,包括:
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述方法還包括:
8.一種集成軟件包構建裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,包括一個或多個處理器以及存儲器;
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有程序代碼,其中,在所述程序代碼被處理器運行時執行權利要求1-7任一所述的方法。
【技術特征摘要】
1.一種集成軟件包構建方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述將所述歷史版本集成軟件包中存在信息變更的至少一個聯合功能模塊替換為所述至少一個指定聯合功能模塊,以更新所述指定軟件的歷史版本集成軟件包,得到參考集成軟件包,包括:
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的方法,其特征在...
【專利技術屬性】
技術研發人員:鄧蓉,
申請(專利權)人:廣州汽車集團股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。