阅读更多

0顶
0踩

开源软件
全球托管服务巨头Rackspace近日宣布开源其Whiskey测试框架。

Whiskey是一套用于测试Node.js应用、事件驱动的、基于JavaScript的web应用框架,使用谷歌的V8 JavaScript引擎来提供实时编译性能。

关于Whiskey项目诞生的原因,Rackspace开发者Tomaz Muraus称:
引用
当我们在进行Node.js相关工作时,使用的一些测试框架几乎都会有一些限制。我们使用了几次expresso,发现它没有真正提供任何的测试隔离和流程编排。

Whiskey中每个测试文件(测试集合)被隔离在一个单独的进程。Code Coverage(代码覆盖率)模块提供了更大的灵活性和更多的功能,比如可生成三种不同的报告(text、html 和json格式)以及报告汇总等。此外,Whiskey还支持异步测试、tap输出、生成Makefiles,以及报告泄露到全局范围的变量。

Whiskey的源码托管在GitHub上,基于Apache 2.0许可证。

项目地址:https://github.com/cloudkick/whiskey

Via TheH
  • 大小: 25.6 KB
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • coreos-cluster:从 node.js 创建 coreos 集群

    从任何 node.js 应用程序在 Rackspace Cloud 上创建一个功能齐全的。 命令行版本的coreos-cluster可在 npm 上作为 。 快速示例 var cluster = require ( 'coreos-cluster' ) ; cluster . createCluster ( { ...

  • Ghost 基于 Node.js 构建的开源博客平台

    介绍: Ghost 是一个开源的博客平台,  可以把他看作 WordPress 的一个挑战者. 现阶段的 WordPress 已经可以明显感觉到有些臃肿不堪, 无论是构架, 设计,&nbsp... 同时, Ghost 基于 JavasSript 的 Node.js 进行开发,

  • 云平台的Node.js封装pkgcloud.zip

    pkgcloud 是一个 Node.js 的标准库,封装了不同云平台的操作。目前支持: Compute Amazon Azure DigitalOcean HP Joyent Openstack Rackspace Storage Amazon Azure HP Openstack Rackspace ...

  • vagrant-rackspace, 使用Vagrant管理Rackspace云实例.zip

    vagrant-rackspace, 使用Vagrant管理Rackspace云实例 Vagrant云提供商这是一个 Vagrant 插件that向Vagrant添加一个云提供程序,允许Vagrant控制和供应Rackspace云中的计算机。注意:这个插件需要 Vagrant 。 Windows...

  • pkgcloud-sync:用于同步云存储容器的 node.js 库

    Rackspace 云文件rackspace 基本用法 var Sync = require ( 'pkgcloud-sync' ) . Sync ; var sync = new Sync ( { source : { provider : 'rackspace' , region : 'dfw' , username : '<rackspace>' , apiKey...

  • node-imager:[不再维护]一个node.js模块,用于调整图像大小,裁剪并将其上传到Rackspace云文件和Amazon S3

    wip :这是正在进行的工作。 转换为使用生成器和库。 上载由处理。 master分支和1.0.0-alpha1标签仅适用于s3。 请使用稳定的imager@0.4.0。 1.0.0-alpha版本不稳定,不建议用于生产。成像仪一个节点模块,用于将图像...

  • rackspace-monitoring-agent, Rackspace云监控代理.zip

    rackspace-monitoring-agent, Rackspace云监控代理 Rackspace监控代理 monitor代理是第一个使用 virgo-base-agent 基础设施提供程序的代理。安装代理确保你有必要的软件包来在你的系统上构建东西。 Dockerfile 将...

  • 初识NodeSocket:面向Node.js的云服务托管平台

    Node.js不仅受到开发者的关注,不少企业也对Node.js表现出了极大的兴趣。...从目前的内测情况看来,NodeSocket提供了一种混合服务,用于为VPSes预配置Node.js,方便用户部署应用程序。 NodeSocket的创建者

  • node.js发送邮件_使用Node.js发送电子邮件

    node.js发送邮件 大多数Web应用程序将需要发送奇数电子邮件。 无论是本质上是交易性的,还是以市场为导向的,例如时事通讯,促销或产品推荐,这都是无处不在的要求。 而且,如果您要发送电子邮件,则很可能希望使用...

  • Node.js 进入移动领域: StrongLoop 推出开源的 mBaaS

    之前推出即开即用企业版Node.js的公司StrongLoop今天推出了一款新产品-LoopBack,这是一个开源的移动端后台即服务产品。\移动端后台即服务把完整的后台方案做成拿来就用的组件,提高了后台开发的抽象水平。后台即...

  • rackspace-monitoring-gui:用于 Rackspace 云监控的微型 web 应用程序

    用于 MaaS 的微型网络应用程序 这样做的目的是以最简单的方式为 CK 用户提供 MaaS 的图形界面。 设置 安装 设置并运行 mongodb 服务器 修改 settings.js ./bin/raxmongui -c /path/to/local_settings.js 测试 npm ...

  • canon-react:Rackspace 的 Canon 框架的 React 组件

    Rackspace 的 Canon 框架的 React 组件 指示 运行npm install来安装依赖项(可能需要以 sudo 身份运行) 建造 构建用于发布的捆绑文件运行npm run build构建用于测试的演示包运行npm run demo-build并在浏览器中打开...

  • 大数据开源框架技术汇总

    主要基于对现阶段一些常用的大数据开源框架技术的整理,只是一些简单的介绍,并不是详细技术梳理。可能会有疏漏,发现再整理。参考得太多,就不一一列出来了。这只是作为一个梳理,对以后选型或者扩展的做个参考。

  • programming and music Node.js w/1M concurrent connections!

    http://blog.caustik.com/2012/08/19/node-js-w1m-concurrent-connections/ ...I’ve decided to ramp up the Node.js experiments, and pass the 1 million concurrent connections milestone. It worked, usi

  • Node.js社区:一个人称代词引发的论战(转)

    说在转发之前 虽然是转的但是还是希望能进新闻频道,这篇新闻既体现了智慧又体现了责任... 作为一个开源项目,Node.js以及相关项目都是由社区和志愿者共同维护的,任何的改动都会引发大家的讨论,尤其是现在Node....

  • rackspace-clouddns-us-1.6.0-rc.5.zip

    jclouds-labs.zip,jclouds组件访问关系数据库服务的实现用于jclouds实验室的asf git repo只读镜像

  • drc-icons:在developer.rackspace.com上使用的图标字体

    drc图标 在developer.rackspace.com上使用的图标字体

  • rpc-openstack, 在 OpenStack ||上提交 Bug,Rackspace private 云提供基于.zip

    rpc-openstack, 在 OpenStack ||上提交 Bug,Rackspace private 云提供基于 Rackspace private 云 OpenStackrpc存储库包含额外的脚本。变量和用于部署OpenStack云的选项。 它是围绕 ansible 部署框架的精简包装器,...

  • 云基准测试工具PerfKit.zip

    PerfKit 是 Google 公司推出的一款开源的云基准测试工具,PerfKit 提供一组基准测试方法用来测量和比较云服务。当前支持 Google 自己的 Compute Engine、亚马逊的 AWS 和微软的 Azure 云。目前为该项目在工作的有...

  • gohaste:执行并发 Rackspace CloudFiles UploadDownloadDelete 应用程序

    执行并发 Rackspace CloudFiles 上传/下载/删除应用程序 二进制下载 用法 usage: gohaste [options] {delete,upload,download} source [destination] delete: gohaste [options] delete my-container upload: ...

Global site tag (gtag.js) - Google Analytics