Testing

在 ubuntu 環境中混音測試

  • June 25, 2019

我正在嘗試使用remix 測試庫進行一些測試。我使用 Ubuntu Server 18.04 創建了一個虛擬機,我將系統更新到最新版本,並安裝了 npm 和 node。

我根據網頁範例生成包含以下文件的文件夾

在此處輸入圖像描述

在 test.js 裡面我寫了這段程式碼:

const RemixTests = require('remix-tests');

remixTests.runTest(simple_storage_test.sol, contractObj, testCallback, resultsCallback);

我有很多疑問

  1. 像contractObj、testCallback、resultsCallback 這樣的參數我認為我必須改變。根據我的文件,預期價值是多少?

2.一旦執行,我有一些結果文件還是只是出現在終端螢幕上?

remixTests.runTest將執行測試文件中提到的測試並將一些參數傳遞給回調,如此所述。然後,您可以使用回調console.log或根據回調函式的輸入執行其他操作:

passingNum- 通過測試的數量

failureNum- 失敗測試的數量

timePassed- 執行所有測試所需的時間(以秒為單位)

希望這可以幫助。

引用自:https://ethereum.stackexchange.com/questions/72204