我有一个奇怪的问题。当我使用maven运行TestNG测试用例时,测试用例运行正常。但是,当我使用eclipse testNG插件运行它时,测试用例被跳过,我发现很多bean创建异常。
在结构中我们有一个抽象类,它进行了很多初始化,这可能是原因吗?
答案 0 :(得分:0)
找到答案
我以为我会分享它。列出了多个问题。 TestNG不编译代码。这与eclipse中的JUNIT框架不同。 Junit符合代码,我们甚至可以将数据推送到实际数据库中并在测试后回滚。 testNG不提供此功能。
特别是如果项目是使用Maven构建的,那么构建需要在eclipse之外触发。测试需要从eclipse运行。 这是解决方案的关键。这可能会在干净构建时失败,因为临时构建文件将从eclipse中删除。这个问题主要是因为项目结构
感谢您的帮助。