Build for PR 38 #8
GitHub Actions / Test Report
failed
Nov 9, 2023 in 0s
Test Report ❌
❌ junit.xml
73 tests were completed in 872s with 71 passed, 1 failed and 1 skipped.
✅ net.neoforged.gradle.common.extensions.dependency.replacement.DependencyReplacementsExtensionTest
✅ callingHandleDependencyReplacementRemovesTheOriginalDependency()
✅ callingHandleDependencyReplacementAlwaysInvokesTheIdeReplacementHandlerWhenNoImportIsRunning()
✅ callingHandleDependencyReplacementAlwaysInvokesTheIdeReplacementHandlerWhenAnImportIsRunning()
✅ callingHandleDependencyReplacementDoesNotRegisterTheGenerationTaskWhenAlreadyDone()
✅ aDependencyReplacementIsRegisteredForAnExternalModuleDependency()
✅ invokingOnPostDefinitionBakesDoesNotRunTheRegisteredCallbacksIfTheStateHasAFailure()
✅ callingHandleDependencyReplacementAlwaysInvokesTheGradleReplacementHandler()
✅ aConfigureCallbackForAllConfigurationsInAGivenProjectIsAddedOnConstruction()
✅ aCallbackHandlerIsAddedToEachConfigurationWhenOneIsConfigured()
✅ callingHandleDependencyReplacementToRegistersTheGenerationTaskWhenNotDoneYet()
✅ callingHandleConfigurationRegistersDependencyMonitor()
✅ aDependencyReplacementProperlyConfiguresTheIvyReplacementWithItsOwnExternalModuleDependencies()
✅ invokingOnPostDefinitionBakesRunsTheRegisteredCallbacksIfTheStateHasNoFailure()
✅ aDependencyReplacementProperlyConfiguresTheIvyReplacement()
✅ aDependencyReplacementIsOnlyRegisteredForAnythingThatIsNotAnExternalModuleDependency()
✅ net.neoforged.gradle.neoform.deobfuscation.ObfuscationAndDeobfuscationTestSpecification
✅ supportObfuscationAndDeobfuscation
✅ net.neoforged.gradle.neoform.dependency.NeoformDependencyManagerTest
✅ adding a dependency to something other then neoform minecraft works
✅ adding a dependency on neoform minecraft with exact version works
✅ net.neoforged.gradle.neoform.FunctionalTests
✅ a mod with neoform as dependency can run the apply official mappings task
✅ neoform applies user ATs and allows remapped compiling
✅ neoform re-setup uses a build-cache
✅ net.neoforged.gradle.neoform.NeoFormPluginTests
✅ can apply plugin
✅ applying neoform plugin applies common plugin
✅ applying neoform plugin adds a neoFormRuntime configurable extension
✅ applying neoform plugin adds the required maven plugins
✅ net.neoforged.gradle.userdev.CompatibilityTests
⚪ a mod with userdev as dependency can run the patch task for that dependency
❌ net.neoforged.gradle.userdev.FunctionalTests
✅ a mod with userdev: as dependency can run the recompile task for that dependency
❌ a mod with userdev as dependency and official mappings can compile through gradle
Condition failed with Exception:
✅ the userdev runtime by default supports the build cache
✅ net.neoforged.gradle.userdev.UserDevPluginTests
✅ applying userdev plugin succeeds
✅ applying userdev plugin applies neoform plugin
✅ applying userdev plugin applies forge extension
✅ applying userdev plugin applies userDev runtime extension
✅ net.neoforged.gradle.util.AdaptingZipBuildingFileTreeVisitorTest
✅ visitingAFileCreatesAnEntryInZipAndCopiesItUsingAStream()
✅ throwingAZipExceptionForAnythingOtherThenDuplicateDirectoriesThrowsAnException()
✅ throwingAZipExceptionForDuplicateDirectoriesDoesNotThrowAnException()
✅ throwingAnIOExceptionDuringEntryClosingWhileVisitingADirectoryThrowsAnException()
✅ visitingADirectoryCreatesAnEntryInZip()
✅ throwingAnIOExceptionDuringEntryPuttingWhileVisitingAFileThrowsAnException()
✅ throwingAnIOExceptionDuringEntryPuttingWhileVisitingADirectoryThrowsAnException()
✅ throwingAnIOExceptionDuringCopyingWhileVisitingAFileThrowsAnException()
✅ throwingAnIOExceptionDuringEntryClosingWhileVisitingAFileThrowsAnException()
✅ visitingAFileInvokesAdapterWhichCanChooseToNotCopyTheFileContentsButStillCreatesTheFile()
✅ net.neoforged.gradle.util.CopyingFileTreeVisitorTest
✅ visitingAFileCreatesAFileInTheTargetAndCopiesItsContent()
✅ passingInAFileUsesItsPath()
✅ visitingAFileCreatesAFileInTheTarget()
✅ visitingADirectoryCreatesADirectoryInTheTarget()
✅ passingANotExistingDirectoryCreatesIt()
✅ tryingToUseAFileAsATargetThrowsARuntimeException()
✅ passingInADirectoryWithContentDeletesTheContent()
✅ net.neoforged.gradle.util.DelegatingFileTreeVisitorTest
✅ visitingADirectoryInvokesDelegate()
✅ visitingAFileInvokesDelegate()
✅ net.neoforged.gradle.util.ModuleDependencyUtilsTest
✅ returnsANullExtensionWhenTheFirstArtifactHasNoExtension()
✅ returnsTheExtensionOfTheFirstArtifact()
✅ returnsANullClassifierWhenNoArtifactsArePresent()
✅ returnsTheClassifierOfTheFirstArtifact()
✅ returnsANullExtensionWhenNoArtifactsArePresent()
✅ returnsANullClassifierWhenTheFirstArtifactHasNoClassifier()
✅ net.neoforged.gradle.util.ResolvedDependencyUtilsTest
✅ returnsANullExtensionWhenTheFirstArtifactHasNoExtension()
✅ returnsTheExtensionOfTheFirstArtifact()
✅ returnsANullClassifierWhenNoArtifactsArePresent()
✅ returnsTheClassifierOfTheFirstArtifact()
✅ returnsANullExtensionWhenNoArtifactsArePresent()
✅ returnsANullClassifierWhenTheFirstArtifactHasNoClassifier()
✅ net.neoforged.gradle.util.ZipBuildingFileTreeVisitorTest
✅ visitingAFileCreatesAnEntryInZipAndCopiesItUsingAStream()
✅ throwingAZipExceptionForAnythingOtherThenDuplicateDirectoriesThrowsAnException()
✅ throwingAZipExceptionForDuplicateDirectoriesDoesNotThrowAnException()
✅ throwingAnIOExceptionDuringEntryClosingWhileVisitingADirectoryThrowsAnException()
✅ visitingADirectoryCreatesAnEntryInZip()
✅ throwingAnIOExceptionDuringEntryPuttingWhileVisitingAFileThrowsAnException()
✅ throwingAnIOExceptionDuringEntryPuttingWhileVisitingADirectoryThrowsAnException()
✅ throwingAnIOExceptionDuringCopyingWhileVisitingAFileThrowsAnException()
✅ throwingAnIOExceptionDuringEntryClosingWhileVisitingAFileThrowsAnException()
Annotations
github-actions / Test Report
net.neoforged.gradle.userdev.FunctionalTests ► a mod with userdev as dependency and official mappings can compile through gradle
Failed test found in:
junit.xml
Error:
Condition failed with Exception:
Raw output
Condition failed with Exception:
run.output.output.contains('BUILD SUCCESSFUL')
| | |
| | groovy.lang.MissingPropertyException: No such property: output for class: java.lang.String
| | at org.codehaus.groovy.vmplugin.v8.IndyGuardsFiltersAndSignatures.unwrap(IndyGuardsFiltersAndSignatures.java:160)
| | at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:318)
| | at net.neoforged.gradle.userdev.FunctionalTests.a mod with userdev as dependency and official mappings can compile through gradle(FunctionalTests.groovy:74)
| > Task :cacheLauncherMetadata
| > Task :cacheVersionManifest1.20.2
| > Task :cacheVersionExecutableClient1.20.2
| > Task :cacheVersionExecutableServer1.20.2
| > Task :cacheVersionMappingsClient1.20.2
| > Task :cacheVersionMappingsServer1.20.2
| > Task :neoFormForgesAccessTransformerProvider_script_neoforge.cfg
| > Task :neoFormForgesAccessTransformerProvideraccesstransformer.cfg
| > Task :neoFormListLibraries
| > Task :neoFormStripClient
| > Task :neoFormExtractServer
| > Task :neoFormStripServer
| > Task :neoFormMerge
| > Task :neoFormMergeMappings
| > Task :neoFormRename
|
| > Task :neoFormApplyForgesAccessTransformer
| [22:59:02] [main/INFO]: Access Transformer processor running version 8.0.7+8.0.7+master.43473d43
| [22:59:02] [main/INFO]: Command line arguments [--inJar, /tmp/spock_a_mod_with_userdev__0_tempDir6813441052922350184/test-project/build/neoForm/neoFormJoined1.20.2-20231019.002635/steps/rename/output.jar, --outJar, /tmp/spock_a_mod_with_userdev__0_tempDir6813441052922350184/test-project/build/neoForm/neoFormJoined1.20.2-20231019.002635/steps/applyForgesAccessTransformer/output.jar, --atFile, /tmp/spock_a_mod_with_userdev__0_tempDir6813441052922350184/test-project/build/neoForm/neoFormJoined1.20.2-20231019.002635/accesstransformers/Forges/accesstransformer.cfg, --atFile, /tmp/spock_a_mod_with_userdev__0_tempDir6813441052922350184/test-project/build/neoForm/neoFormJoined1.20.2-20231019.002635/accesstransformers/Forges/_script_neoforge.cfg]
| [22:59:02] [main/INFO]: Reading from /tmp/spock_a_mod_with_userdev__0_tempDir6813441052922350184/test-project/build/neoForm/neoFormJoined1.20.2-20231019.002635/steps/rename/output.jar
| [22:59:02] [main/INFO]: Writing to /tmp/spock_a_mod_with_userdev__0_tempDir6813441052922350184/test-project/build/neoForm/neoFormJoined1.20.2-20231019.002635/steps/applyForgesAccessTransformer/output.jar
| [22:59:02] [main/INFO]: Transformer file /tmp/spock_a_mod_with_userdev__0_tempDir6813441052922350184/test-project/build/neoForm/neoFormJoined1.20.2-20231019.002635/accesstransformers/Forges/accesstransformer.cfg
| [22:59:02] [main/INFO]: Transformer file /tmp/spock_a_mod_with_userdev__0_tempDir6813441052922350184/test-project/build/neoForm/neoFormJoined1.20.2-20231019.002635/accesstransformers/Forges/_script_neoforge.cfg
| [22:59:02] [main/WARN]: Found existing output jar /tmp/spock_a_mod_with_userdev__0_tempDir6813441052922350184/test-project/build/neoForm/neoFormJoined1.20.2-20231019.002635/steps/applyForgesAccessTransformer/output.jar, overwriting
| [22:59:05] [main/INFO]: JAR transformation complete /tmp/spock_a_mod_with_userdev__0_tempDir6813441052922350184/test-project/build/neoForm/neoFormJoined1.20.2-20231019.002635/steps/applyForgesAccessTransformer/output.jar
|
| > Task :neoFormDecompile
| > Task :neoFormInject
| > Task :neoFormPatch
| > Task :neoFormPatchUserDev
| > Task :neoFormDownloadForgesSources
| > Task :neoFormUnzipForgesSources
| > Task :neoFormInjectForgesSources
| > Task :neoFormDownloadForgeUniversal
| > Task :neoFormUnzipForgeUniversal
| > Task :neoFormInjectForgeResources
| > Task :neoFormApplyOfficialMappings
| > Task :create1.20.2ClientExtraJar
| > Task :selectRawArtifactNet.minecraft_client_1.20.2_client-extra
| > Task :neoFormRecompile
| Note: Some input files use or override a deprecated API.
| Note: Recompile with -Xlint:deprecation for details.
| Note: Some input files use or override a deprecated API that is marked for removal.
| Note: Recompile with -Xlint:removal for details.
| Note: Some input files use unchecked or unsafe operations.
| Note: Recompile with -Xlint:unchecked for details.
|
| > Task :supplyRawJarForneoFormJoined1.20.2-20231019.002635
| > Task :neoFormSelectRawArtifactNet.neoforged_neoforge_20.2.43-beta_
| > Task :compileJava
| > Task :processResources NO-SOURCE
| > Task :classes
| > Task :jar
| > Task :assemble
| > Task :compileTestJava NO-SOURCE
| > Task :processTestResources NO-SOURCE
| > Task :testClasses UP-TO-DATE
| > Task :test NO-SOURCE
| > Task :check UP-TO-DATE
| > Task :build
|
| BUILD SUCCESSFUL in 4m 43s
| 34 actionable tasks: 34 executed
<org.gradle.testkit.runner.internal.FeatureCheckBuildResult@778ca8ef delegateBuildResult=org.gradle.testkit.runner.internal.DefaultBuildResult@261d8190 outputFeatureCheck=org.gradle.testkit.runner.internal.feature.BuildResultOutputFeatureCheck@34448e6c>
at net.neoforged.gradle.userdev.FunctionalTests.a mod with userdev as dependency and official mappings can compile through gradle(FunctionalTests.groovy:74)
Caused by: groovy.lang.MissingPropertyException: No such property: output for class: java.lang.String
at org.codehaus.groovy.vmplugin.v8.IndyGuardsFiltersAndSignatures.unwrap(IndyGuardsFiltersAndSignatures.java:160)
at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:318)
... 1 more
Loading