Summary

TestsErrors FailuresSkippedSuccess RateTime
362000100%136.358

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

PackageTestsErrors FailuresSkippedSuccess RateTime
fulmine.distribution.connection.tcp7000100%3.438
fulmine.distribution.channel22000100%3.829
fulmine.event2000100%0.016
fulmine.event.listener6000100%0.61
fulmine.util.array9000100%0.047
fulmine.util.collection47000100%0.14
fulmine.event.subscription21000100%0.686
fulmine.model.container.subscription.remote2000100%0.109
fulmine.model.container.subscription11000100%1.64
fulmine.protocol.specification16000100%35.124
fulmine.model.container.impl8000100%10.297
fulmine.protocol.wire5000100%0
fulmine.model.component14000100%0.281
fulmine.util.reference28000100%0.094
fulmine.rpc28000100%1.329
fulmine.context56000100%40.469
fulmine.model.field5000100%0
fulmine.model.container43000100%5.062
fulmine.model.field.containerdefinition21000100%24.859
fulmine7000100%8.312
fulmine.protocol.wire.operation4000100%0.016

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

fulmine.distribution.connection.tcp

ClassTestsErrors FailuresSkippedSuccess RateTime
TcpConnectionBrokerJunitTest3000100%1.281
TcpConnectionDiscovererJUnitTest2000100%2.141
TcpConnectionJUnitTest2000100%0.016

fulmine.distribution.channel

ClassTestsErrors FailuresSkippedSuccess RateTime
ChannelEventHandlersJUnitTest4000100%0.641
ChannelJUnitTest9000100%1.547
MessageEventHandlerJUnitTest9000100%1.641

fulmine.event

ClassTestsErrors FailuresSkippedSuccess RateTime
EventFrameIdentifierJUnitTest2000100%0.016

fulmine.event.listener

ClassTestsErrors FailuresSkippedSuccess RateTime
ActiveEventListenerJUnitTest1000100%0.078
AsymmetricEventProcessorJUnitTest2000100%0.453
EventHandlerJUnitTest1000100%0
MultiEventListenerJUnitTest2000100%0.079

fulmine.util.array

ClassTestsErrors FailuresSkippedSuccess RateTime
ArrayUtilsJUnitTest9000100%0.047

fulmine.util.collection

ClassTestsErrors FailuresSkippedSuccess RateTime
CoalescingCollectionJUnitTest12000100%0.031
OrderedCoalescingCollectionJUnitTest13000100%0.047
ReferenceCountingListJUnitTest11000100%0.031
TtlSetJUnitTest11000100%0.031

fulmine.event.subscription

ClassTestsErrors FailuresSkippedSuccess RateTime
SubscriptionJUnitTest12000100%0.312
SubscriptionListenerJUnitTest1000100%0.265
SubscriptionParametersJUnitTest8000100%0.109

fulmine.model.container.subscription.remote

ClassTestsErrors FailuresSkippedSuccess RateTime
TxSubscriptionJUnitTest2000100%0.109

fulmine.model.container.subscription

ClassTestsErrors FailuresSkippedSuccess RateTime
ContainerSubscriptionManagerFunctionalTest2000100%0.437
ContainerSubscriptionManagerJUnitTest9000100%1.203

fulmine.protocol.specification

ClassTestsErrors FailuresSkippedSuccess RateTime
ByteReaderAndByteWriterJUnitTest10000100%34.765
FieldReaderAndFieldWriterJUnitTest2000100%0.078
FrameReaderAndFrameWriterJUnitTest4000100%0.281

fulmine.model.container.impl

ClassTestsErrors FailuresSkippedSuccess RateTime
RecordJUnitTest8000100%10.297

fulmine.protocol.wire

ClassTestsErrors FailuresSkippedSuccess RateTime
WireIdentityJUnitTest5000100%0

fulmine.model.component

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentJUnitTest14000100%0.281

fulmine.util.reference

ClassTestsErrors FailuresSkippedSuccess RateTime
AutoCreatingStoreJUnitTest4000100%0
isJUnitTest22000100%0.094
ReferenceCounterJUnitTest2000100%0

