- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作一个 java 项目的框架; gradle 构建文件有一个烦人的问题:测试运行了两次,一次由任务“JUnitPlatformTest”运行,第二次由任务“test”运行。
第一个似乎触发了第二个,所以我不能禁用它,我想保留第二个,因为它们之间有一点不同:第一个在控制台(intelliJ)中,第二种使用集成的 intelliJ 窗口。
这里是gradle.build
buildscript {
repositories {
mavenCentral()
mavenLocal()
}
dependencies {
classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.3'
classpath group: 'de.dynamicfiles.projects.gradle.plugins', name: 'javafx-gradle-plugin', version: '8.8.2'
classpath 'eu.appsatori:gradle-fatjar-plugin:0.3'
}
}
plugins {
id 'java'
id 'edu.sc.seis.launch4j' version '2.4.4'
}
apply plugin: 'org.junit.platform.gradle.plugin'
apply plugin: 'javafx-gradle-plugin'
apply plugin: 'eu.appsatori.fatjar'
junitPlatform {
platformVersion '1.0.3'
reportsDir file('build/test-results/junit-platform')
enableStandardTestTask true
//show results summary even on success.
details details.SUMMARY
filters {
tags {
// Framework tests need to be run only when required to verify that this framework is still working.
exclude "Framework"
}
includeClassNamePatterns '.*Test', '.*Tests'
}
}
group 'lorry'
version '1'
sourceCompatibility = 1.8
//mainClassName="imports.ColorfulCircles"
repositories {
mavenCentral()
mavenLocal()
}
dependencies {
def final junitVersion = "5.2.0"
compile group: 'com.google.inject', name: 'guice', version: '4.1.0'
compile group: 'com.google.code.gson', name: 'gson', version: '2.8.2'
compile group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: junitVersion
//compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '3.11.0'
compile group: 'org.assertj', name: 'assertj-core', version: '3.9.0'
compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.7'
testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-params', version: junitVersion
testCompile group: 'org.mockito', name: 'mockito-core', version: '2.7.22'
testRuntime group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: junitVersion
compile 'org.hamcrest:hamcrest-all:1.3'
testCompile "org.testfx:testfx-core:4.0.13-alpha"
testCompile 'org.testfx:testfx-junit5:4.0.13-alpha'
testRuntime 'org.testfx:openjfx-monocle:8u60-b27'
}
test {
useJUnitPlatform()
jvmArgs = [
"-Dtestfx.robot=glass",
"-Dtestfx.headless=true",
"-Dprism.order=sw",
"-Dprism.text=t2k",
"-Dheadless.geometry=1920x1200-32"
]
}
test.dependsOn 'clean'
jfx {
// minimal requirement for jfxJar-task
mainClass = 'imports.ColorfulCircles'
// minimal requirement for jfxNative-task
vendor = 'lolveley'
}
jar {
baseName = 'executable3'
version = ''
manifest {
attributes(
'Class-Path': configurations.compile.collect { it.getName() }.join(' '),
'Main-Class': 'imports.ColorfulCircles'
)
}
}
launch4j {
outfile='bibliotek-v3.exe'
mainClassName = 'imports.ColorfulCircles'
icon = "${projectDir}\\icons\\hands2.ico"
copyConfigurable = project.tasks.fatJar.outputs.files
jar = "lib/${project.tasks.fatJar.archiveName}"
//headerType = "console"
//jar = "${buildDir}\\productFatJar\\fat.jar"
}
junitPlatformTest {
jvmArgs = [
"-Dtestfx.robot=glass",
"-Dtestfx.headless=true",
"-Dprism.order=sw",
"-Dprism.text=t2k",
"-Dheadless.geometry=1920x1200-32"
]
}
结果如下:
Testing started at 19:25 ...
19:25:01: Executing task 'test'...
> Task :compileJava
> Task :processResources NO-SOURCE
> Task :classes
> Task :clean
> Task :compileTestJava
> Task :processTestResources NO-SOURCE
> Task :testClasses
> Task :junitPlatformTest
constructeur appelé
Before all
Before each
my test 1
Before each
my test 2
This test method should be run
Test run finished after 3630 ms
[ 4 containers found ]
[ 0 containers skipped ]
[ 4 containers started ]
[ 0 containers aborted ]
[ 4 containers successful ]
[ 0 containers failed ]
[ 7 tests found ]
[ 0 tests skipped ]
[ 7 tests started ]
[ 0 tests aborted ]
[ 7 tests successful ]
[ 0 tests failed ]
> Task :test
constructeur appelé
Before all
Before each
my test 1
Before each
my test 2
This test method should be run
BUILD SUCCESSFUL in 13s
5 actionable tasks: 5 executed
19:25:15: Task execution finished 'test'.
最佳答案
根据 this official website , ...
The JUnit Platform Gradle Plugin is deprecated
The very basic
junit-platform-gradle-plugin
developed by the JUnit team was deprecated in JUnit Platform 1.2 and will be discontinued in 1.3. Please switch to Gradle’s standard test task.
所以你应该从你的构建文件中删除这个插件,如果有必要,尝试将剩余的设置移植到 java
插件的 test
任务。
关于testing - 渐变 : java tests ran twice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52102536/
我有一个非常简单的 Python 代码,但不明白为什么循环不会停止。我特别想在函数内部使用辅助函数。有什么想法吗? def x(): a = range(0,5) def y(ran)
本文实例讲述了Python使用pickle模块报错EOFError Ran out of input的解决方法。分享给大家供大家参考,具体如下: 遇到了 EOFError:Ran out of i
Ran out of input 我在pytorch测试DataLoader时报错,代码: testloader = DataLoader(test, batch_size=16, shuffle=T
当我运行下面的代码时,我收到此错误消息“EOFError: Ran out of input”这是什么意思??怎么才能矫正??以及如何在屏幕上输出记录的详细信息。 import pickle # th
一切正常,直到: celery beat v3.1.18 (Cipater) is starting. __ - ... __ - _ Configuration ->
我已经使用Excel VBA开发了一个程序,该程序偶尔会导致“Excel Ran资源不足”错误。 关闭文件,重新打开并重新运行宏总是可以修复导致错误的任何问题。我知道首先避免错误是最佳实践,但我辞职认
描述: 我需要制作一个电子表格类型的计算器来跟踪在线游戏(ArcheAge)中的信息。该“电子表格”必须保存信息并以 5 分钟为增量自动更新一组值(最好将其作为文件保存到计算机上。这是我正在开发的一个
在为节日运行 C++ 代码时,我正在使用多种语言,如美国 diaphone、意大利语等。但是当播放一种语言后,我选择另一种语言,然后终端显示错误“SIOD:存储空间不足”,并且什么都不做。谁能帮帮我?
我运行 go test 并得到超时错误: *** Test killed with quit: ran too long (10m0s). FAIL call/httptest 600.05
我有一个 .obj文件中,以前我将图像转换为 base64 并使用 pickle 保存. 问题是当我尝试加载 .obj 时文件与 pickle ,将代码从base64转成图片,用pygame加载. 加
我们正在开发一个iOS应用。当我们在PC上测试该应用程序时,一切正常,但是当我们在iPad/iPhone4上运行该应用程序时,我们经常会收到“Ran out of Trampolines type 2
因此,我正在从事的项目之一要求我们获取服务器上运行的每个查询,并将该查询自动粘贴到数据库内的表中。这样做的原因是 DBA 能够查看之前在机器上运行的所有 SQL 查询。不幸的是,我没有任何余地以不同的
任何人都可以告诉我这个错误... 数据库有 40,000 条新闻报道,但只有“story”字段较大,'old' 是一个数值 0 或 1,'title' 和 'shortstory' 非常短或为 NUL
我正在制作一个 java 项目的框架; gradle 构建文件有一个烦人的问题:测试运行了两次,一次由任务“JUnitPlatformTest”运行,第二次由任务“test”运行。 第一个似乎触发了第
我正在为我正在设计的系统使用带有 mysql 数据库的 spring MVC。 当我尝试从 spring Controller 将对象传递到 html 页面时,遇到了标题中引用的错误。 我正在尝试做的
我无法对我的代码进行单元测试。 $_SESSION 每次运行下一个测试时都会清除。当我运行 testStartProductSession() 时,我的对象将一些数据添加到 $_SESSION 变量。
我正在运行 Tensor Flow 版本 0.7.1,支持 64 位 GPU,使用 pip 安装,并且在装有 Ubuntu 14.04 的 PC 上运行。我的问题是在构建网络时 Tensor Flow
我在尝试使用 Unpickler.load() 时遇到一个有趣的错误,这里是源代码: open(target, 'a').close() scores = {}; with open(target,
我通过 miniforge 安装了 conda:https://github.com/conda-forge/miniforge 我的环境一直正常工作,直到最近任何 conda 命令都会导致: Col
我看到这个错误被发布了很多,通常是由于文件在打开后没有正确关闭。但由于我使用的是集成的 torch.load() 函数,我不确定我能做些什么不同的事情。 首先是保存部分: torch.save
我是一名优秀的程序员,十分优秀!