[發明專利]每日構建日志輸出的統計方法及裝置無效
| 申請號: | 200810211573.3 | 申請日: | 2008-09-19 |
| 公開(公告)號: | CN101382891A | 公開(公告)日: | 2009-03-11 |
| 發明(設計)人: | 吳丹霞;韋英梅 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京康信知識產權代理有限責任公司 | 代理人: | 尚志峰;吳孟秋 |
| 地址: | 518057廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 每日 構建 日志 輸出 統計 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種每日構建日志輸出的統計方法及裝置。
背景技術
每日構建也稱為定時構造或持續集成,包括編譯集成(Build)、代碼規范檢查、單元測試等,其目的是頻繁地、自動地構造集成系統,在每日構建的過程中會產生大量的日志輸出,在這些日志輸出中記錄了每日構建過程中產生的信息,包括出錯信息、警告信息、構建成功等信息。
由于每日構建的目的在于保證每日編譯集成的質量,其成功與否直接關系到后續的開發工作,因此每日構建在軟件開發項目中至關重要,這樣,就對每日構建的成功率提出了要求。要獲取每日構建的成功率,就需要對每日構建進行統計報告,以獲取每日構建是否成功以及失敗原因等信息,從而可以針對每日構建失敗原因,制定有效的措施以避免錯誤的再次發生。而每日構建是否成功的信息可以從日志輸出中獲取,因此,可以通過對每日構建中產生的日志輸出進行統計來獲取每日構建的統計報告。
每日構建輸出日志統計,就是對每日構建的結果進行綜合匯總,一般包括構建日期、是否進行構造、構造成功與否、構建失敗原因、子系統等。
目前,還沒有對每日構建中產生的日志輸出進行統計的方法,因而,無法對每月的每日構建做出一個定量的分析,不利于提高每日構建的成功率。
發明內容
有鑒于此,本發明提供了一種每日構建日志輸出的統計方法,以實現對每日構建的自動統計,有利于提高每日構建的成功率。
根據本發明的一個方面,提供了一種每日構建日志輸出的統計方法。
根據本發明的每日構建日志輸出的統計方法包括:從預先指定的目錄中查找與當前日期匹配的日志文件;在日志文件中查找預設的關鍵字,并根據查找結果,記錄每日構建的信息。
其中,從預先指定的目錄中查找與當前日期匹配的日志文件的處理具體包括:從預先指定的目錄中查找構建日期與當前日期匹配的日志文件。
其中,從預先指定的目錄中查找與當前日期匹配的日志文件的處理具體包括:從預先指定的目錄中查找文件名中的日期與當前日期匹配的日志文件。
其中,每日構建的信息包括以下之一或其任意組合:構建日期、是否構建、構建是否成功、失敗原因、構建的子系統。
其中,如果從預先指定的目錄中沒有查找到與當前日期匹配的日志文件,則判斷沒有進行每日構建,并記錄判斷結果。
根據本發明的另一個方面,提供了一種每日構建日志輸出的統計裝置。
根據本發明的每日構建日志輸出的統計裝置包括:查找模塊,用于在控制模塊的控制下從預先指定的目錄中查找與當前日期匹配的日志文件;分析模塊,用于在控制模塊的控制下從查找模塊查找得到的日志文件中,查找預設的關鍵字;記錄模塊,用于在控制模塊的控制下根據分析模塊的查找結果,記錄每日構建的信息;控制模塊,用于首先啟動查找模塊進行查找,之后啟動分析模塊進行預設關鍵字的查找,最后啟動記錄模塊進行記錄。
其中,查找模塊具體包括:第一查找子模塊,用于從預先指定的目錄中查找構建日期與當前日期匹配的日志文件;或,第二查找子模塊,用于從預先指定的目錄中查找文件名中的日期與當前日期匹配的日志文件。
其中,記錄模塊還用于,在查找模塊沒有查找到與當前日期匹配的日志文件時,記錄沒有進行每日構建。
此外,該裝置進一步包括:統計輸出模塊,用于輸出記錄的每日構建的信息。
其中,每日構建的信息包括以下之一或其任意組合:構建日期、是否構建、構建是否成功、失敗原因、構建的子系統。
通過上述技術方案,能夠對每日構建日志輸出的信息進行自動化統計,有利于提高每日構建的成功率。
本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
附圖說明
附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明的實施例一起用于解釋本發明,并不構成對本發明的限制。在附圖中:
圖1A為根據本發明實施例的的每日構建日志輸出的統計裝置的結構框圖;
圖1B為根據本發明優選實施例的每日構建日志輸出的統計裝置的結構框圖;
圖2是根據本發明實施例的每日構建日志輸出的統計裝置的另一種結構框圖;
圖3是根據本發明實施例的每日構建日志輸出的統計方法的處理流程圖;
圖4是根據本發明實施例的每日構建日志輸出的統計方法的具體實現的流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810211573.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于管道連接的卡扣
- 下一篇:自鎖式鋼珠滑軌





