Testing
在 ubuntu 環境中混音測試
我正在嘗試使用remix 測試庫進行一些測試。我使用 Ubuntu Server 18.04 創建了一個虛擬機,我將系統更新到最新版本,並安裝了 npm 和 node。
我根據網頁範例生成包含以下文件的文件夾
在 test.js 裡面我寫了這段程式碼:
const RemixTests = require('remix-tests'); remixTests.runTest(simple_storage_test.sol, contractObj, testCallback, resultsCallback);
我有很多疑問
- 像contractObj、testCallback、resultsCallback 這樣的參數我認為我必須改變。根據我的文件,預期價值是多少?
2.一旦執行,我有一些結果文件還是只是出現在終端螢幕上?
remixTests.runTest
將執行測試文件中提到的測試並將一些參數傳遞給回調,如此處所述。然後,您可以使用回調console.log
或根據回調函式的輸入執行其他操作:
passingNum
- 通過測試的數量
failureNum
- 失敗測試的數量
timePassed
- 執行所有測試所需的時間(以秒為單位)希望這可以幫助。