Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests fail for arm #62

Open
stevef1uk opened this issue Apr 25, 2016 · 1 comment
Open

Tests fail for arm #62

stevef1uk opened this issue Apr 25, 2016 · 1 comment

Comments

@stevef1uk
Copy link

This library is used by the fabric8 docker-maven-plugin which produces the error:

ERROR] Failed to execute goal io.fabric8:docker-maven-plugin:0.14.3-SNAPSHOT:build (default-cli) on project java-fatjar: Execution default-cli of goal io.fabric8:docker-maven-plugin:0.14.3-SNAPSHOT:build failed: An API incompatibility was encountered while executing io.fabric8:docker-maven-plugin:0.14.3-SNAPSHOT:build: java.lang.UnsatisfiedLinkError: could not load FFI provider jnr.ffi.provider.jffi.Provider

Trying to build this on a RPi3 built ok but produces the following errors:


T E S T S

Running jnr.ffi.NumberTest
Tests run: 16, Failures: 0, Errors: 15, Skipped: 0, Time elapsed: 0.942 sec <<< FAILURE!
Running jnr.ffi.EnumTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.113 sec <<< FAILURE!
Running jnr.ffi.ResultConverterTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.042 sec <<< FAILURE!
Running jnr.ffi.BufferTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.06 sec <<< FAILURE!
Running jnr.ffi.struct.StructureTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.039 sec <<< FAILURE!
Running jnr.ffi.byref.PointerByReferenceTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.099 sec <<< FAILURE!
Running jnr.ffi.PointerTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.044 sec <<< FAILURE!
Running jnr.ffi.LibraryLoaderTest
Tests run: 7, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.104 sec <<< FAILURE!
Running jnr.ffi.ObjectReferenceManagerTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.109 sec <<< FAILURE!
Running jnr.ffi.LibraryTest
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.033 sec <<< FAILURE!
Running jnr.ffi.StringTest
Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.135 sec <<< FAILURE!
Running jnr.ffi.MemoryIOTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.034 sec <<< FAILURE!
Running jnr.ffi.StringArrayTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.027 sec <<< FAILURE!
Running jnr.ffi.mapper.CachingTypeMapperTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.09 sec
Running jnr.ffi.byref.AddressByReferenceTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.092 sec <<< FAILURE!
Running jnr.ffi.DelegateTest
Tests run: 18, Failures: 0, Errors: 18, Skipped: 0, Time elapsed: 0.384 sec <<< FAILURE!
Running jnr.ffi.byref.ByteByReferenceTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 2.049 sec <<< FAILURE!
Running jnr.ffi.byref.IntByReferenceTest
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.076 sec <<< FAILURE!
Running jnr.ffi.InvocationTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.021 sec <<< FAILURE!
Running jnr.ffi.mapper.AnnotatedMappedTypeTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.019 sec <<< FAILURE!
Running jnr.ffi.TypeDefinitionTest
Tests run: 3, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.039 sec <<< FAILURE!
Running jnr.ffi.GlobalVariableTest
Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.054 sec <<< FAILURE!
Running jnr.ffi.struct.EnumTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.062 sec <<< FAILURE!
Running jnr.ffi.struct.AlignmentTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.02 sec <<< FAILURE!
Running jnr.ffi.struct.AsciiStringFieldTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.027 sec <<< FAILURE!
Running jnr.ffi.struct.ArrayTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.017 sec <<< FAILURE!
Running jnr.ffi.struct.StructLayoutTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.026 sec <<< FAILURE!
Running jnr.ffi.struct.UTF8StringFieldTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.023 sec <<< FAILURE!
Running jnr.ffi.struct.UnionTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.02 sec <<< FAILURE!
Running jnr.ffi.ArrayTest
Tests run: 8, Failures: 0, Errors: 8, Skipped: 0, Time elapsed: 0.127 sec <<< FAILURE!
Running jnr.ffi.LastErrorTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.023 sec <<< FAILURE!
Running jnr.ffi.struct.PaddingTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.017 sec <<< FAILURE!

Results :

Tests in error:
testDoubleDivision(jnr.ffi.NumberTest)
testDoubleMultiplication(jnr.ffi.NumberTest)
testFloatMultiplication(jnr.ffi.NumberTest)
testZeroExtension(jnr.ffi.NumberTest)
testBoxedLongAddition(jnr.ffi.NumberTest)
testFloatAddition(jnr.ffi.NumberTest)
testSignExtension(jnr.ffi.NumberTest)
testDoubleSubtraction(jnr.ffi.NumberTest)
testShortAddition(jnr.ffi.NumberTest)
testNativeLongAddition(jnr.ffi.NumberTest)
testFloatDivision(jnr.ffi.NumberTest)
testDoubleAddition(jnr.ffi.NumberTest)
testPrimitiveLongAddition(jnr.ffi.NumberTest)
testFloatSubtraction(jnr.ffi.NumberTest)
testByteAddition(jnr.ffi.NumberTest)
enumSetResult(jnr.ffi.EnumTest)
enumSetParameter(jnr.ffi.EnumTest)
returnEnum(jnr.ffi.EnumTest)
enumArgument(jnr.ffi.EnumTest)
jnr.ffi.ResultConverterTest
jnr.ffi.BufferTest
jnr.ffi.struct.StructureTest
outOnlyIntReferenceNotRead(jnr.ffi.byref.PointerByReferenceTest)
outOnlyIntReferenceGet(jnr.ffi.byref.PointerByReferenceTest)
inOnlyIntReferenceNotWritten(jnr.ffi.byref.PointerByReferenceTest)
inOnlyReferenceSet(jnr.ffi.byref.PointerByReferenceTest)
jnr.ffi.PointerTest
mapperWithFuctionMapper(jnr.ffi.LibraryLoaderTest)
optionWithFunctionMapper(jnr.ffi.LibraryLoaderTest)
mapMethod(jnr.ffi.LibraryLoaderTest)
functionMappersCombine(jnr.ffi.LibraryLoaderTest)
remove(jnr.ffi.ObjectReferenceManagerTest)
sameObjectReturned(jnr.ffi.ObjectReferenceManagerTest)
differentPointerReturnedForSameObject(jnr.ffi.ObjectReferenceManagerTest)
referenceEqualityOnly(jnr.ffi.ObjectReferenceManagerTest)
loadTestLib(jnr.ffi.LibraryTest)
testReadOnlyString(jnr.ffi.StringTest)
stringResult(jnr.ffi.StringTest)
testStringBuilderAppend(jnr.ffi.StringTest)
testSetStringBuilder(jnr.ffi.StringTest)
testStringBufferAppend(jnr.ffi.StringTest)
testStringParams(jnr.ffi.StringTest)
testSetStringBuffer(jnr.ffi.StringTest)
jnr.ffi.MemoryIOTest
jnr.ffi.StringArrayTest
outOnlyIntReferenceNotRead(jnr.ffi.byref.AddressByReferenceTest)
outOnlyIntReferenceGet(jnr.ffi.byref.AddressByReferenceTest)
inOnlyIntReferenceNotWritten(jnr.ffi.byref.AddressByReferenceTest)
inOnlyReferenceSet(jnr.ffi.byref.AddressByReferenceTest)
closureBrV(jnr.ffi.DelegateTest)
closureErV(jnr.ffi.DelegateTest)
closureIrV(jnr.ffi.DelegateTest)
closureSrV(jnr.ffi.DelegateTest)
closureVrB(jnr.ffi.DelegateTest)
closureVrD(jnr.ffi.DelegateTest)
closureVrE(jnr.ffi.DelegateTest)
closureVrF(jnr.ffi.DelegateTest)
closureVrI(jnr.ffi.DelegateTest)
closureVrL(jnr.ffi.DelegateTest)
closureVrS(jnr.ffi.DelegateTest)
closureVrV(jnr.ffi.DelegateTest)
callFunctionPointerIrV(jnr.ffi.DelegateTest)
callFunctionPointerVrV(jnr.ffi.DelegateTest)
closureStructIrV(jnr.ffi.DelegateTest)
reuseClosure(jnr.ffi.DelegateTest)
closureIrVBoxed(jnr.ffi.DelegateTest)
allocateMany(jnr.ffi.DelegateTest)
outOnlyByteReferenceNotRead(jnr.ffi.byref.ByteByReferenceTest)
inOnlyByteReferenceNotWritten(jnr.ffi.byref.ByteByReferenceTest)
outOnlyByteReferenceGet(jnr.ffi.byref.ByteByReferenceTest)
inOnlyReferenceSet(jnr.ffi.byref.ByteByReferenceTest)
outOnlyIntReferenceNotRead(jnr.ffi.byref.IntByReferenceTest)
inOnlyIntReferenceSet(jnr.ffi.byref.IntByReferenceTest)
outOnlyIntReferenceGet(jnr.ffi.byref.IntByReferenceTest)
inOnlyIntReferenceNotWritten(jnr.ffi.byref.IntByReferenceTest)
hammer(jnr.ffi.InvocationTest)
jnr.ffi.mapper.AnnotatedMappedTypeTest
addUnsigned8(jnr.ffi.TypeDefinitionTest)
returnUnsigned8(jnr.ffi.TypeDefinitionTest)
testIntegerVariableGet(jnr.ffi.GlobalVariableTest)
testIntegerVariableSet(jnr.ffi.GlobalVariableTest)
testCallbackVariableSet(jnr.ffi.GlobalVariableTest)
jnr.ffi.struct.EnumTest
jnr.ffi.struct.AlignmentTest
jnr.ffi.struct.AsciiStringFieldTest
jnr.ffi.struct.ArrayTest
jnr.ffi.struct.StructLayoutTest
jnr.ffi.struct.UTF8StringFieldTest
jnr.ffi.struct.UnionTest
shortByReference(jnr.ffi.ArrayTest)
doubleByReference(jnr.ffi.ArrayTest)
setLong32ByReference(jnr.ffi.ArrayTest)
setLongByReference(jnr.ffi.ArrayTest)
floatByReference(jnr.ffi.ArrayTest)
intByReference(jnr.ffi.ArrayTest)
byteByReference(jnr.ffi.ArrayTest)
getLongByReference(jnr.ffi.ArrayTest)
testLastError(jnr.ffi.LastErrorTest)
jnr.ffi.struct.PaddingTest

Tests run: 112, Failures: 0, Errors: 99, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:55.940s
[INFO] Finished at: Mon Apr 25 20:25:31 UTC 2016
[INFO] Final Memory: 15M/60M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.4.2:test (default-test) on project jnr-ffi: There are test failures.
[ERROR]
[ERROR] Please refer to /home/pi/jnr-ffi/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[

@headius
Copy link
Member

headius commented Sep 26, 2016

Ping @fboudra, who offered to help us set up CI on ARM :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants