From: <tho...@us...> - 2012-02-01 17:21:02
|
Revision: 5939 http://bigdata.svn.sourceforge.net/bigdata/?rev=5939&view=rev Author: thompsonbry Date: 2012-02-01 17:20:50 +0000 (Wed, 01 Feb 2012) Log Message: ----------- Hooked the TestMROWTransactionsNoHistory and WithHistory test suites into TestBigdataSailWithQuads (it was only running the older TestMROWTransactions which is now an abstract class). Added a stress test variant with history into TestMROWTransactionsWithHistory. @see https://sourceforge.net/apps/trac/bigdata/ticket/440 Modified Paths: -------------- branches/BIGDATA_RELEASE_1_0_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestBigdataSailWithQuads.java branches/BIGDATA_RELEASE_1_0_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestMROWTransactionsWithHistory.java branches/BIGDATA_RELEASE_1_1_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestBigdataSailWithQuads.java branches/BIGDATA_RELEASE_1_1_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestMROWTransactionsWithHistory.java Modified: branches/BIGDATA_RELEASE_1_0_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestBigdataSailWithQuads.java =================================================================== --- branches/BIGDATA_RELEASE_1_0_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestBigdataSailWithQuads.java 2012-02-01 16:55:03 UTC (rev 5938) +++ branches/BIGDATA_RELEASE_1_0_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestBigdataSailWithQuads.java 2012-02-01 17:20:50 UTC (rev 5939) @@ -113,7 +113,8 @@ suite.addTestSuite(com.bigdata.rdf.sail.TestRollbacks.class); suite.addTestSuite(com.bigdata.rdf.sail.TestRollbacksTx.class); - suite.addTestSuite(com.bigdata.rdf.sail.TestMROWTransactions.class); + suite.addTestSuite(com.bigdata.rdf.sail.TestMROWTransactionsNoHistory.class); + suite.addTestSuite(com.bigdata.rdf.sail.TestMROWTransactionsWithHistory.class); suite.addTestSuite(com.bigdata.rdf.sail.TestMillisecondPrecisionForInlineDateTimes.class); Modified: branches/BIGDATA_RELEASE_1_0_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestMROWTransactionsWithHistory.java =================================================================== --- branches/BIGDATA_RELEASE_1_0_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestMROWTransactionsWithHistory.java 2012-02-01 16:55:03 UTC (rev 5938) +++ branches/BIGDATA_RELEASE_1_0_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestMROWTransactionsWithHistory.java 2012-02-01 17:20:50 UTC (rev 5939) @@ -1,5 +1,7 @@ package com.bigdata.rdf.sail; +import java.util.Random; + public class TestMROWTransactionsWithHistory extends TestMROWTransactions { public TestMROWTransactionsWithHistory() { @@ -17,4 +19,21 @@ domultiple_csem_transaction_onethread(1); } + public void test_multiple_csem_transaction_withHhistory_stress() throws Exception { + + final Random r = new Random(); + + for (int i = 0; i < 100; i++) { + + final int nreaderThreads = r.nextInt(19) + 1; + + log.warn("Trial: " + i + ", nreaderThreads=" + nreaderThreads); + + domultiple_csem_transaction2(1/* retentionMillis */, + nreaderThreads, 20/* nwriters */, 400/* nreaders */); + + } + + } + } Modified: branches/BIGDATA_RELEASE_1_1_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestBigdataSailWithQuads.java =================================================================== --- branches/BIGDATA_RELEASE_1_1_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestBigdataSailWithQuads.java 2012-02-01 16:55:03 UTC (rev 5938) +++ branches/BIGDATA_RELEASE_1_1_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestBigdataSailWithQuads.java 2012-02-01 17:20:50 UTC (rev 5939) @@ -104,8 +104,9 @@ suite.addTestSuite(com.bigdata.rdf.sail.TestRollbacks.class); suite.addTestSuite(com.bigdata.rdf.sail.TestRollbacksTx.class); - suite.addTestSuite(com.bigdata.rdf.sail.TestMROWTransactions.class); - + suite.addTestSuite(com.bigdata.rdf.sail.TestMROWTransactionsNoHistory.class); + suite.addTestSuite(com.bigdata.rdf.sail.TestMROWTransactionsWithHistory.class); + suite.addTestSuite(com.bigdata.rdf.sail.TestMillisecondPrecisionForInlineDateTimes.class); suite.addTestSuite(com.bigdata.rdf.sail.TestTicket275.class); Modified: branches/BIGDATA_RELEASE_1_1_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestMROWTransactionsWithHistory.java =================================================================== --- branches/BIGDATA_RELEASE_1_1_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestMROWTransactionsWithHistory.java 2012-02-01 16:55:03 UTC (rev 5938) +++ branches/BIGDATA_RELEASE_1_1_0/bigdata-sails/src/test/com/bigdata/rdf/sail/TestMROWTransactionsWithHistory.java 2012-02-01 17:20:50 UTC (rev 5939) @@ -1,5 +1,7 @@ package com.bigdata.rdf.sail; +import java.util.Random; + public class TestMROWTransactionsWithHistory extends TestMROWTransactions { public TestMROWTransactionsWithHistory() { @@ -17,4 +19,21 @@ domultiple_csem_transaction_onethread(1); } + public void test_multiple_csem_transaction_withHhistory_stress() throws Exception { + + final Random r = new Random(); + + for (int i = 0; i < 100; i++) { + + final int nreaderThreads = r.nextInt(19) + 1; + + log.warn("Trial: " + i + ", nreaderThreads=" + nreaderThreads); + + domultiple_csem_transaction2(1/* retentionMillis */, + nreaderThreads, 20/* nwriters */, 400/* nreaders */); + + } + + } + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |