[英]travis build failing because of an apparent circular package dependency
我有一個R包A和一個B包。 軟件包B確實依賴於A的某些功能。 程序包A取決於B ,但僅用於測試。 因此,包依賴關系並不是真正的循環。
travis構建對於A失敗,因為在安裝A時它試圖安裝B只是發現未安裝A。
在開始測試之前,如何告訴travis不要擔心B ?
我的想法是:
但是,兩者似乎都像放棄單元測試一樣激烈。
我已經模擬了一個最小的可重現示例:
https://github.com/HughParsonage/AAAA
https://github.com/HughParsonage/BBBB
當我將AAAA
推向travis時,我得到:
錯誤:依賴項“ AAAA”不適用於程序包“ BBBB”
刪除'/ usr / local / lib / R / site-library / BBBB'
錯誤:命令失敗(1)
執行停止
我實際的包裹是
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.