国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

本地測(cè)試沒(méi)問(wèn)題,機(jī)器人測(cè)試錯(cuò)誤的簡(jiǎn)單規(guī)避辦法

stefan / 1484人閱讀

摘要:曲線救國(guó)既然只有機(jī)器人報(bào)錯(cuò),那么本地測(cè)試好后,可以考慮將機(jī)器人報(bào)錯(cuò)的部分做排除。雖然好用,但卻不能自己定義具體的信息它的就那幾種,比如就一個(gè)打造自己的單元測(cè)試服務(wù)器迫在眉睫。接收到信息后,檢出相應(yīng)的分支,執(zhí)行單元測(cè)試,并將測(cè)試的結(jié)果推送給

本地環(huán)境可以跑通,但只要一上機(jī)器人環(huán)境,便會(huì)出現(xiàn)錯(cuò)誤。一般這種情況都是由于本地與travisJDK版本不一致造成的。然而,機(jī)器人又有日志大粘限制,這就決定了,我們不可能將日志等級(jí)開(kāi)啟到debug來(lái)調(diào)試錯(cuò)誤。

思索:是否可以使用日志插件,將日志保存為文件,然后將文件回傳到我們的服務(wù)器,再然后查看問(wèn)題所在呢?

有沒(méi)有辦法來(lái)規(guī)避這一情況呢?

思路 最科學(xué)的辦法

統(tǒng)一本地與機(jī)器人的版本了。
但:雖然版本統(tǒng)一了,但操作系統(tǒng)又很難統(tǒng)一。再結(jié)合開(kāi)發(fā)環(huán)境與生產(chǎn)環(huán)境的不同,我們很難做到所有的環(huán)境完全統(tǒng)一。

曲線救國(guó)

既然只有機(jī)器人報(bào)錯(cuò),那么本地測(cè)試好后,可以考慮將機(jī)器人報(bào)錯(cuò)的部分做排除。雖然這不是最好的方法,但在時(shí)間寶貴的前提下(機(jī)器人10分鐘測(cè)試跑一次,改一次再測(cè)試10分鐘,改了6次,就要等1小時(shí)),也只能如此了。

方法 配置文件支持

將機(jī)器人環(huán)境統(tǒng)一寫到配置文件的某profiles中,然后命名:travis,并在啟用機(jī)器人測(cè)試時(shí),啟用該命名:

spring:
  profiles:
#  開(kāi)發(fā)過(guò)程中,請(qǐng)將 travis 修改為 test
    active: ${active:test}
測(cè)試文件中,注入該值,并做排除
    
    @Value("${spring.profiles.active}")
    private String active;
    
    public void test() {
         if (!this.active.equals("travis")) {
             // 機(jī)器人中報(bào)錯(cuò)的代碼
         }
    }
總結(jié)

生產(chǎn)環(huán)境、測(cè)試環(huán)境、開(kāi)發(fā)環(huán)境的不一致問(wèn)題,會(huì)帶來(lái)一定的困擾,而且一旦發(fā)生問(wèn)題,比如生產(chǎn)環(huán)境中發(fā)現(xiàn)問(wèn)題,由于缺少中斷環(huán)境,則會(huì)在排錯(cuò)時(shí)浪費(fèi)大量的時(shí)間。

travis雖然好用,但卻不能自己定義具體的JDK信息(它的JDK就那幾種,比如ORACLE-JDK8就一個(gè)),打造自己的單元測(cè)試服務(wù)器迫在眉睫。

構(gòu)想:
開(kāi)發(fā)環(huán)境(不限)、測(cè)試環(huán)境同生產(chǎn)環(huán)境(OPENJDK)。由于openjdk可以安裝到Linux系統(tǒng)中,一旦開(kāi)發(fā)環(huán)境(非liunx)與測(cè)試環(huán)境表現(xiàn)不一致,則可以切到liunx系統(tǒng)中來(lái)進(jìn)行問(wèn)題的調(diào)試。

學(xué)習(xí)機(jī)器人自動(dòng)生成的shell,建立自己的shell。同時(shí),開(kāi)發(fā)一個(gè)小應(yīng)用,來(lái)對(duì)接github。接收到github信息后,檢出相應(yīng)的分支,執(zhí)行單元測(cè)試,并將測(cè)試的結(jié)果推送給github

help

I need help! Thank you!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/72619.html

相關(guān)文章

  • GitLab CI/CD 在 Node.js 項(xiàng)目中實(shí)踐

    摘要:近期在按照業(yè)務(wù)劃分項(xiàng)目時(shí),我們組被分了好多的項(xiàng)目過(guò)來(lái),大量的是基于的,也是我們組持續(xù)在使用的語(yǔ)言。部署環(huán)境強(qiáng)依賴本地,因?yàn)樾枰诒镜亟}(cāng)庫(kù)的臨時(shí)目錄,并經(jīng)過(guò)多次的方式完成部署上線的操作。 近期在按照業(yè)務(wù)劃分項(xiàng)目時(shí),我們組被分了好多的項(xiàng)目過(guò)來(lái),大量的是基于 Node.js 的,也是我們組持續(xù)在使用的語(yǔ)言。 現(xiàn)有流程中的一些問(wèn)題 在維護(hù)多個(gè)項(xiàng)目的時(shí)候,會(huì)暴露出一些問(wèn)題: 如何有效的使用...

    Profeel 評(píng)論0 收藏0
  • 直播、短視頻平臺(tái)如何選擇合適CDN?

    摘要:對(duì)于初次接觸和使用服務(wù)的直播或者短視頻平臺(tái),視界云認(rèn)為其中有兩個(gè)核心的點(diǎn)需要被關(guān)注技術(shù)指標(biāo)數(shù)據(jù)服務(wù)支撐。其次是再緩沖時(shí)間,代表的意義是用戶觀看視頻時(shí)的卡頓時(shí)間。行業(yè)內(nèi)而言直播首播時(shí)間,卡頓率在以下算是優(yōu)質(zhì)的服務(wù)。 對(duì)于初次接觸和使用CDN服務(wù)的直播或者短視頻平臺(tái), 視界云認(rèn)為其中有兩個(gè)核心的點(diǎn)需要被關(guān)注:技術(shù)指標(biāo)數(shù)據(jù)&服務(wù)支撐。 技術(shù)指標(biāo)數(shù)據(jù):總體上: 穩(wěn)定運(yùn)行、良好的性價(jià)比、靈活便捷...

    source 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<