轻量高效的测试运行器 AVA

AVA 轻量高效的测试运行器

MIT
JavaScript
跨平台
2017-08-17
王练

虽然 JavaScript 是单线程,但在 Node.js 里由于其异步的特性使得 IO 可以并行。AVA 利用这个优点让你的测试可以并发执行,这对于 IO 繁重的测试特别有用。另外,测试文件可以在不同的进程里并行运行,让每一个测试文件可以获得更好的性能和独立的环境。在 Pageres 项目中从 Mocha 切换 到 AVA 让测试时间从 31 秒下降到 11 秒。测试并发执行强制你写原子测试,意味着测试不需要依赖全局状态或者其他测试的状态,这是一件非常好的事情。


为什么要用 AVA?

  • 轻量和高效

  • 简单的测试语法

  • 并发运行测试

  • 强制编写原子测试

  • 没有隐藏的全局变量

  • 为每个测试文件隔离环境

  • 用 ES2015 编写测试

  • 支持 Promise

  • 支持 Generator

  • 支持 Async

  • 支持 Observable

  • 强化断言信息

  • 可选的 TAP 输出显示

  • 简明的堆栈跟踪

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

using mongodb command

文章来自我的博客:https://www.lwxshow.com/db/mongo/using-mongodb-command.html mongodb常用命令 show dbs; #显示数据库 > show tables;#显示表 > show collections;#显示表 在cuser表/集合...

2013/06/03 22:17
12
0
AVA实践:面向未来的Node.js测试运行器

面向未来的Node.js测试运行器,是mocha的替代品

2016/05/26 14:47
426
0
py2.x的for循环

遍历一个list,计算平均值 ``` L=[75,92,59,68] sum=0.0 for i in L: sum+=+i ava=sum/len(L) print ava ```...

2016/12/15 17:25
2
0
Node.js最新Web技术栈(2016年4月)

上一次的发布的是《Node.js最新Web技术栈(2015年5月)》,感谢大家喜爱,值此koa2.0发布后,决定再次升级技术栈

2016/04/01 13:44
6K
21
浅析正则表达式模式匹配的 String 方法

在JavaScript代码中使用正则表达式进行模式匹配经常会用到String对象和RegExp对象的一些方法,例如replace、match、search等方法,以下是对一些方法使用的总结。 String对象中支持正则表达式...

2016/03/30 14:44
19
1
concourseconncet安装问题

您好。我在安装concourseconnect的时候(下载的concourseconnect-2.0.1),在第二步创建文件路径的时候,后台报错。 [WARN] com.concursive.connect.web.utils.PermissionUtils - Project is...

2011/04/08 12:03
180
0
Node.js 测试总结

本文是最近在学习 Node.js 测试方面的总结,包括单元测试、集成测试、基准测试以及代码覆盖率测试等多方面的的内容。对于中大型项目,完备的测试用例有助于保证项目的持续集成能力和代码的健...

2016/05/18 16:43
7
2
using mongodb advanced command 1

文章来自我的博客:https://www.lwxshow.com/db/mongo/using-mongodb-advanced-command.html mongodb高级命令 #插入一个子对象 对象为发的帖子 db.cuser.insert({name:"ava",posts:{title:"he...

2013/06/03 22:23
16
0
java 线程返回值,优先级,后台线程 示例代码

ava 线程返回值,休眠,优先级,后台线程 示例代码 package org.rui.thread.basic; import java.util.ArrayList; import java.util.concurrent.Callable; import java.util.concurrent.Exe...

2014/08/16 09:35
7
0
《Ex Machina》中AI代号

amber lily katya jasmine jade kyoko(女二号) ava(女主角)

2015/06/03 10:31
9
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部