Package org.jcsp.gpp.tests.scripts

Package org.jcsp.gpp.tests.scripts Description

Package org.jcsp.gpp.tests.scripts defines scripts used to test the components

The scripts test the components.

tests 01 to 16 test various combinations of spreaders and compressors to ensure that the networks terminate.
Test1 terminals.Emit & Collect
Test2 Test1 & workers.WorkerTerminating
Test3 Test1 & spreaders.OneFanAny & compressors.AnyFanOne
Test4 Test3 & spreaders.AnyFanAny
Test4a Test3 & spreaders.AnySeqCastAny
Test5 Test1 & spreaders.OneFanList & compressors.ListFanOne
Test6 Test1 & spreaders.OneParCastList & compressors.ListParOne
Test7 Test1 & spreaders.OneSeqCastAny & compressors.AnyFanOne
Test8 Test1 & spreaders.OneSeqCastList & compressors.ListSeqOne
Test9 Test1 & spreaders.OneParCastList & compressors.ListParOne
Test10 Test1 & spreaders.OneParCastList & compressors.ListFanOne
Test11 Test1 & spreaders.OneSeqCastList & compressors.ListFanOne
Test12 Test1 & spreaders.OneFanRequestedAny, RequestingFanOne(2) & compressors.AnyFanOne
Test13 as test12 but tests spreaders.RequestingFanList(2) and uses compressors.ListFanOne(2)
Test14 as test12 but tests spreaders.RequestingSeqCastAny(2) and uses tests.scripts.NullTestWorker
Test15 as test14 but tests spreaders.RequestingParCastList(2)
Test16 as test15 but tests spreaders.RequestingSeqCastList(2)
Tests17 to 26 test the operation of the members of the skeletons.group package and various members of the spreaders and compressors packages
Test17 tests OneFanAny and AnyGroupList; ListGroupList; ListGroupAny and AnyFanOne
Test18 tests OneFanList and ListGroupList; ListGroupList; ListGroupAny and AnyFanOne
Test19 tests OneFanList and ListGroupList; ListGroupList; ListGroupList and ListFanOne
Test20 tests OneSeqCastList and ListGroupList; ListGroupList; ListGroupList and ListFanOne
Test21 tests OneSeqCastList and ListGroupList; ListGroupList(synchronised); ListGroupList and ListFanOne
Test22 tests OneSeqCastList and ListGroupList; ListGroupList(synchronised); ListGroupList and ListParOne
Test23 tests OneSeqCastList and ListGroupList; ListGroupList(synchronised); ListGroupList and ListSeqOne
Test24 tests OneParCastList and ListGroupList; ListGroupList(synchronised); ListGroupList and ListSeqOne
Test25 tests OneParCastList and ListGroupList(sync); ListGroupList(synchronised); ListGroupList(sync) and ListSeqOne
Test26 tests OneSeqCastAny and AnyGroupList; ListGroupList(synchronised); ListGroupList(sync) and ListSeqOne
Test27 tests OnePipelineOne
Test28 tests OnePipelineCollect

Author Information, Copyright and License are held in the file Copyright and License