我在Ant构建脚本中使用JUnit5控制台。但是,它在我的项目中找不到任何测试。
我在终端中使用了以下命令:
-jar lib\junit-platform-console-standalone-1.1.0-RC1.jar --class-path bin --scan-class-path
其返回:
[36m.[0m
[36m+--[0m [36mJUnit Jupiter[0m [32m[OK][0m
[36m'--[0m [36mJUnit Vintage[0m [32m[OK][0m
Test run finished after 27 ms
[ 2 containers found ]
[ 0 containers skipped ]
[ 2 containers started ]
[ 0 containers aborted ]
[ 2 containers successful ]
[ 0 containers failed ]
[ 0 tests found ]
[ 0 tests skipped ]
[ 0 tests started ]
[ 0 tests aborted ]
[ 0 tests successful ]
[ 0 tests failed ]
我得到了与Ant脚本相同的输出:
<target name="test" depends="compile" description="Runs JUnit Tests">
<java jar="lib\junit-platform-console-standalone-1.1.0-RC1.jar" fork="true">
<arg value="d ."/>
<arg value="-details verbose"/>
</java>
</target>
您需要指定启动器可以在哪里找到您编译的测试类。详见https://JUnit . org/JUnit 5/docs/current/user-guide/# running-tests-console-launcher。
你的测试类是如何命名的?它们是由“javac”直接存储在“bin/”下吗?
这里发布的关于无法使用JUnit5控制台启动器运行测试的答案和评论可能会有所帮助。
我解决了这个问题:参数必须是行:
<target name="test" depends="test-javac" description="Runs JUnit Tests">
<java jar="${junit.jar}" fork="true">
<arg line="--class-path bin"/>
<arg line="--scan-class-path"/>
<arg line="--reports-dir reports"/>
<!-- Available options: [ascii,unicode]-->
<arg line="details-theme unicode"/>
<!-- Available options: [none,flat,tree,verbose]-->
<arg line="--details tree"/>
</java>
</target>
我用Anaconda创建了一个虚拟环境。激活后,我可以启动python3 shell并导入keras库,我得到以下警告,但在其他情况下它似乎可以工作。 /home/ryan/anaconda3/envs/spyderudemy/lib/python3.6/site packages/h5py/init.py:36:FutureWarning:将issubdtype的第二个参数从转换为。将来,它将被
我正在为我的Spring启动应用程序执行单元测试。测试工作正常,并在从intellij运行时给出预期的输出。我正在尝试使用Junit5控制台启动器从终端运行相同的测试。这是我使用的命令:- 我从包含测试类的< code > out/tests/package 文件夹中运行上面的命令。 我可以在我的外部jars文件夹中看到所需的jar和依赖项。但是当我从终端运行它时,我得到了下面的错误。 整个堆栈跟
我试图用JUnit5控制台启动器运行一个简单的测试。我试了几个选择,但都不起作用。谁能告诉我哪里出了问题吗? .+--JUnit Jupiter[OK] '--JUnit Vintage[OK] 测试运行在11毫秒后完成[2个容器] [0个容器跳过][2个容器启动] [0个容器中止][2个容器成功] [0个容器失败][0个测试找到] [0个测试跳过][0个测试启动] [0个测试中止][0个测试成功
问题内容: 我正在尝试使用JUnit5控制台启动器运行一个简单的测试。我尝试了几种选择,但是没有用。有人可以告诉我哪里出了问题吗? 给我警告 我试图在目录中运行所有测试,但这似乎找不到测试: 结果是这样的: 。+-JUnit Jupiter [确定] ‘-JUnit Vintage [确定] 11毫秒后测试运行完成[找到2个容器] [跳过0个容器] [0个容器中止] [2个容器成功] [0个容器失
问题内容: 我在Windows 10上运行Python2.7,使用Anaconda进行环境和大多数pkg管理。升级了许多软件包后,我的ipython控制台现在无法在任何IDE或控制台中启动。当我尝试在控制台上运行它时,出现此错误: 我尝试做的第一件事是: 输出: 我已经卸载并重新安装了ipython 和 仍然行不通。请帮忙! 问题答案: 尝试这个
但是有了这种依赖关系 未找到任何测试 Feb 22,2018 2:41:28 PM org.junit.platform.launcher.core.defaultlauncher handleThrowable警告:ID为'junit-jupiter'的TestEngine未能发现测试java.lang.noSuchMethoderRor:org.junit.platform.engine.su