fulmine.rpc

ClassTestsErrors FailuresSkippedSuccess RateTime
RpcCodecJUnitTest2000100%0.922
RpcDefinitionJUnitTest2000100%0.015
RpcHandlerJUnitTest3000100%0.016
RpcPublisherJUnitTest4000100%0.125
RpcRegistryJUnitTest6000100%0.219
RpcResultJUnitTest2000100%0.016
RpcUtilsJUnitTest9000100%0.016

fulmine.context

ClassTestsErrors FailuresSkippedSuccess RateTime
DistributionEventHandlersJUnitTest14000100%1.937
DistributionManagerJUnitTest15000100%1.344
EventManagerJUnitTest2000100%0.032
FTContextFunctionalTest1000100%18.313
FTContextJUnitTest5000100%5.172
ModelManagerJUnitTest9000100%0.969
RpcChannelReadyEventHandlerJUnitTest2000100%0.109
RpcConnectionDestroyedEventHandlerJUnitTest2000100%0.078
RpcManagerFunctionalTest2000100%7.719
RpcResultHandlerJUnitTest2000100%0.125
TcpContextFunctionalTest2000100%4.671

fulmine.model.field

ClassTestsErrors FailuresSkippedSuccess RateTime
FieldJUnitTest1000100%0
FieldUtilsJUnitTest4000100%0

fulmine.model.container

ClassTestsErrors FailuresSkippedSuccess RateTime
ContainerFactoryJUnitTest5000100%0.234
ContainerJUnitTest25000100%2.391
DynamicContainerJUnitTest4000100%0.234
EventProcessingContainerJUnitTest9000100%2.203

fulmine.model.field.containerdefinition

ClassTestsErrors FailuresSkippedSuccess RateTime
ContainerDefinitionJUnitTest20000100%1.234
DescriptorFieldJUnitTest1000100%23.625

fulmine

ClassTestsErrors FailuresSkippedSuccess RateTime
AsymmetricFramesFunctionalTest3000100%2.625
LifecycleJUnitTest3000100%0.015
RecordFunctionalTest1000100%5.672

fulmine.protocol.wire.operation

ClassTestsErrors FailuresSkippedSuccess RateTime
BasicOperationJUnitTest4000100%0.016

Test Cases

AsymmetricFramesFunctionalTest

testAsymmetricFrameNotification0.844
testObservedAsymmetricFrameNotification1.062
testComplexObservedAsymmetricFrameNotification0.703

DistributionEventHandlersJUnitTest

testChannelAvailableEventHandler_NoSubscriptions0.171
testChannelAvailableEventHandler_Subscriptions0.188
testConnectionAvailableEventHandler_SingleConnection0.156
testConnectionAvailableEventHandler_DuplicateConnectionOnInferiorContext0.125
testConnectionAvailableEventHandler_DuplicateConnectionEqualIdentity0.125
testConnectionAvailableEventHandler_DuplicateConnectionOnSuperiorContext0.11
testConnectionDestroyedEventHandler0.203
testConnectionDestroyedEventHandler_NoChannelExists0.109
testConnectionDestroyedEventHandler_ReconnectRequired0.109
testConnectionDiscoveredEventHandler_FirstDiscoveryNoSubscriptions0.109
testConnectionDiscoveredEventHandler_FirstDiscoveryWithSubscriptions0.125
testConnectionDiscoveredEventHandler_SecondDiscovery0.11
testConnectionDiscoveredEventHandler_SecondDiscoveryAndConnectionParametersChange0.156
testChannelSubscriptionEventHandler0.109

DistributionManagerJUnitTest

testSubscribeLocal0.094
testSubscribeLocalIsIdempotent0.094
testSubscribeRemoteIsIdempotent0.093
testSubscribeRemote_ChannelExists0.078
testSubscribeRemote_NoChannel0.094
testUnsubscribeLocal0.094
testUnsubscribeRemote0.078
testGetFrameReader0.094
testGetFrameWriter0.094
testRequestRetransmit0.093
testRequestRetransmitAll0.094
testRetransmit0.078
testRetransmitAll0.094
testRetransmitAllToAll0.078
testRetransmitToAll0.094

