Loading...
Result: Tests failed: 184 (184 new), passed: 70 Agent: teamcity_teamcity-agent-1_1
Time: 05 Sep 24 01:28 - 01:47 (19m:12s) Triggered by: GitHub Checks Webhook Trigger on 05 Sep 24 01:28
Branch:

Code coverage

Classes: 5.8%5.8% Methods: 4.7%4.7% Lines: 3.4%3.4%
Diff: -33.47% Diff: -26.74% Diff: -22.96%
This Build was triggered by GitHub Checks Webhook Trigger. Open this check run on GitHub

Pull Requests matching the corresponding check suite:

Build problems: 1 (1 new)

Process exited with code 1 (Step: Build (Gradle))  
 Loading build log messages...

184 tests failed (184 new)

com.demonwav.mcdev.creator (14)
ClassFqnCreatorPropertyTest.classNameSuggestion(Class Name Suggestion) 
ClassFqnCreatorPropertyTest.validation(Validation) 
CreatorTemplateProcessorTest.duplicatePropertyName(Duplicate Property Name) 
CreatorTemplateProcessorTest.unknownPropertyType(Unknown Property Type) 
StringCreatorPropertyTest.invalidValidator(Invalid Validator) 
StringCreatorPropertyTest.replaceDerivationMissingRegexParameter(Replace Derivation Missing Regex Parameter) 
StringCreatorPropertyTest.replaceDerivation(Replace Derivation) 
StringCreatorPropertyTest.selectDerivation(Select Derivation) 
StringCreatorPropertyTest.replaceDerivationMoreThanOneParentDefined(Replace Derivation More Than One Parent Defined) 
StringCreatorPropertyTest.selectDerivationWithModification(Select Derivation With Modification) 
StringCreatorPropertyTest.replaceDerivationMissingReplacementParameter(Replace Derivation Missing Replacement Parameter) 
StringCreatorPropertyTest.replaceDerivationParentPropertyMustProduceAStringValue(Replace Derivation Parent Property Must Produce A String Value) 
StringCreatorPropertyTest.replaceDerivationMissingParameters(Replace Derivation Missing Parameters) 
StringCreatorPropertyTest.replaceDerivationMissingParentValue(Replace Derivation Missing Parent Value) 
com.demonwav.mcdev.nbt.lang (1)
NbttParsingTest.allTypesTest(All Types Parsing Test) 
com.demonwav.mcdev.platform.bukkit (8)
PluginYmlReferenceContributorTest.mainClassReferenceVariants(Main Class Reference Variants) 
PluginYmlReferenceContributorTest.mainClassReferenceMove(Main Class Reference Move) 
PluginYmlReferenceContributorTest.mainClassReference(Main Class Reference) 
PluginYmlReferenceContributorTest.mainClassReferenceRenameFromPluginYml(Main Class Reference Rename From Plugin Yml) 
PluginYmlReferenceContributorTest.mainClassReferenceRenameFromClass(Main Class Reference Rename From Class) 
PluginYmlSpigotInspectionTest.mainUnresolvedReference(Main Unresolved Reference) 
PluginYmlSpigotInspectionTest.mainWrongType(Main Wrong Type) 
PluginYmlSpigotInspectionTest.mainGoodType(Main Good Type) 
com.demonwav.mcdev.platform.bungeecord (3)
PluginYmlBungeeInspectionTest.mainUnresolvedReference(Main Unresolved Reference) 
PluginYmlBungeeInspectionTest.mainWrongType(Main Wrong Type) 
PluginYmlBungeeInspectionTest.mainGoodType(Main Good Type) 
com.demonwav.mcdev.platform.fabric (6)
FabricEntrypointsInspectionTest.entrypointMethodWithParameter 
FabricEntrypointsInspectionTest.entrypointFieldInitializers 
FabricEntrypointsInspectionTest.entrypointInstanceMethodInClassWithNoEmptyCtor 
FabricEntrypointsInspectionTest.invalidInitializers 
FabricEntrypointsInspectionTest.validInitializers 
FabricEntrypointsInspectionTest.missingEmptyConstructor 
com.demonwav.mcdev.platform.forge (21)
ModsTomlCompletionTest.sideValue(Dependency Side Value) 
ModsTomlCompletionTest.dependenciesKeys(Dependencies Keys) 
ModsTomlCompletionTest.booleanValue(Boolean Value) 
ModsTomlCompletionTest.modsKeys(Mods Keys) 
ModsTomlCompletionTest.rootKeys(Root Keys) 
ModsTomlCompletionTest.stringCompletion(String Completion) 
ModsTomlCompletionTest.modDependencyKey(Mod Dependency Key) 
ModsTomlCompletionTest.displayTestValue(Display Test Value) 
ModsTomlCompletionTest.stringCompletionFromNothing(String Completion From Nothing) 
ModsTomlCompletionTest.orderingValue(Dependency Ordering Value) 
ModsTomlDocumentationTest.modsHeaderDocumentation(Mods Header Documentation) 
ModsTomlDocumentationTest.dependencyKeyDocumentation(Dependency Key Documentation) 
ModsTomlDocumentationTest.rootKeyDocumentation(Root Key Documentation) 
ModsTomlDocumentationTest.modKeyDocumentation(Mod Key Documentation) 
ModsTomlDocumentationTest.rootKeyLookupElementDocumentation(Root Key Lookup Element Documentation) 
ModsTomlValidationInspectionTest.dependencyForModWithGoodPlaceholder(Dependency For Mod With Good Placeholder) 
ModsTomlValidationInspectionTest.invalidValueType(Invalid Value Type) 
ModsTomlValidationInspectionTest.invalidEnumValue(Invalid Enum Value) 
ModsTomlValidationInspectionTest.dependencyForModWithBadPlaceholder(Dependency For Mod With Bad Placeholder) 
ModsTomlValidationInspectionTest.invalidModId(Invalid Mod ID) 
ModsTomlValidationInspectionTest.dependencyForUndeclaredMod(Dependency For Undeclared Mod) 
com.demonwav.mcdev.platform.mcp.at (11)
AtCommenterTest.singleLineUncommentTest(Single Line Uncomment Test) 
AtCommenterTest.multiLineUncommentTest(Multi Line Uncomment) 
AtCommenterTest.singleLineCommentTest(Single Line Comment Test) 
AtCommenterTest.multiLineCommentWithCommentsTest(Multi Line Comment With Comments Test) 
AtCommenterTest.multiLineCommentTest(Multi Line Comment Test) 
AtParsingTest.keywordsTest(Keywords Parsing Test) 
AtParsingTest.asterisksTest(Asterisks Parsing Test) 
AtParsingTest.funcsTest(Funcs Parsing Test) 
AtParsingTest.fieldsTest(Fields Parsing Test) 
AtParsingTest.noValueTest(Empty Value Parsing Test) 
AtParsingTest.commentsTest(Comments Parsing Test) 
com.demonwav.mcdev.platform.mixin (43)
AccessorMixinTest.nonInterfaceAccessorMixinTest(Non-Interface Accessor Mixin Test) 
AccessorMixinTest.invalidConstructorInvokerTarget(Invalid Constructor Invoker Target) 
AccessorMixinTest.invalidNamedAccessorTarget(Invalid Named Accessor Target) 
AccessorMixinTest.accessorMixinTargetTest(Accessor Mixin Target Test) 
AccessorMixinTest.missingAnnotationAccessorMixinTest(Missing Annotation Accessor Mixin Test) 
AccessorMixinTest.invalidInvokerTarget(Invalid Invoker Target) 
AccessorMixinTest.accessorMixinRenamedTargetTest(Accessor Mixin Renamed Target Test) 
AccessorMixinTest.validAccessorMixinTest(Valid Accessor Mixin Test) 
AccessorMixinTest.nonInterfaceTargetingInterfaceAccessorMixinTest(Non-Interface Targeting Interface Accessor Mixin Test) 
AccessorMixinTest.invokersOnlyAccessorMixinTest(Invokers Only Accessor Mixin Test) 
AccessorMixinTest.accessorsOnlyAccessorMixinTest(Accessors Only Accessor Mixin Test) 
AccessorMixinTest.targetInterfaceAccessorMixinTest(Target Interface Accessor Mixin Test) 
AccessorMixinTest.invalidAccessorTarget(Invalid Accessor Target) 
AccessorMixinTest.invalidNamedInvokerTarget(Invalid Named Invoker Target) 
AmbiguousReferenceInspectionTest.noAmbiguousReferenceMultipleTargets(No Ambiguous Reference Multiple Targets) 
AmbiguousReferenceInspectionTest.ambiguousReferenceMultipleTargets(Ambiguous Reference Multiple Targets) 
AmbiguousReferenceInspectionTest.noAmbiguousQualifiedReference(No Ambiguous Qualified Reference) 
AmbiguousReferenceInspectionTest.ambiguousReference(Ambiguous Reference) 
AmbiguousReferenceInspectionTest.noAmbiguousReference(No Ambiguous Reference) 
InnerClassTest.mixinInnerClassInspectionTest(Mixin Inner Class Inspection Test) 
InvalidInjectorMethodSignatureFixTest.injectWithoutCI(Inject without CallbackInfo) 
InvalidInjectorMethodSignatureFixTest.simpleCase(Simple case) 
InvalidInjectorMethodSignatureFixTest.simpleCaseWithMixinExtrasSugar(Simple case with MixinExtras Sugar) 
InvalidInjectorMethodSignatureFixTest.simpleMethodWithInnerType(Simple method with inner type) 
InvalidInjectorMethodSignatureFixTest.innerCtorWithLocals(Inner ctor with locals) 
InvalidInjectorMethodSignatureFixTest.genericCase(Generic method) 
InvalidInjectorMethodSignatureFixTest.modifyArgs(ModifyArgs) 
InvalidInjectorMethodSignatureFixTest.withCapturedLocals(With captured locals) 
InvalidInjectorMethodSignatureFixTest.genericCaseComplexReturnType(Generic method complex return type) 
InvalidInjectorMethodSignatureFixTest.simpleInnerCtor(Simple inner ctor) 
InvalidInjectorMethodSignatureInspectionTest.innerCtorInjectParameters(Inner Ctor @Inject Parameters) 
InvalidInjectorMethodSignatureInspectionTest.staticInnerCtorInjectParameters(Static Inner Ctor @Inject Parameters) 
InvalidInjectorMethodSignatureInspectionTest.redirectInConstructorBeforeSuperconstructorCall(Redirect in constructor before superconstructor call) 
MultipleTargetTest.multipleTargets(Multiple Targets) 
MultipleTargetTest.singleTarget(Single Target) 
SuperClassTest.goodMixinSuperclassTest(Good Mixin Superclass Test) 
SuperClassTest.mixinClassHierarchyNotFoundTest(Mixin Superclass Not Found In Hierarchy Test) 
SuperClassTest.noMixinSuperclassTest(No Mixin Superclass Test) 
SuperClassTest.mixinClassNotItsOwnSuperclassTest(Mixin Class Cannot Extend Itself Test) 
UnnecessaryQualifiedMemberReferenceInspectionTest.unnecessaryQualificationMultipleTargets(Unnecessary Qualification Multiple Targets) 
UnnecessaryQualifiedMemberReferenceInspectionTest.noUnnecessaryQualificationMultipleTargets(No Unnecessary Qualification Multiple Targets) 
UnnecessaryQualifiedMemberReferenceInspectionTest.noUnnecessaryQualification(No unnecessary Qualification) 
UnnecessaryQualifiedMemberReferenceInspectionTest.unnecessaryQualification(Unnecessary Qualification) 
com.demonwav.mcdev.platform.mixin.expression (17)
MEExpressionCompletionTest.methodCompletionTest(Method Completion Test) 
MEExpressionCompletionTest.arrayElementTest(Array Element Test) 
MEExpressionCompletionTest.localVariableOrdinalCompletionTest(Local Variable Ordinal Completion Test) 
MEExpressionCompletionTest.localVariableInaccessibleTypeCompletionTest(Local Variable Inaccessible Type Completion Test) 
MEExpressionCompletionTest.fieldCompletionTest(Field Completion Test) 
MEExpressionCompletionTest.arrayCreationCompletionTest(Array Creation Completion Test) 
MEExpressionCompletionTest.staticMethodReferenceTest(Static Method Reference Test) 
MEExpressionCompletionTest.arrayLengthTest(Array Length Test) 
MEExpressionCompletionTest.constructorMethodReferenceTest(Constructor Method Reference Test) 
MEExpressionCompletionTest.methodNoArgCompletionTest(Method No-Arg Completion Test) 
MEExpressionCompletionTest.castTest(Cast Test) 
MEExpressionCompletionTest.lhsOfCompleteAssignmentTest(LHS Of Complete Assignment Test) 
MEExpressionCompletionTest.memberFunctionTest(Member Function Test) 
MEExpressionCompletionTest.nonStaticMethodReferenceTest(Non Static Method Reference Test) 
MEExpressionCompletionTest.typeCompletionTest(Type Completion Test) 
MEExpressionCompletionTest.localVariableImplicitCompletionTest(Local Variable Implicit Completion Test) 
MEExpressionCompletionTest.inaccessibleTypeCompletionTest(Inaccessible Type Completion Test) 
com.demonwav.mcdev.platform.mixin.implements (10)
DuplicateInterfaceInspectionTest.noHighlightOnNoDuplicateInterfaceTest(No Highlight On No Duplicate Interface Test) 
DuplicateInterfaceInspectionTest.highlightOnDuplicateInterfaceTest(Highlight On Duplicate Interface Test) 
DuplicateInterfacePrefixInspectionTest.noHighlightOnNoDuplicateInterfacePrefixTest(No Highlight On No Duplicate Interface Prefix Test) 
DuplicateInterfacePrefixInspectionTest.highlightOnDuplicateInterfacePrefixTest(Highlight On Duplicate Interface Prefix Test) 
EmptyImplementsTest.highlightOnEmptyImplementsTest(Highlight On Empty @Implements Test) 
EmptyImplementsTest.noHighlightWithSingleImplementsTest(No Highlight Wish Single @Implements Test) 
EmptyImplementsTest.noHighlightWithMutliImplementsTest(No Highlight With Multi @Implements Test) 
InterfaceIsInterfaceTest.highlightOnInterfaceTest(Highlight On @Interface Test) 
InterfacePrefixTest.highlightOnInterfaceWithBadPrefixTest(Highlight On @Interface With Bad Prefix Test) 
SoftImplementTest.highlightPrefixedMethodNotImplementingInterfaceTest(Highlight Prefixed Method Not Implementing @Interface Test) 
com.demonwav.mcdev.platform.mixin.shadow (2)
ShadowModifiersInspectionTest.shadowModifiersInspectionTest(Shadow Modifiers Inspection Test) 
ShadowTargetInspectionTest.shadowTargetInspectionTest(Shadow Target Inspection Test) 
com.demonwav.mcdev.platform.sponge (19)
PluginClassInspectionTest.privateConstructorWithInjectedConstructorTest(Private Constructor With Injected Constructor Test) 
PluginClassInspectionTest.invalidPluginIdTest(Invalid Plugin Id Test) 
PluginClassInspectionTest.privateConstructorTest(Private Constructor Test) 
PluginClassInspectionTest.noPrivateConstructorWithInjectedConstructorTest(No Private Constructor With Injected Constructor Test) 
PluginClassInspectionTest.defaultConstructorTest(Default Constructor Test) 
SpongeInjectionInspectionTest.configurationLoaderNotAnnotatedWithDefaultConfigTest(ConfigurationLoader Not Annotated With @DefaultConfig Test) 
SpongeInjectionInspectionTest.configDirOnConfigurationLoaderTest(@ConfigDir On ConfigurationLoader Test) 
SpongeInjectionInspectionTest.invalidDefaultConfigUsageTest(Invalid @DefaultConfig Usage Test) 
SpongeInjectionInspectionTest.assetIsADirectoryTest(Asset Is A Directory Test) 
SpongeInjectionInspectionTest.methodUninjectableTypeTest(Method Uninjectable Type Test) 
SpongeInjectionInspectionTest.constructorUninjectableTypeTest(Constructor Uninjectable Type Test) 
SpongeInjectionInspectionTest.injectedAssetWithoutAssetIdTest(Injected Asset Without AssetId Test) 
SpongeInjectionInspectionTest.configurationLoaderGenericNotCommentedConfigurationNodeTest(ConfigurationLoader Generic Not CommentedConfigurationNode Test) 
SpongeInjectionInspectionTest.constructorOptionalInjectionTest(Constructor Optional Injection Test) 
SpongeInjectionInspectionTest.uninjectableFieldTypeTest(Field Uninjectable Type Type) 
SpongeInjectionInspectionTest.absentAssetTest(Absent Asset Test) 
SpongeInjectionInspectionTest.pathInjectionWithoutConfigDirTest(Path Injection Without @ConfigDir Test) 
SpongeInjectionInspectionTest.pathInjectionWithConfigDirAndDefaultConfigTest(Path Injection With @ConfigDir and @DefaultConfig Test) 
SpongeInjectionInspectionTest.primitiveInjectionTest(Primitive Injection Test) 
com.demonwav.mcdev.translations (7)
LangCommenterTest.singleLineUncommentTest(Single Line Uncomment Test) 
LangCommenterTest.multiLineUncommentTest(Multi Line Uncomment Test) 
LangCommenterTest.singleLineCommentTest(Single Line Comment Test) 
LangCommenterTest.multiLineCommentTest(Multi Line Comment Test) 
LangParsingTest.commentsTest(Comments Parsing Test) 
LangParsingTest.mixedTest(Mixed Parsing Test) 
LangParsingTest.propertiesTest(Properties Parsing Test) 
com.demonwav.mcdev.util (22)
McPsiClassTest.outerFindTest(findQualifiedClass Of Outer Class Test) 
McPsiClassTest.innerShortNameTest(shortName Of Inner Class Test) 
McPsiClassTest.innerFullQualifiedNameTest(fullQualifiedName Of Inner Class Test) 
McPsiClassTest.outerShortNameTest(shortName Of Outer Class Test) 
McPsiClassTest.innerAnonymousInnerShortNameTest(shortName Of Inner Anonymous Inner Class Test) 
McPsiClassTest.outerAnonymousFindTest(findQualifiedClass Of Outer Anonymous Class Test) 
McPsiClassTest.innerAnonymousFindTest(findQualifiedClass Of Inner Anonymous Class Test) 
McPsiClassTest.innerAnonymousFullQualifiedNameTest(fullQualifiedName Of Inner Anonymous Class Test) 
McPsiClassTest.innerAnonymousShortNameTest(shortName Of Inner Anonymous Class Test) 
McPsiClassTest.outerAnonymousFullQualifiedNameTest(fullQualifiedName of Outer Anonymous Class Test) 
McPsiClassTest.innerAnonymousInnerFindTest(findQualifiedClass Of Inner Anonymous Inner Class Test) 
McPsiClassTest.innerAnonymousInnerFullQualifiedNameTest(fullQualifiedName Of Inner Anonymous Inner Class Test) 
McPsiClassTest.selfReferencingGenericFullQualifiedNameTest(fullQualifiedName Of Self-Referencing Generic Class Test) 
McPsiClassTest.outerFullQualifiedNameTest(fullQualifiedName Of Outer Class Test) 
McPsiClassTest.selfReferencingGenericFullQualifiedNameMethodTest(fullQualifiedName Of Self-Referencing Generic Method Test) 
McPsiClassTest.innerFindTest(findQualifiedClass Of Inner Class Test) 
McPsiClassTest.outerAnonymousShortNameTest(shortName Of Outer Anonymous Class Test) 
PsiBytecodeUtilTest.innerAnonymousInnerInternalNameTest(internalName Of Inner Anonymous Inner Class Test) 
PsiBytecodeUtilTest.outerAnonymousInternalNameTest(internalName Of Outer Anonymous Class Test) 
PsiBytecodeUtilTest.innerInternalNameTest(internalName Of Inner Class Test) 
PsiBytecodeUtilTest.innerAnonymousInternalNameTest(internalName Of Inner Anonymous Class Test) 
PsiBytecodeUtilTest.outerInternalNameTest(internalName Of Outer Class Test) 

70 tests passed (all tests)

×

×

Pin build

Cancel
×

Add build comment

Cancel
×

Promote Build

×

Add build comment

Cancel
×

Mute test

×

×

Server communication failure

Server is unavailable

Server stopped or communication with the server is not possible due to network failure.

Server shutdown started.

Please relogin to continue your work.

×

Run Custom Build

×

TODO

Loading related builds...
Cancel
×

Responsibility

×

Edit tags

Cancel
×

Loading...

×

Are you sure?

Cancel
×

Please type to confirm.
Cancel