• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 319, comments - 22, trackbacks - 0, articles - 11
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
            搜索 
             對(duì)于  
            DevGuide  
            如何有助于谷歌 c + + 測(cè)試框架 
            階段實(shí)施特色
            w...@google.com更新的2010 年 8 月 19 日

            如果您有興趣了解谷歌測(cè)試,從來源,或派遣的想法或修改項(xiàng)目、 建筑內(nèi)部本文檔將是你。

            簡(jiǎn)介

            首先,讓我們給您項(xiàng)目的一些背景。

            發(fā)牌

            根據(jù)新的 BSD 許可證提供所有谷歌測(cè)試源和預(yù)編譯的程序包.

            谷歌測(cè)試社區(qū)

            谷歌測(cè)試社區(qū)已經(jīng)存在,主要是透過討論組問題跟蹤器和幅度較小,源代碼管理儲(chǔ)存庫你肯定鼓勵(lì)參與討論,您還可以幫助我們保持高集團(tuán)的效果后,促進(jìn)在此處列出的準(zhǔn)則。

            請(qǐng)將友好

            顯示的禮貌和尊重他人是在谷歌文化的重要組成部分和我們強(qiáng)烈鼓勵(lì)大家參與谷歌測(cè)試開發(fā)加盟不接受。當(dāng)然,禮貌并不相同,未有建設(shè)性地不同意對(duì)方,但它意味著枚舉 42 技術(shù)原因某項(xiàng)建議可能不是最佳選擇時(shí)我們應(yīng)該互相尊重。沒有理由拮抗或輕視向任何人真誠地試圖進(jìn)行的討論作出貢獻(xiàn)。

            肯定的是,c + + 測(cè)試是嚴(yán)肅的商業(yè)和其它的東西,但它也有很多樂趣。讓我們保持這種方式。讓我們努力成為所有開放源碼中最友好的社區(qū)之一。

            討論谷歌測(cè)試的位置

            一如既往,討論谷歌測(cè)試的官方谷歌 c + + 測(cè)試框架的討論組你不必實(shí)際提交代碼,以便簽約。您的參與本身是寶貴的貢獻(xiàn)。

            使用代碼

            如果你想把你的手弄臟與內(nèi)谷歌測(cè)試的代碼,這是你的部分。

            簽出顛覆的來源

            簽出谷歌測(cè)試源是最有用的如果您計(jì)劃調(diào)整自己。谷歌測(cè)試使用顛覆客戶端,但 Google Code 上承載的任何其他項(xiàng)目簽出源。請(qǐng)如何做這件事的源代碼訪問頁,參閱該指令。

            從源代碼編譯

            一旦您簽出該代碼,您可以找到有關(guān)如何編譯它的自述文件中的說明。

            測(cè)試

            一個(gè)測(cè)試框架是不好,如果本身不徹底的測(cè)試。測(cè)試應(yīng)編寫的任何新的代碼,并應(yīng)在提交審查不打破現(xiàn)有的測(cè)試驗(yàn)證更改。要執(zhí)行測(cè)試,按照自述文件中的說明,并驗(yàn)證不存在任何故障。

            貢獻(xiàn)代碼

            我們很激動(dòng)谷歌測(cè)試現(xiàn)在是開源的和希望從社會(huì)得到很大的修補(bǔ)程序。在您最喜愛的 IDE 點(diǎn)燃并開始地敲擊著這項(xiàng)新功能之前,不過,請(qǐng)花時(shí)間閱讀本節(jié)和理解這一進(jìn)程。盡管它看起來嚴(yán)格,我們要保持高標(biāo)準(zhǔn)的質(zhì)量基本代碼。

            參與者的許可協(xié)議

            我們可以接受任何代碼之前,您必須注冊(cè)參與者許可協(xié)議 (CLA)。共軛亞油酸保護(hù)您和我們。

            • 如果您是個(gè)人寫作原始源代碼,你知道你自己的知識(shí)產(chǎn)權(quán),那么你需要簽署個(gè)別共軛亞油酸.
            • 如果你工作的公司想要允許您將您的工作有助于谷歌測(cè)試,然后將需要簽署公司共軛亞油酸.

            按照上面的兩個(gè)鏈接訪問相應(yīng)的共軛亞油酸和簽署并返回它的說明。

            編碼風(fēng)格

            若要保持源一致的、 可讀的 diffable 和易于合并,我們使用相當(dāng)死板的編碼風(fēng)格,如由google styleguide項(xiàng)目定義。預(yù)計(jì)所有修補(bǔ)程序?qū)⒎纤龅娘L(fēng)格在這里.

            更新生成的代碼

            谷歌測(cè)試的源代碼文件的一些由泵工具 (Python 腳本) 生成。如果您需要更新這些文件,請(qǐng)修改源 (foo.h.pump),并重新生成的 c + + 文件使用泵。您可以閱讀PumpManual的詳細(xì)信息。

            提交的修補(bǔ)程序

            請(qǐng)不要提交代碼。下面是您需要做什么:

            1. 通常您應(yīng)進(jìn)行更改 SVN 樹干的分支或標(biāo)記,而不是針對(duì)后面的兩個(gè)版本控制,應(yīng)被視為主要為只讀。
            2. 決定您想提交哪些的代碼。提交應(yīng)解決一個(gè)問題中的Google 測(cè)試問題跟蹤器的一組更改。請(qǐng)不要混合多個(gè)邏輯更改每提交,因?yàn)樗箽v史難追。如果你想有所改變,在問題跟蹤器沒有一個(gè)相應(yīng)的問題,請(qǐng)創(chuàng)建一個(gè)。
            3. 此外,協(xié)調(diào)與團(tuán)隊(duì)成員的問題上列出。這可以確保工作不正在復(fù)制和溝通你的計(jì)劃早一般也會(huì)導(dǎo)致更好的修補(bǔ)程序。
            4. 確保您的代碼堅(jiān)守谷歌測(cè)試源代碼樣式.
            5. 確保您的代碼的單元測(cè)試。
            6. 簽名參與者的許可協(xié)議。
            7. 創(chuàng)建使用svn diff修補(bǔ)程序文件.
            8. 我們使用里特韋爾進(jìn)行基于 web 的代碼審查。您可以閱讀有關(guān)該工具在這里當(dāng)您準(zhǔn)備就緒時(shí)上, 傳您的修補(bǔ)程序通過冶金并通知googletestframework@googlegroups.com作出檢討。有幾種方法可以上載該修補(bǔ)程序。我們建議使用upload_gtest.py腳本中,您可以查找腳本 / SVN 樹干中的文件夾。

            谷歌測(cè)試獨(dú)立自主

            谷歌測(cè)試工程團(tuán)隊(duì)的當(dāng)前成員目前是唯一的獨(dú)立自主。在吃自己的試用的偉大傳統(tǒng),我們亦會(huì)規(guī)定每個(gè)新來賺取權(quán)成為委員會(huì)按照下面的過程在此文檔中,谷歌測(cè)試工程團(tuán)隊(duì)成員編寫代碼始終很大,并演示重復(fù)他或她真正獲取谷歌測(cè)試的禪宗。

            發(fā)布過程

            我們遵循顛覆基于項(xiàng)目的典型釋放過程:

            1. 創(chuàng)建名為釋放 X.Y釋放分支。
            2. Bug 固定的樹干 ; 添加的功能這些個(gè)別的修補(bǔ)程序合并到釋放科才穩(wěn)定。
            3. 個(gè)人單點(diǎn)發(fā)行版 ( ZX.Y.Z) 提出從分支創(chuàng)建標(biāo)簽。
            4. 重復(fù)步驟 2 和 3,整個(gè)一個(gè)發(fā)布周期 (如由功能或時(shí)間)。
            5. 返回到步驟 1,創(chuàng)建另一個(gè)版本分支,等等。

            此頁基于從谷歌 Web 工具包項(xiàng)目指南使 GWT 更好除了作為則指出,該網(wǎng)頁的內(nèi)容被許可創(chuàng)新知識(shí)共享署名 2.5 許可證.

            通過Google 計(jì)劃主辦動(dòng)力
            久久国产精品波多野结衣AV| 99久久99久久精品国产| 久久人人爽人人爽人人片AV麻烦 | 人人狠狠综合88综合久久| 久久久噜噜噜久久| 无码人妻久久一区二区三区| 久久人人爽人人爽人人片AV不 | 久久精品18| 婷婷伊人久久大香线蕉AV| 色综合久久综精品| 伊人久久大香线蕉av一区| 国产成人精品久久| 国产成人无码精品久久久性色| 中文字幕成人精品久久不卡| 欧美日韩久久中文字幕| 久久中文娱乐网| 精品国产乱码久久久久久1区2区| 久久久久亚洲AV无码专区桃色 | 狠狠久久亚洲欧美专区| 国产精品美女久久福利网站| 99久久国产综合精品网成人影院| 久久精品日日躁夜夜躁欧美| 国产精品美女久久久久av爽| 久久青青草原精品国产| 国产精品久久久久久久久软件| 欧美777精品久久久久网| 久久精品国产亚洲77777| 久久人人爽人人爽人人片AV不 | 一本久久综合亚洲鲁鲁五月天| 久久最近最新中文字幕大全| 狠狠色婷婷久久一区二区三区| 精品国产乱码久久久久软件| 无码人妻久久一区二区三区蜜桃 | 精品久久久无码21p发布| 亚洲午夜久久久| 国产精品久久久久久久app| 一本色道久久综合| 伊人久久大香线蕉综合影院首页| 欧美精品国产综合久久| 伊人久久大香线蕉无码麻豆| 伊人久久大香线蕉成人|