EventManagerJUnitTest

testStart0.016
testGetTypedEventSource0.016

FTContextFunctionalTest

testFailover18.313

FTContextJUnitTest

testConnectionDiscoveredEventHandler0.5
testInactiveFTContextsJoinCluster0.453
testMultipleProvisionalActiveFTContextsJoinCluster1.078
testMultipleConfirmedActiveFTContextsJoinCluster1.36
testCandidateInactiveAndOtherActiveContextChanges1.781

ModelManagerJUnitTest

testGetLocalContainer0.031
testGetRemoteContainer0.031
testAddContainerLocal0.031
testAddContainerRemote0.031
testRemoveContainerLocalAndRemoteNotFound0.188
testRemoveContainerLocalAndRemoteFound0.093
testClearRemoteContainers0.031
testClearLocalContainers0.031
testGetLocalContainers0.047

RpcChannelReadyEventHandlerJUnitTest

testHandleChannelReadyEventNoPendingRpc0.047
testHandleChannelReadyEventWithPendingRpc0.046

RpcConnectionDestroyedEventHandlerJUnitTest

testHandleConnectionDestroyedEventNoResultRecords0.032
testHandleConnectionDestroyedEventWithResultRecords0.046

RpcManagerFunctionalTest

testPublishAndInvoke5.859
testPublishAndInvokeTimeout1.844

RpcResultHandlerJUnitTest

testHandleNoResultRecords0.047
testHandleWithResultRecords0.062

TcpContextFunctionalTest

testContextOperation3.687
testSubscription_StaticContainer0.984

ChannelEventHandlersJUnitTest

testContainerDestroyedEventHandler0.141
testRxEventHandler0.172
testTxEventHandler0.172
testContainerStateChangeEventHandler0.156

ChannelJUnitTest

testRequestRetransmit0.172
testRequestRetransmitAll0.156
testSubscribe0.172
testUnsubscribe0.219
testSend0.156
testGetRemoteContextIdentity0.157
testGetSubscribedContainers0.172
testGetSubscribedContainersByteString0.156
testIsConnectionSyn0.172

MessageEventHandlerJUnitTest

testDoRemoteContainerDestroyed0.172
testDoSynAckReceived0.172
testDoSynReceived0.172
testDoTxSubscribe0.125
testDoTxUnsubscribe0.156
testSplitTypeAndIdentity0.125
testHandleDataMessage0.156
testDoRetransmitAll0.141
testDoRetransmitByteString0.422

TcpConnectionBrokerJunitTest

testDefaultConstructor0.375
testSimpleConnect0.344
testConnectDisconnectReconnect0.5

TcpConnectionDiscovererJUnitTest

testSetNIC0.078
testPingResponse2.063

TcpConnectionJUnitTest

testEncodeDecode0
testEncodeDecodeMultiple0

EventFrameIdentifierJUnitTest

testHashCode0
testEqualsObject0

ActiveEventListenerJUnitTest

testUpdate0.062

AsymmetricEventProcessorJUnitTest

testActiveAsymmetricEventProcessor0.203
testAsymmetricEventProcessor0.047

EventHandlerJUnitTest

testGetEventHandlerMappings0

MultiEventListenerJUnitTest

testUpdate0.032
testLifeCycle0.032

SubscriptionJUnitTest

testDestroy0.031
testEqualsObject0.016
testAddMatch0.031
testRemoveMatch0.031
testGetMatches0.016
testGetListeners0.015
testAddListener0.031
testRemoveListener0.016
testGetDomain0.031
testGetIdentity0.016
testGetType0.031
testIncludes0.031

SubscriptionListenerJUnitTest

testSubscribeListener0.265

SubscriptionParametersJUnitTest

testDestroy0.015
testEqualsObject0.016
testGetDomain0.016
testGetIdentity0.015
testGetType0.016
testIncludes0
testIncludes20
testMatches0.016

LifecycleJUnitTest

testDestroy0
testStart0
testIsActive0

ComponentJUnitTest

