@@ -185,19 +185,6 @@ void makePerformanceTest(std::string_view storageName)
185185
186186TEST (TestOutputStorage, XXX )
187187{
188- makePerformanceTest<ipxp::output::MC2OutputStorage>(" MC2OutputStorage" );
189- makePerformanceTest<ipxp::output::MCOutputStorage>(" MCOutputStorage" );
190- makePerformanceTest<ipxp::output::B2OutputStorage>(" B2OutputStorage" );
191- makePerformanceTest<ipxp::output::BOutputStorage>(" BOutputStorage" );
192- makePerformanceTest<ipxp::output::FFQ2OutputStorage>(" FFQ2OutputStorage" );
193- makePerformanceTest<ipxp::output::LFNBOutputStorage>(" LFNBOutputStorage" );
194- makePerformanceTest<ipxp::output::FFQOutputStorage>(" FFQOutputStorage" );
195-
196- std::cout << " Ring, 1 Writers, 1 Reader\n " ;
197- makeTest<ipxp::output::RingOutputStorage>(1 , {1 }, false , 30'000'000 );
198- std::cout << " Ring, 32 Writers, 1 Reader\n " ;
199-
200- makeTest<ipxp::output::RingOutputStorage>(32 , {1 }, false );
201188 std::cout << " ==========================================================" << std::endl;
202189 std::cout << " MQOutputStorage, 1 Writers, 1 Reader\n " ;
203190 makeTest<ipxp::output::MQOutputStorage>(1 , {1 }, false , 30'000'000 );
@@ -217,6 +204,40 @@ TEST(TestOutputStorage, XXX)
217204 std::cout << " ==========================================================" << std::endl;
218205 std::cout << " MQOutputStorage, 32 Writers, 4 Group 8 Reader\n " ;
219206 makeTest<ipxp::output::MQOutputStorage>(32 , {8 , 8 , 8 , 8 }, false , 10'000'000 );
207+
208+ std::cout << " ==========================================================" << std::endl;
209+ std::cout << " MQ2OutputStorage, 1 Writers, 1 Reader\n " ;
210+ makeTest<ipxp::output::MQ2OutputStorage>(1 , {1 }, false , 30'000'000 );
211+
212+ std::cout << " ==========================================================" << std::endl;
213+ std::cout << " MQ2OutputStorage, 32 Writers, 1 Reader\n " ;
214+ makeTest<ipxp::output::MQ2OutputStorage>(32 , {1 }, false , 5'000'064 );
215+
216+ std::cout << " ==========================================================" << std::endl;
217+ std::cout << " MQ2OutputStorage, 32 Writers, 32 Readers\n " ;
218+ makeTest<ipxp::output::MQ2OutputStorage>(32 , {32 }, false , 5'000'064 );
219+
220+ std::cout << " ==========================================================" << std::endl;
221+ std::cout << " MQ2OutputStorage, 4 Writers, 4 Group 1 Reader\n " ;
222+ makeTest<ipxp::output::MQ2OutputStorage>(4 , {1 , 1 , 1 , 1 }, false , 30'000'000 );
223+
224+ std::cout << " ==========================================================" << std::endl;
225+ std::cout << " MQ2OutputStorage, 32 Writers, 4 Group 8 Reader\n " ;
226+ makeTest<ipxp::output::MQ2OutputStorage>(32 , {8 , 8 , 8 , 8 }, false , 10'000'000 );
227+
228+ makePerformanceTest<ipxp::output::MC2OutputStorage>(" MC2OutputStorage" );
229+ makePerformanceTest<ipxp::output::MCOutputStorage>(" MCOutputStorage" );
230+ makePerformanceTest<ipxp::output::B2OutputStorage>(" B2OutputStorage" );
231+ makePerformanceTest<ipxp::output::BOutputStorage>(" BOutputStorage" );
232+ makePerformanceTest<ipxp::output::FFQ2OutputStorage>(" FFQ2OutputStorage" );
233+ makePerformanceTest<ipxp::output::LFNBOutputStorage>(" LFNBOutputStorage" );
234+ makePerformanceTest<ipxp::output::FFQOutputStorage>(" FFQOutputStorage" );
235+
236+ std::cout << " Ring, 1 Writers, 1 Reader\n " ;
237+ makeTest<ipxp::output::RingOutputStorage>(1 , {1 }, false , 30'000'000 );
238+ std::cout << " Ring, 32 Writers, 1 Reader\n " ;
239+
240+ makeTest<ipxp::output::RingOutputStorage>(32 , {1 }, false );
220241 std::cout << std::endl;
221242}
222243
0 commit comments