Skip to content
Snippets Groups Projects
Commit 5c1be35a authored by Herwin van Welbergen's avatar Herwin van Welbergen
Browse files

fixed packages in java version, -pre-compilation target for all

parent f4c79204
No related branches found
No related tags found
No related merge requests found
Showing
with 83 additions and 6441 deletions
java/build */generatedsrc
java/lib */build
java/test/lib */lib
java/test/report */test/lib
java/dist */test/report
java/privateprops */dist
java/.project */privateprops
java/.classpath */.project
*/.classpath
*.pyc *.pyc
.project
.classpath
**/.*.swp **/.*.swp
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
</subant> </subant>
</target> </target>
<target name="build"> <target name="build" depends="-pre-compilation">
<subant target="build" genericantfile="build.xml"> <subant target="build" genericantfile="build.xml">
<fileset dir="." includes="*/build.xml"/> <fileset dir="." includes="*/build.xml"/>
</subant> </subant>
...@@ -17,7 +17,13 @@ ...@@ -17,7 +17,13 @@
</subant> </subant>
</target> </target>
<target name="compile"> <target name="-pre-compilation">
<subant target="-pre-compilation" genericantfile="build.xml">
<fileset dir="." includes="*/build.xml"/>
</subant>
</target>
<target name="compile" depends="-pre-compilation">
<subant target="compile" genericantfile="build.xml"> <subant target="compile" genericantfile="build.xml">
<fileset dir="." includes="*/build.xml"/> <fileset dir="." includes="*/build.xml"/>
</subant> </subant>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project name="IpaacaJava" default="run"> <project name="IpaacaJava" default="run">
<import file="../../soashared/ant/build.xml" /> <import file="../../soashared/ant/build.xml" />
<target name="-pre-compilation">
<echo message="Compiling protobuf file" />
<mkdir dir="generatedsrc"/>
<exec executable="protoc">
<arg value="--proto_path=../proto" />
<arg value="../proto/ipaaca.proto" />
<arg value="--java_out=generatedsrc/" />
</exec>
</target>
</project> </project>
package ipaaca; package ipaaca;
import ipaaca.Ipaaca.PayloadItem; import ipaaca.protobuf.Ipaaca.PayloadItem;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
......
package ipaaca; package ipaaca;
import ipaaca.protobuf.Ipaaca.IU;
import ipaaca.protobuf.Ipaaca.LinkSet;
import ipaaca.protobuf.Ipaaca.PayloadItem;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
...@@ -14,9 +18,6 @@ import rsb.converter.Converter; ...@@ -14,9 +18,6 @@ import rsb.converter.Converter;
import rsb.converter.ConverterSignature; import rsb.converter.ConverterSignature;
import rsb.converter.UserData; import rsb.converter.UserData;
import rsb.converter.WireContents; import rsb.converter.WireContents;
import ipaaca.Ipaaca.IU;
import ipaaca.Ipaaca.LinkSet;
import ipaaca.Ipaaca.PayloadItem;
/** /**
* Serializes AbstractIUs into protocolbuffer IUs and vice versa. * Serializes AbstractIUs into protocolbuffer IUs and vice versa.
......
package ipaaca; package ipaaca;
import ipaaca.Ipaaca.IUCommission; import ipaaca.protobuf.Ipaaca.IUCommission;
import ipaaca.Ipaaca.IULinkUpdate;
import ipaaca.Ipaaca.IUPayloadUpdate;
import rsb.converter.ConverterSignature; import rsb.converter.ConverterSignature;
import rsb.converter.DefaultConverterRepository; import rsb.converter.DefaultConverterRepository;
import rsb.converter.ProtocolBufferConverter; import rsb.converter.ProtocolBufferConverter;
...@@ -35,7 +33,7 @@ public final class Initializer { ...@@ -35,7 +33,7 @@ public final class Initializer {
DefaultConverterRepository.getDefaultConverterRepository().addConverter( DefaultConverterRepository.getDefaultConverterRepository().addConverter(
new PayloadConverter()); new PayloadConverter());
DefaultConverterRepository.getDefaultConverterRepository().addConverter( DefaultConverterRepository.getDefaultConverterRepository().addConverter(
new LinkUpdateConverter()); new LinkUpdateConverter());
} }
} }
package ipaaca; package ipaaca;
import ipaaca.Ipaaca.IUCommission; import ipaaca.protobuf.Ipaaca.IUCommission;
import ipaaca.Ipaaca.IULinkUpdate; import ipaaca.protobuf.Ipaaca.IULinkUpdate;
import ipaaca.Ipaaca.IUPayloadUpdate; import ipaaca.protobuf.Ipaaca.IUPayloadUpdate;
import java.util.Collection; import java.util.Collection;
import java.util.HashMap; import java.util.HashMap;
......
package ipaaca; package ipaaca;
import ipaaca.Ipaaca.IntMessage; import ipaaca.protobuf.Ipaaca.IntMessage;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
import rsb.converter.ConversionException; import rsb.converter.ConversionException;
import rsb.converter.Converter; import rsb.converter.Converter;
......
This diff is collapsed.
package ipaaca; package ipaaca;
import ipaaca.Ipaaca.IULinkUpdate; import ipaaca.protobuf.Ipaaca.IULinkUpdate;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
......
package ipaaca; package ipaaca;
import ipaaca.protobuf.Ipaaca.IULinkUpdate;
import ipaaca.protobuf.Ipaaca.IUPayloadUpdate;
import ipaaca.protobuf.Ipaaca.LinkSet;
import ipaaca.protobuf.Ipaaca.PayloadItem;
import java.util.Collection; import java.util.Collection;
import java.util.HashSet; import java.util.HashSet;
import java.util.List; import java.util.List;
...@@ -8,11 +13,6 @@ import java.util.Set; ...@@ -8,11 +13,6 @@ import java.util.Set;
import com.google.common.collect.SetMultimap; import com.google.common.collect.SetMultimap;
import ipaaca.Ipaaca.IULinkUpdate;
import ipaaca.Ipaaca.IUPayloadUpdate;
import ipaaca.Ipaaca.LinkSet;
import ipaaca.Ipaaca.PayloadItem;
public class LocalIU extends AbstractIU public class LocalIU extends AbstractIU
{ {
...@@ -248,5 +248,4 @@ public class LocalIU extends AbstractIU ...@@ -248,5 +248,4 @@ public class LocalIU extends AbstractIU
getOutputBuffer().sendIUPayloadUpdate(this, update); getOutputBuffer().sendIUPayloadUpdate(this, update);
} }
} }
} }
...@@ -7,12 +7,12 @@ import rsb.RSBException; ...@@ -7,12 +7,12 @@ import rsb.RSBException;
import rsb.patterns.DataCallback; import rsb.patterns.DataCallback;
import rsb.patterns.LocalServer; import rsb.patterns.LocalServer;
import ipaaca.Ipaaca; import ipaaca.protobuf.Ipaaca;
import ipaaca.Ipaaca.IUCommission; import ipaaca.protobuf.Ipaaca.IUCommission;
import ipaaca.Ipaaca.IULinkUpdate; import ipaaca.protobuf.Ipaaca.IULinkUpdate;
import ipaaca.Ipaaca.IUPayloadUpdate; import ipaaca.protobuf.Ipaaca.IUPayloadUpdate;
import ipaaca.Ipaaca.LinkSet; import ipaaca.protobuf.Ipaaca.LinkSet;
import ipaaca.Ipaaca.PayloadItem; import ipaaca.protobuf.Ipaaca.PayloadItem;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
......
package ipaaca; package ipaaca;
import ipaaca.Ipaaca.PayloadItem; import ipaaca.protobuf.Ipaaca.PayloadItem;
import java.util.Collection; import java.util.Collection;
import java.util.HashMap; import java.util.HashMap;
......
package ipaaca; package ipaaca;
import ipaaca.Ipaaca.IUPayloadUpdate; import ipaaca.protobuf.Ipaaca.IUPayloadUpdate;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
......
package ipaaca; package ipaaca;
import ipaaca.protobuf.Ipaaca;
import ipaaca.protobuf.Ipaaca.IUCommission;
import ipaaca.protobuf.Ipaaca.IULinkUpdate;
import ipaaca.protobuf.Ipaaca.IUPayloadUpdate;
import ipaaca.protobuf.Ipaaca.LinkSet;
import ipaaca.protobuf.Ipaaca.PayloadItem;
import java.util.Collection; import java.util.Collection;
import java.util.HashSet; import java.util.HashSet;
import java.util.List; import java.util.List;
...@@ -13,12 +20,6 @@ import com.google.common.collect.SetMultimap; ...@@ -13,12 +20,6 @@ import com.google.common.collect.SetMultimap;
import rsb.RSBException; import rsb.RSBException;
import rsb.patterns.RemoteServer; import rsb.patterns.RemoteServer;
import ipaaca.Ipaaca;
import ipaaca.Ipaaca.IUCommission;
import ipaaca.Ipaaca.IULinkUpdate;
import ipaaca.Ipaaca.IUPayloadUpdate;
import ipaaca.Ipaaca.LinkSet;
import ipaaca.Ipaaca.PayloadItem;
/** /**
* A remote IU with access mode 'PUSH'. * A remote IU with access mode 'PUSH'.
......
...@@ -10,6 +10,7 @@ import java.util.Set; ...@@ -10,6 +10,7 @@ import java.util.Set;
import static org.hamcrest.collection.IsIterableContainingInAnyOrder.*; import static org.hamcrest.collection.IsIterableContainingInAnyOrder.*;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test; import org.junit.Test;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;
...@@ -25,7 +26,8 @@ import static ipaaca.IUTestUtil.*; ...@@ -25,7 +26,8 @@ import static ipaaca.IUTestUtil.*;
*/ */
public class ComponentCommunicationIntegrationTest public class ComponentCommunicationIntegrationTest
{ {
static @BeforeClass
public static void setupStatic()
{ {
Initializer.initializeIpaacaRsb(); Initializer.initializeIpaacaRsb();
} }
......
...@@ -3,9 +3,9 @@ import static org.hamcrest.collection.IsIterableContainingInAnyOrder.containsInA ...@@ -3,9 +3,9 @@ import static org.hamcrest.collection.IsIterableContainingInAnyOrder.containsInA
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertThat; import static org.junit.Assert.assertThat;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import ipaaca.Ipaaca.IU; import ipaaca.protobuf.Ipaaca.IU;
import ipaaca.Ipaaca.LinkSet; import ipaaca.protobuf.Ipaaca.LinkSet;
import ipaaca.Ipaaca.PayloadItem; import ipaaca.protobuf.Ipaaca.PayloadItem;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
......
package ipaaca; package ipaaca;
import ipaaca.protobuf.Ipaaca;
import ipaaca.protobuf.Ipaaca.IU;
import ipaaca.protobuf.Ipaaca.IU.AccessMode;
import ipaaca.protobuf.Ipaaca.LinkSet;
import ipaaca.protobuf.Ipaaca.PayloadItem;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import ipaaca.Ipaaca;
import ipaaca.Ipaaca.IU;
import ipaaca.Ipaaca.IU.AccessMode;
import ipaaca.Ipaaca.LinkSet;
import ipaaca.Ipaaca.PayloadItem;
import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.*; import static org.hamcrest.Matchers.*;
import static org.mockito.Mockito.*; import static org.mockito.Mockito.*;
......
...@@ -11,14 +11,22 @@ import java.io.InputStreamReader; ...@@ -11,14 +11,22 @@ import java.io.InputStreamReader;
import java.util.Set; import java.util.Set;
import org.junit.Before; import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test; import org.junit.Test;
import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSet;
/**
* Integration tests to test the connection between Python and Java Ipaaca modules.
* Requires a running spread daemon.
* @author hvanwelbergen
*
*/
public class JavaPythonTest public class JavaPythonTest
{ {
static @BeforeClass
public static void setupStatic()
{ {
Initializer.initializeIpaacaRsb(); Initializer.initializeIpaacaRsb();
} }
......
package ipaaca; package ipaaca;
import static org.junit.Assert.*; import static org.junit.Assert.*;
import ipaaca.Ipaaca.IUPayloadUpdate; import ipaaca.protobuf.Ipaaca.IUPayloadUpdate;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment