我试图用JUnit测试编写一只蚂蚁,但得到以下结果:
unittest:
[junit] Running com.mytest.utiltest
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[junit] Test com.mytest.utiltest FAILED
它只是显示没有打印详细信息的错误,我在build.xml中指定以下参数也尝试以开头ant -v or ant -debug
,但没有任何运气。有人可以帮忙吗?
<junit printsummary="yes" showoutput="true">
蚂蚁1.8.2,sun jdk1.6.0_20,junit 4.8.2
为了缩小问题的范围,我创建了一个单独的项目,这是我的build.xml
<project name = "TestPrj" default="unittest" basedir = ".">
<target name="unittest" >
<junit printsummary="yes" showoutput="true" >
<classpath>
<pathelement location="./junit-4.8.2.jar"/>
<pathelement location="./ant-junit4.jar"/>
</classpath>
<test name = "com.mytest.unittest.SimpleTest" todir="."/>
</junit>
</target>
</project>
下面是simpletest.java
package com.mytest.unittest;
import junit.framework.TestCase;
public class SimpleTest extends TestCase{
public void testFirst()
{
assertTrue(true);
}
}
C:\ TestPrj>蚂蚁
Buildfile: C:\TestPrj\build.xml
unittest:
[junit] Running com.mytest.unittest.SimpleTest
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0 sec
BUILD SUCCESSFUL
Total time: 0 seconds
C:\ TestPrj>目录
Directory of C:\TestPrj
04/02/2011 02:00 PM <DIR> .
04/02/2011 02:00 PM <DIR> ..
04/02/2011 01:56 PM 280 .classpath
04/02/2011 01:54 PM 519 .project
04/02/2011 02:00 PM 7,120 ant-junit4.jar
04/02/2011 02:00 PM 403 build.xml
04/02/2011 01:55 PM <DIR> com
11/17/2010 05:36 PM 237,344 junit-4.8.2.jar
5 File(s) 245,666 bytes
3 Dir(s) 28,451,311,616 bytes free
为什么没有生成JUnit结果/详细信息/报告? 这样,在我真正的失败案例中,我无法解决我的问题吗?
您必须formatter
在junit
任务内使用一个元素。格式化程序默认情况下将创建一个报告文件,但是您可以强制其在屏幕上打印结果。您可以使用两种格式化程序:一种用于输出到屏幕,另一种用于输出到文件。
请注意,您不再需要的属性printsummary="yes"
,并showoutput="true"
在junit任务。格式化程序现在正在处理输出。
<project name = "TestPrj" default="unittest" basedir = ".">
<target name="unittest" >
<junit>
<classpath>
<pathelement location="./junit-4.8.2.jar"/>
<pathelement location="./ant-junit4.jar"/>
</classpath>
<formatter type="plain" usefile="false" /> <!-- to screen -->
<formatter type="plain" /> <!-- to file -->
<test name = "com.mytest.unittest.SimpleTest" todir="."/>
</junit>
</target>
</project>
阅读ant手册中的junit页面以获取更多信息。
在概览页面或警报历史记录页面中点击警报以查看其详细信息页面。在“警报详细信息”页面中,你可以查看引发警报的详细信息,将它标记为已读或未读,开启或关闭它,将它分配给成员,添加备注。当你打开此页面时,警报会自动标记为“已读”。 警报详情页面的信息 摘要 它显示警报的当前状态,以及其引发时间和结束时间。 警报详细信息 会显示警报名、警报的解释,以及 Navicat Monitor 的建议以帮助你调查和解
编辑:代码如下。
如何获取veracode漏洞报告的详细信息? 我是一个流行的JS库Ramda的维护者,我们最近收到一份报告,称该库存在原型污染漏洞。这一点可以追溯到veracode的一份报告,该报告说: 拉姆达易受原型污染。攻击者可以通过curry2函数将属性注入现有的构造原型,并修改属性,例如,构造函数和原型。 我明白他们在谈论什么原型污染。一个很好的解释是snyk对的写作。Ramda的设计不同,明显类似的Ra
Standard Traceback Dumps # cgitb_basic_traceback.py def func2(a, divisor): return a / divisor def func1(a, b): c = b - 5 return func2(a, c) func1(1, 5) Enabling Detailed Tracebacks # c
我已经成功地将swagger集成到我的项目中 现在,我可以点击URLhttp://localhost:8080/myapp/v2/api-docs,看到返回的描述REST API的json。例如。 然后我拉入了swagger-ui依赖项
我使用下面的组合作为我的UI自动化代码。 硒 当我运行CukesRunner类来执行功能文件时,它会成功运行。但是Intellij中的TestNG窗口仅在缺少功能名称和场景/步骤详细信息时才会显示。 如果我错了,请纠正我。谢谢你。