簡體   English   中英

CircleCI通過Rspec連接到wordpress

[英]CircleCI connecting to wordpress through Rspec

我有一個通過Rspec使用rubypress連接到我的wordpress帳戶的測試,在本地運行rspec時可以正常工作,但是使用Circle CI運行測試時,出現以下錯誤:

1) ProjectAccount .wordpress_users
 Failure/Error: users = project_account.wordpress_users
 XMLRPC::FaultException:
   Incorrect username or password.

我是否需要任何特定設置才能連接到WP帳戶或circle.yml文件上的wordpress? 我覺得這個錯誤是不可能的,因為它可以在本地使用,這不可能是錯誤的用戶名/密碼組合錯誤。

不要在測試中連接到外部服務! 由於高度敏銳度,這聽起來像是一個好主意,但它的測試速度非常慢,並且違反了應用程序的界限。 好的測試也應該是確定性的-如果您正在“實時”使用外部服務,則數據可能會實際更改,或者服務器可能沒有響應,這將破壞您的測試。

當使用外部數據源時,我通常使用Webmock gem模擬所有外部API請求。 我有時將它與VCR一起使用,該VCR記錄實際的請求,然后播放固定的響應。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM