草庐IT

test-plugin

全部标签

The ‘kotlin-android-extensions‘ Gradle plugin is no longer supported.

Android使用kotlin开发,运行报错The'kotlin-android-extensions'Gradlepluginisnolongersupported.Pleaseusethismigrationguide(https://goo.gle/kotlin-android-extensions-deprecation)tostartworkingwithViewBinding(https://developer.android.com/topic/libraries/view-binding)andthe'kotlin-parcelize'plugin.出现这个提示是因为’kotl

java - 如何指示 Maven 忽略我的 main/resources/persistence.xml 而支持 test/...?

我有两个persistence.xml文件,用于测试:src/main/resources/META-INF/persistence.xmlsrc/test/resources/META-INF/persistence.xml如何指示Maven在测试时忽略第一个文件?现在它不会被忽略,因为OpenEJB说:ERROR-FAIL...Finder:@PersistenceContextunitNamehasmultiplematches:unitName"abc"has2possiblematches. 最佳答案 查看alternat

java - cxf-codegen-plugin 不生成源代码

我正在尝试让cxf-codegen-plugin从我的wsdl文件生成源代码。当调用wsdl2java手册时,会生成所需的类,但是当使用mvngenerate-sources时,什么也没有发生,我收到消息“项目不需要目标”。直接调用插件没有帮助。我的poms摘录如下:org.apache.cxfcxf-codegen-plugin2.5.2generate-sourcesgenerate-sources${project.build.directory}/generated/cxf${basedir}/src/main/MyServiceInterface.wsdlwsdl2java

target\surefire-reports for the individual test results.错误解决方法

打包失败报了这个错误,这是测试不通过的原因,取消扯上就好辣。解决方法方法一直接使用idea的maven插件,选择跳过测试打包的功能方法二增加插件的配置 plugin> groupId>org.apache.maven.pluginsgroupId> artifactId>maven-surefire-pluginartifactId> configuration> testFailureIgnore>truetestFailureIgnore> skip>trueskip> configuration> plugin>方法三执行命令加上跳过测试的参数mvnclean

java - 在 JUnit 中的每个 '@Rule' 之后和每个 '@Test' 之前应用 '@After'

我有一个测试套件,我在@After中退出系统并在@AfterClass中关闭浏览器。我正在尝试使用@Rule为每种测试方法使用Selenium获取失败的测试屏幕截图。我手动检查了@Rule只在每个@Before之前运行,但我想在@Test之后和@After之前设置它。我找不到简单的解决方案。任何帮助将不胜感激。publicclassMorgatgeCalculatorTest{@Beforepublicvoidbefore(){System.out.println("Iambefore");}@BeforeClasspublicstaticvoidbeforeclass(){Syste

java - 从 WSDL 使用 jaxb2-maven-plugin 生成类

我在配置jaxb2-maven-plugin以从WSDL和多个XSD文件生成Java类时遇到问题,这些文件都存在于同一标准目录src/main/xsd.howtousejaxb2mavenpluginwithinlineXSD?相关的只是因为答案正确地建议在插件配置中使用wsdl参数,但这个问题实际上与内联XSD有关,而我的XSD是外部的。列出插件目标参数here.我的插件配置是:org.codehaus.mojojaxb2-maven-plugin1.5xjcxjccom.x.y.modeltrue我正在使用mvn-Xcleanjaxb2:xjc进行测试,但是插件忽略了调试输出中看到

java - jUnit 忽略来自基类的@Test 方法

假设我有一个名为testFixtureA的测试类有几种方法testA,testB,testC等,每个都有@Test注解。现在假设我将testFixtureA子类化进入名为testFixtureAB的类(class)而且我不会覆盖任何东西。testFixtureAB目前是空的。当我从testFixtureAB运行测试时,方法testA,testB和testC由测试运行器执行,因为测试运行器不区分来自类和基类的测试方法。我如何强制测试运行器从基类中删除测试? 最佳答案 andIdon'toverwriteanything.testFix

利用Simulink Test进行模型单元测试 - 1

1.搭建用于测试的简单模型随手搭建了一个demo模型MilTestModel,模型中不带参数 2.创建测试框架1.模型空白处右击测试框架>为‘MilTestModel’创建菜单2.在创建测试框架对话框中,点击OK,对应的测试框架MilTestMode_Harness1就自动打开了 3.创建测试文件和测试架构1.在HARNESS标签下点击SimulikTestManager2.在SimulinkTestManager中,点击New>TestFile打开保存文件对话框3.输入15-B03作为测试文件的名字,点击OK,测试文件的结构就在TestBrowser中自动打开了 4.右击NewTestCas

java - 使用 Java 8 的 cobertura-maven-plugin

是我的问题还是cobertura-maven-plugin不适用于java8?当它运行时我得到[INFO]---cobertura-maven-plugin:2.6:instrument(default)@provider-impl---[INFO]Cobertura2.0.3-GNUGPLLicense(NOWARRANTY)-SeeCOPYRIGHTfile[cobertura]WARN[main]net.sourceforge.cobertura.instrument.CoberturaInstrumenter-Unabletoinstrumentfile/var/lib/jen

java - 从插件: "org.eclipse.jface" when using Checkstyle Plugin调用代码时出现问题

我正在尝试在RationalSoftwareArchitect7.0.0.4上使用eclipse-cs插件。我最近卸载了旧的beta2版本并安装了beta3。插件本身按照先前配置的方式工作。但是每当我尝试通过Windows->Preferences->Checkstyle重新配置检查规则时,我都会收到以下错误:从插件调用代码时出现问题:“org.eclipse.jface”。当我单击配置按钮并尝试在UI上重新配置特定的选定检查规则时,会发生这种情况。有没有人以前遇到过这个问题,如何解决?完整的错误列表和堆栈跟踪如下所示:Stacktrace:java.lang.NoSuchMethod