nodejs通過mocha處理運行文件路徑下所有js文件


1、獲取文件路徑:

  方式一:整個js文件使用

var path=require('path');
var public_path=path.resolve('../testcase/listData/*.js');

console.log("===="+public_path);

方式二:塊級應用
let path=require('path');
let public_path=path.resolve('../testcase/listData/*.js');

console.log("===="+public_path);

2、如何運行文件夾下所有的文件路徑
1)嘗試readfile進行文件讀取,並運行 --嘗試失敗,始終無法讀取到function 函數和運行成功
2)經過網上查詢使用mocha進行運行
a、終端(windows用putty吧)進入需要測試的項目地址:如圖

  b、如果我們在package.json里面配置了mocha的路徑可以直接進入項目對應路徑使用路徑中的命令:

如:mocha main/testcase/*/*.js

 c:常用的命令(借鑒)

//在目錄下執行測試文件
$ mocha a.test.js
//mocha會默認執行目錄下的test子文件夾內的js
$ mocha
//上一條執行的是一層的,要遍歷文件夾下所有層次的測試文件,則:
$ mocha --recursive
//執行指定文件夾demo下的test1.js test2.js
$ mocha demo/{test1,test2}.js
//執行指定文件下所有文件
$ mocha demo/ *.js
//執行導出模版(相對路徑 按照自己情況來) 得到的導出文件夾在當前目錄下
$ ../node_modules/.bin/mocha --reporter mochawesome

 

 

 

 

2、考慮到使用時用linux命令來執行,可觀性不強,運行結果不直觀,希望使用ItelliIJ IDEA上進行配置運行所有的js文件

采用方法:學習。。

 

3、關於直觀的測試報告

 待補充

 

 





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM