有沒有簡單的方法來模擬git服務器/回購單元測試的目的?我不想測試git本身,而是我的代碼如何與git交互。模擬git回購測試
我想這樣做
create [email protected]:myRepo.git c:/somepath
copy somefile.txt c:/somepath
,然後當我
git clone [email protected]:myRepo.git
C的全部內容:返回/ somepath(somefile.txt),無驗證需要。我想測試我的代碼如何處理克隆,因此所有對此git repo的調用都應該自動通過身份驗證。
我看着git守護進程,但它運行在真正的git上,所以我的測試代碼最終必須做很多回購內容管理(添加,提交,分支等),這似乎沒有必要。
我需要模擬https://git-scm.com/book/en/v2/Git-Internals-Transfer-Protocols我猜。希望對此有一個模擬已經存在.. –