testHashCode0
testEqualsObject0
testAddListener0
testGetIdentity0
testConstructorString0
testReadStateNoException0
testReadStateWithException0.015
testReadStateIgnore0.094
testWriteStateNoException0.016
testWriteStateException0
testWriteStateIgnore0
testAddListener_concurrency0.032
testUnregisterListener0.015
testUnregisterListeners0.016

ContainerFactoryJUnitTest

testRegisterBuilder0.047
testRegisterInvalidTypeBuilder0.047
testContainsType0.031
testGetDefinition0.047
testCreateContainer0.047

ContainerJUnitTest

testDestroy0.094
testHashCode0.047
testEqualsObject0.078
testGetType0.063
testInit0.062
testIsEmpty0.047
testContains0.062
testAddRemove0.047
testRemove_concurrency0.078
testAdd_concurrency0.047
testAddRemoveNonLocal0.062
testAddRemoveNonLocalWithReaderThread0.094
testMarkForRemoteSubscription0.047
testGet0.063
testGetComponentIdentities0.031
testStartFrame0.078
testStartEventsOnlyAllowedOnce0.047
testCommitEvents0.047
testFlushFrame0.093
testGetSetState0.047
testReadWrite0.078
testLockFrame0.266
testReLock0.453
testIsEventFrameThread0.062
testAddRemoveListenerRaisesEvents0.266

DynamicContainerJUnitTest

testAddRemove0.062
testAdd0.031
testReadWriteSimple0.062
testReadWriteAndRemove0.063

EventProcessingContainerJUnitTest

testReadWrite0.078
testListeningToSingleField0.046
testGetFieldsToWrite0.047
testProcessEventsNotMarked0.328
testProcessEventsMarked0.344
testSinkEvent0.031
testThreading0.688
testUpdateOrdering0.359
testCloneUpdateFails0.047

RecordJUnitTest

testGet0.047
testFrameworkSerialisation0.313
testSerialisePerformanceImage5.843
testSerialisePerformanceDeltas3.313
testSerialiseValidate0.11
testSerialiseChangedDefinition0.406
testInvalidUserCode0.063
testNonExistingField0.079

ContainerSubscriptionManagerFunctionalTest

testSubscribe0.406
testGetSubscribed0.031

ContainerSubscriptionManagerJUnitTest

testDestroy0.266
testSubscribe0.109
testUnsubscribe0.094
testGetSubscribedContainers0.125
testUpdate0.125
testAddListener0.062
testRemoveListener0.079
testGetSubscribedContainersWithISubscriptionParameters0.14
testIsSubscribed0.203

TxSubscriptionJUnitTest

testDoAddOperation0.031
testDoRemoveOperation0.063

ContainerDefinitionJUnitTest

testGetType0.032
testGetComponentIdentities0.032
testAdd0.016
testWireCodeStart0.047
testStaticContainerDefinitionCtor0.016
testAddSelf0.046
testRemove0.016
testGetSource0.344
testGetIdentityForIWF0.047
testGetIdentityForSWF0.015
testGetWireIdentityFor0.031
testGetIdentityForWireCode0.016
testGetPermission0.047
testGetApplication0.031
testGetIdentityForWireCodeNotExisting0.032
testGetWireCodeForIdentityForSelf0.031
testGetWireCodeForIdentity0.016
testGetWireCodeForIdentityNotExisting0.047
testPopulate0.031
testWriteStateReadState0.047

DescriptorFieldJUnitTest

testReadWriteState23.61

FieldJUnitTest

testClonable0

FieldUtilsJUnitTest

testCreateFromString0
testCreateFromString20
testCreateFromNative0
testGetFrameworkClass0

ByteReaderAndByteWriterJUnitTest

testGetString0
testGetNullString0
testGetFloat2.407
testGetDouble3.906
testGetInt3.265
testGetLong4.61
testGetBoolean0
testGetIntegeralPositive0
testGetSignedRandomOneMillionTimes20.546
testGetIntegeralNegative0

FieldReaderAndFieldWriterJUnitTest

testSWFFieldSpec0.031
testIWFFieldSpec0.031

FrameReaderAndFrameWriterJUnitTest

