查看Leiningen教程中文版的源代码
←
Leiningen教程中文版
跳转到:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== 测试 == 我们还没有编写任何测试,但是我们能运行从项目模板里包含过来的失败测试: $ lein test lein test my.test.stuff FAIL in (a-test) (stuff.clj:7) FIXME, I fail. expected: (= 0 1) actual: (not (= 0 1)) Ran 1 tests containing 1 assertions. 1 failures, 0 errors. 一旦我们填充了测试套件,会更有用一些。有时候你有一个很大的测试套件,但是你一次只想运行其中一到两个命名空间,<code>lein test my.test.stuff</code>可以帮你做到。也许你也想要使用测试选择器(test selector)拆散(break up)测试,请看<code>lein help test</code>获取详情。 从命令行运行<code>lein test</code>适合回归测试,但是JVM的缓慢启动时间让它和那种需要紧凑反馈循环的测试风格配合不良。在这种情况下,可以通过保持运行一个开启的repl,用来跑 [http://clojuredocs.org/clojure_core/1.3.0/clojure.test/run-tests clojure.test/run-tests],或者使用编辑器整合插件如[https://github.com/technomancy/clojure-mode clojure-test-mode]。 请谨记在心,虽然保持一个运行的进程是很方便,但是这很容易让进程进入这样一种状态:没有反射磁盘上的文件——函数被加载,接着从文件删除,却仍然保存在内存里,让你很容易错过那些由丢失的函数引起的问题(通常被称为"getting slimed",和稀泥,捣糨糊)。正因为这个原因,任何情况下都建议你定期使用一个"新鲜"的instance运行<code>lein test</code>,或许在你提交之前。
返回到
Leiningen教程中文版
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面