问题标签 [suite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1234 浏览

javascript - grails 开发:eclipse vs. intellij idea

我下载了 sts 并安装了 grails/groovy 插件,这很好,但我不能使用 JavaScript 功能,比如在 JavaScript 编辑器中跳转类和函数。

当我单击command函数名称时,我会看到一个对话框,上面写着“您必须将其设为 JavaScript 项目等”。:( :(

intellij我认为在这方面要好得多,但它占用了我所有的 cpu 使用量,这真的很可悲:( 所以我需要切换到 eclipse ......

我的问题是:当我的项目是“grails 项目”时,为什么我不能使用 eclipse 中的 JavaScript 编辑器插件?

0 投票
1 回答
3039 浏览

testing - Junit4:运行一套特定的测试方法

有没有办法创建一套测试方法,而不仅仅是测试类?

我想组合一个测试套件,它只运行来自测试类的特定测试方法。从我有限的junit知识和网络搜索来看,我看不到这样做的方法。

0 投票
2 回答
1642 浏览

unit-testing - JUnit 4 的 @Suite,传递数据,@Rule 并弃用 @Before 和 @After

我正在使用一些遗留测试代码,这些代码利用 TestSetup 类围绕包含测试的类测试套件设置和拆除服务器。我已将类转换为使用 junit 注释,并尝试使用 @Suite 和 @Suite.Classes 注释来定义套件。但是我碰壁了。

旧版本的测试扩展了 TestSetup 以循环遍历所有实例化的测试类,并将对服务器对象的各种引用注入其中。一个示例是对 Spring 框架 Web 上下文的引用。

我的问题是使用注释我看不到如何在执行测试之前将夹具数据传递给实例化的测试类。

我研究了新的@Rule 和 MethodRule 技术,但(坦率地说)它们似乎是一个复杂但有限的解决方案,用于解决一个不太清楚的问题。无论如何,我看不出他们如何解决我的问题。另一个担忧是,JUnit 作者似乎打算最终从 JUnit 中删除 @Before/@After 概念。

那么有谁知道如何将带有 @Suite 注释的类中的数据传递给 Suite 类运行的每个测试?

0 投票
4 回答
8703 浏览

junit4 - JUnit 4:如何创建一套套件?

运行下面的 junit 会引发异常。

堆栈跟踪

感谢您的回答 !

0 投票
2 回答
15668 浏览

java - 在套件级别上并行运行 JUnit 测试?

我有一堆在 JUnit 测试套件中组织的测试。这些测试极大地利用 selenium 来测试 Web 应用程序。因此,对于 selenium,这些测试的运行时间很长。由于套件中的测试类由于测试数据库中的一些重叠而无法并行运行,我想并行运行套件。

JUnit ParallelComputer 只能在类或方法级别并行执行测试,JUnit 是否有任何标准方法可以使用套件执行此操作?

如果我只是将套件类传递给 junit 运行器并将计算机配置为在类级别并行化,它会选择测试类本身,而不是套件。

弗兰克

0 投票
1 回答
622 浏览

testing - Selenium 测试套件:测试用例的不同路径

我有一个执行以下操作的测试套件

  1. 登录
  2. 做测试
  3. 登出

因为我想重用其他测试套件的登录和注销,所以我将它们移动到一个单独的文件夹中,并在 href 字段中引用了这些测试用例,例如

一个 href="..\lib\fLogIn.html"

然而,Selenium 引发了一个异常,即它无法找到有问题的文件。我尝试了各种网址,例如

file:///E:\absolute\path\lib\fLogIn.html

file:///E:/​​absolute/path/lib/fLogIn.html

../lib/fLogIn.html

..//lib//fLogIn.html

..\lib\fLogIn.html

等等

我什至尝试通过网络服务器访问它们..没有成功。

有谁知道如何解决这个问题?

我真的很想重用测试用例。

非常感谢

于尔根

PS:忘了补充:我使用的是Windows OS

0 投票
2 回答
6692 浏览

xml - Testng BeforeSuite 只运行一个测试类

我有以下 testng.xml

我的 TestBase 类有这个:

当我执行测试时,只有 xml 中的第二个测试,即 RestoreActivityTests 似乎运行,然后它退出套件。第一个类未执行,我在第一个测试中看到 NullPointerException。

我只想要一个浏览器实例并执行多个测试。testng 文档表明我上面使用的 xml 版本实际上是正确的。这里有什么问题?

0 投票
1 回答
2859 浏览

java - 多个跑步者的junit实现

我一直在尝试通过创建一个扩展运行器的套件运行器来创建一个个性化的测试套件。在带有注释的测试套件中,@RunWith(suiterunner.class)我指的是需要执行的测试类。

在测试类中,我需要重复一个特定的测试,为此我使用这里提到的解决方案:http: //codehowtos.blogspot.com/2011/04/run-junit-test-repeatedly.html。但是由于我创建了一个触发测试类的suiterunner,并且在我正在实现的那个测试类中@RunWith(ExtendedRunner.class),引发了一个初始化错误。

我需要帮助来管理这 2 名跑步者,还有什么方法可以将 2 名跑步者组合起来进行特定测试?有没有其他方法可以解决这个问题或更简单的方法?

0 投票
4 回答
3819 浏览

c++ - 每个套件的 boost-test 初始化(不是案例)

我需要初始化一些变量,这些变量在 BOOST_AUTO_TEST_SUITE 中是“全局的”,因此它们的构造函数将在套件启动时被调用,并且它们的析构函数将在最后一个相应的 BOOST_AUTO_TEST_CASE 完成后立即被调用

有人知道我该怎么做吗?看起来全球固定装置不是一个解决方案......

0 投票
2 回答
787 浏览

java - 为 Oracle 电子商务套件开发插件应用程序

我正面临一个挑战,我想听听你的意见。

我们有一个客户运行 Oracle eBusiness Suite,用于集中管理资产和销售等。

现在我们的任务是创建一个 Web 应用程序,它可以或多或少地像框架的插件一样,该模块将安装在电子商务套件上,并且所有身份验证、授权和记帐都由电子商务套件控制。

如果您有类似案例的经验,请告知。

再次感谢您的宝贵时间。