- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想默认禁用某些标记为“慢”的自动化测试,但允许用户使用简单的命令行启用它们的执行。我想这是一个非常常见的用例。
鉴于此测试套件:
import org.scalatest.FunSuite
import org.scalatest.tagobjects.Slow
class DemoTestSuite extends FunSuite {
test("demo test tagged as slow", Slow) {
assert(1 + 1 === 2)
}
test("demo untagged test") {
assert(1 + 1 === 2)
}
}
sbt test
将运行标记和未标记的测试。
testOptions in Test += Tests.Argument("-l", "org.scalatest.tags.Slow")
最佳答案
我有一个类似的问题:我希望默认情况下禁用测试,但在发布过程中运行。我通过创建 custom test configuration 解决了它和设置 testOptions
在不同的范围内。因此,根据您的情况调整此解决方案,它应该是这样的(在您的 build.sbt
中):
lazy val Slow = config("slow").extend(Test)
configs(Slow)
inConfig(Slow)(Defaults.testTasks)
testOptions in Test += Tests.Argument("-l", "org.scalatest.tags.Slow")
Slow
范围不排除它们并只运行它们:
testOptions in Slow -= Tests.Argument("-l", "org.scalatest.tags.Slow")
testOptions in Slow += Tests.Argument("-n", "org.scalatest.tags.Slow")
test
在 sbt 中,除了慢速测试和运行时,它会运行所有内容
slow:test
它只会运行缓慢的测试。
关于scala - 如何默认禁用 "Slow"标记的 Scalatests,允许使用选项执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41229451/
下面的代码应该淡入淡出。我究竟做错了什么? $(window).scroll(function(){ if ($(window).scrollTop() > 910){ $('
我正在 java swing applet 上创建一个 whack a mole 游戏,但我在计时 mole 出现时遇到了问题。我似乎无法避免 paint () 在我身上循环,从而过快地随机化地鼠的坐
如果我从solaris服务器ssh到美国服务器,ssh连接很快,比如删除一个文件很快就可以完成。 但是为什么powershell远程处理这么慢,我进入远程 session 后,然后删除一个项目,需要1
我正在获取一个 Java 小程序来填充数据库。 我在 HP i3 ram6gb 上使用 JDK 1.7 和 XAMPP 3.2.1 32 位。我的数据库很大并且具有以下结构: [TABLE] attr
我正在使用 OpenGL 在 C++ 中制作塔防游戏。当尝试使用 Windows.H 中的“ sleep ”功能时,它会导致我的 OpenGL 窗口打开我输休眠眠的任何值的总时间,然后打开窗口。有什么
我有以下代码,它可以工作,但在每个切换操作结束时变得有点跳动。 切换段落会不会更流畅?我正在尝试获取该段落,但我不知道该怎么做。 body {width: 660px; margin: 0 aut
我在想这个。我创建了一个 Complex 类只是为了好玩(用于存储复数)并习惯于 TDD。 并且我编写了以下测试: [TestMethod] [TestCategory("COMPLE
我正在开发一款每 30 秒向互联网发布一次的应用程序。一切正常,直到屏幕熄灭。计时器似乎变慢了。发布需要大约 5 分钟。我已经尝试获取唤醒锁和 setforegroundactivity 但没有任何效
我有一个很大的表,我决定通过从另一个表中引入一个带有 ID 的新列并删除另外两个列来减小它的大小。以下是表格: Table tests: +---------------+--------------
每次我想对一些代码进行快速测试时,android studio 需要 20-40 分钟来加载一个模拟器,这导致我的笔记本电脑崩溃或运行速度非常慢。有什么方法可以只使用系统日志而不加载整个应用程序,类似
我正在尝试查看(主要是)阿拉伯语句子列表,并删除那些不是阿拉伯语的句子。我有一个判断字符是否为阿拉伯语的技巧:阿拉伯语没有大小写,所以如果字符是字母但不是大写或小写,它就是阿拉伯语。 我有下面的代码,
我有一个问题,我不知道怎么解释好,但我会尝试......例如,在某些游戏中,文本输出“慢”,一个接一个地写char,而不是所有的一次短语......那么,我怎样才能复制这种行为? 我想这样......
基于 Java 反射慢的名声,我一直避免使用它。我在当前项目的设计中达到了一个点,能够使用它会使我的代码更具可读性和优雅,所以我决定试一试。 我只是对差异感到惊讶,我注意到有时运行时间几乎长了 100
一个普通WEB站点的页面常常需要查询N条SQL语句后才能得出页面结果,当网站访问速度慢而前端做了大量优化工作以后,数据库瓶颈的查找也是WEB优化的一个重要部分。 MySQL中提供了一个
启用 slow log 有两种启用方式: 1, 在my.cnf 里 通过 log-slow-queries[=file_name] 2, 在mysqld进程启动时,指定--lo
scipy.special 中的 expit 函数是一个向量化的 sigmoid 函数。它计算 1/(1+e^(-x)),这很复杂,可能涉及泰勒级数。 我了解了“快速 sigmoid”,1/(1 +
我使用 PyCharm,我是 python 的新手。 经过 2 天弄清楚 tensorflow 的工作原理后,我成功了,但启动时间很慢。在句子之前一切正常:'Adding visible gpu de
因此,我们从一家安全公司获得了此报告,称我们在IIS 8.0上运行的MVC网站容易受到缓慢的HTTP post DoS攻击的攻击。报告说我们应该 限制请求属性是通过元素实现的, 特别是maxAllow
(请提供这个重复的问题。我很失望我找不到它。) 我的开发机器“慢”。我等待它“很多”。 想要帮助公平、准确地衡量那个时间的决策者曾问过我。您如何量化您在计算机上等待的时间(在编译期间,每天等待应用程序
我正在使用 jquery fadein fadeout 和慢速选项,但它对我来说仍然有点太快了。现在我读到你只能在快和慢之间进行选择,但是有没有办法让它变慢呢? 最佳答案 你有两个选择。第一种是在调用
我是一名优秀的程序员,十分优秀!