smart-testing v1.0.28
smart-testing
A npm package that deals with a C++ project before running.
Installation
npm i smart-testing
###1. fuzzy 设置自定义依赖文件
- extensions 头文件列表
- output: 输出文件路径
- filters 筛选项
- extensions 文件后缀名列表
const pretreat = require('smart-testing')
pretreat.fuzzy(filePath, output, filters);
.then(() => {
console.log('done');
})
.catch((err) => {
console.log(err);
});
###2. custom 设置依赖文件
- filePath 文件路径
- includes: 自定义依赖文件路径
- output: 输出文件路径
- extensions 文件后缀名列表
pretreat.custom(filePath, includes, output, extensions)
.then(() => {
console.log('done');
})
.catch((err) => {
console.log(err);
});
###3. translate 根据平台转换代码
- filePath: 文件路径
- platform: 适应平台
pretreat.translate(filePath, platform))
.then(() => {
console.log('done');
})
.catch((err) => {
console.log(err);
});
###4. copyFolder 复制文件夹
- src 原文夹路径
- tar 目标路径
extensions 文件后缀名列表
pretreat.copyFolder(src, tar, extensions))
.then(() => {
console.log('done');
})
.catch((err) => {
console.log(err);
});
###3. smart-init 新建项目
smart-init projectName
###4. publish publish:prerelease: 1.0.16-0 => 1.0.16-1, publish:prepatch: 1.0.16 => 1.0.17-1, publish:preminor: 1.0.16 => 1.1.0-0, publish:premajor: 1.0.16 => 2.0.0-0, publish:patch: 1.0.17-1 => 1.0.17 需先使用 publish:prepatch, publish:minor: 1.1.0-1 => 1.1.0 需先使用 publish:preminor, publish:major: 2.0.0-1 => 2.0.0 需先使用 publish:premajor
###5. statistics 处理报文信息
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago