[jboss-cvs] JBoss Messaging SVN: r4271 - in trunk/tests/src/org/jboss/messaging/tests: unit/core/journal/impl and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed May 21 10:08:18 EDT 2008
Author: jmesnil
Date: 2008-05-21 10:08:17 -0400 (Wed, 21 May 2008)
New Revision: 4271
Modified:
trunk/tests/src/org/jboss/messaging/tests/integration/core/asyncio/impl/MultiThreadWriteNativeTest.java
trunk/tests/src/org/jboss/messaging/tests/integration/core/asyncio/impl/SingleThreadWriteNativeTest.java
trunk/tests/src/org/jboss/messaging/tests/unit/core/journal/impl/RealAIOJournalImplTest.java
Log:
if libAIO can not be loaded, failed explicitely with the OS' name, arch & version
Modified: trunk/tests/src/org/jboss/messaging/tests/integration/core/asyncio/impl/MultiThreadWriteNativeTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/integration/core/asyncio/impl/MultiThreadWriteNativeTest.java 2008-05-21 14:07:16 UTC (rev 4270)
+++ trunk/tests/src/org/jboss/messaging/tests/integration/core/asyncio/impl/MultiThreadWriteNativeTest.java 2008-05-21 14:08:17 UTC (rev 4271)
@@ -113,6 +113,14 @@
protected void setUp() throws Exception
{
super.setUp();
+ if (!AsynchronousFileImpl.isLoaded())
+ {
+ fail(String.format("libAIO is not loaded on %s %s %s",
+ System.getProperty("os.name"),
+ System.getProperty("os.arch"),
+ System.getProperty("os.version")));
+ }
+
File file = new File(FILE_NAME);
file.delete();
Modified: trunk/tests/src/org/jboss/messaging/tests/integration/core/asyncio/impl/SingleThreadWriteNativeTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/integration/core/asyncio/impl/SingleThreadWriteNativeTest.java 2008-05-21 14:07:16 UTC (rev 4270)
+++ trunk/tests/src/org/jboss/messaging/tests/integration/core/asyncio/impl/SingleThreadWriteNativeTest.java 2008-05-21 14:08:17 UTC (rev 4271)
@@ -20,6 +20,9 @@
import org.jboss.messaging.core.asyncio.impl.AsynchronousFileImpl;
import org.jboss.messaging.core.logging.Logger;
+import junit.extensions.TestDecorator;
+import junit.extensions.TestSetup;
+import junit.framework.Test;
import junit.framework.TestCase;
/**
@@ -32,6 +35,7 @@
* */
public class SingleThreadWriteNativeTest extends TestCase
{
+
private static final Logger log = Logger.getLogger(SingleThreadWriteNativeTest.class);
private static CharsetEncoder UTF_8_ENCODER = Charset.forName("UTF-8").newEncoder();
@@ -40,12 +44,19 @@
byte commonBuffer[] = null;
String FILE_NAME="/tmp/libaio.log";
-
-
+
@Override
protected void setUp() throws Exception
{
super.setUp();
+ if (!AsynchronousFileImpl.isLoaded())
+ {
+ fail(String.format("libAIO is not loaded on %s %s %s",
+ System.getProperty("os.name"),
+ System.getProperty("os.arch"),
+ System.getProperty("os.version")));
+ }
+
LocalAIO.staticDone = 0;
File file = new File(FILE_NAME);
file.delete();
Modified: trunk/tests/src/org/jboss/messaging/tests/unit/core/journal/impl/RealAIOJournalImplTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/unit/core/journal/impl/RealAIOJournalImplTest.java 2008-05-21 14:07:16 UTC (rev 4270)
+++ trunk/tests/src/org/jboss/messaging/tests/unit/core/journal/impl/RealAIOJournalImplTest.java 2008-05-21 14:08:17 UTC (rev 4271)
@@ -24,6 +24,7 @@
import java.io.File;
+import org.jboss.messaging.core.asyncio.impl.AsynchronousFileImpl;
import org.jboss.messaging.core.journal.SequentialFileFactory;
import org.jboss.messaging.core.journal.impl.AIOSequentialFileFactory;
import org.jboss.messaging.core.logging.Logger;
@@ -45,7 +46,20 @@
private static final Logger log = Logger.getLogger(RealAIOJournalImplTest.class);
protected String journalDir = System.getProperty("user.home") + "/journal-test";
-
+
+ @Override
+ protected void setUp() throws Exception
+ {
+ super.setUp();
+ if (!AsynchronousFileImpl.isLoaded())
+ {
+ fail(String.format("libAIO is not loaded on %s %s %s",
+ System.getProperty("os.name"),
+ System.getProperty("os.arch"),
+ System.getProperty("os.version")));
+ }
+ }
+
protected SequentialFileFactory getFileFactory() throws Exception
{
File file = new File(journalDir);
More information about the jboss-cvs-commits
mailing list