testWriteThenRead0.046
testWriteComplete0.172
testFindHeaderAndDataBufferPositions0.016
testWriteThenReadNested0.015

BasicOperationJUnitTest

testException0
testExiting0
testInclude0
testValidate0

WireIdentityJUnitTest

testEqualsObject0
testGet0
testIsIntegerWireFormat0
testGetAsInteger0
testGetAsString0

RecordFunctionalTest

testBasicSystemWith2Types5.656

RpcCodecJUnitTest

testEncodeDecode0.875
testEncodeDecodeSpecialChars0

RpcDefinitionJUnitTest

testGetArgsAsStringAndArray0
testRpcDefinitionString0.015

RpcHandlerJUnitTest

testHandle0
testHandleThrowsException0.016
testEquals0

RpcPublisherJUnitTest

testDisableRemoteMethods0.109
testEnableRemoteMethods0
testEnableRemoteMethodsNotAllMethodsImplemented0.016
testEnableRemoteMethodsNotInteface0

RpcRegistryJUnitTest

testGetDefinition0.031
testGetCompactForm0.047
testPublishProdedure0.031
testUnpublishProdedure0.047
testGetHandler0.031
testGetRegistryKey0.032

RpcResultJUnitTest

testConstructor_IRpcDefinition_IContainer0.016
testUpdateResultRecord0

RpcUtilsJUnitTest

testGetArgumentTypes0
testCreateArgs0
testGetArgString0
testGetArgArray0
testGetSignatureStringClassOfQextendsIFieldArray0
testGetSignatureStringIFieldArray0
testConvertToNativeIFieldArray0.016
testConvertToFrameworkObjectArray0
testConvertToFrameworkClassArray0

ArrayUtilsJUnitTest

testResizeByteArrayArrayInt0
testTrimByteArrayArrayInt0
testResizeIntArrayArrayInt0
testResizeStringArrayArrayInt0
testTrimIntArrayArrayInt0
testTrimStringArrayArrayInt0
testStartsWith0
testIndexOf0.016
testMerge0

CoalescingCollectionJUnitTest

testHashCode0
testEqualsObject0
testIsEmpty0
testAdd0
testRemove0
testAddAll0
testClear0
testIterator0
testRemoveAll0
testToArray0.015
testToArrayTArray0
testToString0

OrderedCoalescingCollectionJUnitTest

testOrdering0
testHashCode0
testEqualsObject0
testIsEmpty0
testAdd0
testRemove0
testAddAll0
testClear0.016
testIterator0
testRemoveAll0
testToArray0
testToArrayTArray0
testToString0.016

ReferenceCountingListJUnitTest

testSet0
testClear0
testIterator0
testRemoveAll0.016
testAddCOMPONENT0
testAddIntCOMPONENT0
testAddAllCollectionOfQextendsCOMPONENT0
testAddAllIntCollectionOfQextendsCOMPONENT0
testRemoveInt0
testRemoveObject0
testRetainAll0.015

TtlSetJUnitTest

testEqualsObject0
testIsEmpty0.015
testAdd0
testRemove0
testAddAll0
testClear0.016
testRemoveAll0
testToArray0
testToArrayTArray0
testToString0
testContainsAll0

AutoCreatingStoreJUnitTest

testGet0
testRemove0
testClear0
testValuesAndKeySet0

isJUnitTest

testDifferentClass0
testSame0.015
testEqObjectObject0
testEqBooleanBoolean0
testEqByteByte0
testEqCharChar0
testEqShortShort0.016
testEqIntInt0
testEqLongLong0
testEqFloatFloat0
testEqDoubleDouble0.016
testEqBooleanArrayBooleanArray0.015
testEqByteArrayByteArray0
testEqCharArrayCharArray0
testEqShortArrayShortArray0.016
testEqIntArrayIntArray0
testEqLongArrayLongArray0
testEqFloatArrayFloatArray0
testEqDoubleArrayDoubleArray0
testEqObjectArrayObjectArray0
testDeepEq0
testNotNull0

ReferenceCounterJUnitTest

testAdjustCount0
testGetCount0