-
- Downloads
java: add tests for java code
The tests can be run on the host, using host's JRE like this: cd java; mvn test This is mainly useful during development to have a short modify-test cycle. The tests should be eventually executed on OSv and support for that will follow. The test code is split into two modules which yield two separate jars: tests - contains test cases tests-isolates - contains code which is started in isolated context We need separate jars for these two to have different classpath in the isolate and thus more realistic tests.
Showing
- java/pom.xml 51 additions, 0 deletionsjava/pom.xml
- java/tests-isolates/pom.xml 50 additions, 0 deletionsjava/tests-isolates/pom.xml
- java/tests-isolates/src/main/java/tests/ClassFinder.java 14 additions, 0 deletionsjava/tests-isolates/src/main/java/tests/ClassFinder.java
- java/tests-isolates/src/main/java/tests/ClassPresentInBothContexts.java 12 additions, 0 deletions...lates/src/main/java/tests/ClassPresentInBothContexts.java
- java/tests-isolates/src/main/java/tests/FieldTester.java 16 additions, 0 deletionsjava/tests-isolates/src/main/java/tests/FieldTester.java
- java/tests-isolates/src/main/java/tests/LoggingProcess.java 38 additions, 0 deletionsjava/tests-isolates/src/main/java/tests/LoggingProcess.java
- java/tests-isolates/src/main/java/tests/PropertyReader.java 25 additions, 0 deletionsjava/tests-isolates/src/main/java/tests/PropertyReader.java
- java/tests-isolates/src/main/java/tests/PropertySetter.java 27 additions, 0 deletionsjava/tests-isolates/src/main/java/tests/PropertySetter.java
- java/tests-isolates/src/main/java/tests/StaticFieldSetter.java 39 additions, 0 deletions...tests-isolates/src/main/java/tests/StaticFieldSetter.java
- java/tests/pom.xml 103 additions, 0 deletionsjava/tests/pom.xml
- java/tests/src/main/java/io/osv/AllTests.java 20 additions, 0 deletionsjava/tests/src/main/java/io/osv/AllTests.java
- java/tests/src/main/java/io/osv/ClassLoaderIsolationTest.java 69 additions, 0 deletions.../tests/src/main/java/io/osv/ClassLoaderIsolationTest.java
- java/tests/src/main/java/io/osv/LoggingIsolationTest.java 56 additions, 0 deletionsjava/tests/src/main/java/io/osv/LoggingIsolationTest.java
- java/tests/src/main/java/io/osv/PropertyIsolationTest.java 79 additions, 0 deletionsjava/tests/src/main/java/io/osv/PropertyIsolationTest.java
- java/tests/src/main/java/io/osv/TestIsolateLaunching.java 38 additions, 0 deletionsjava/tests/src/main/java/io/osv/TestIsolateLaunching.java
- java/tests/src/main/java/tests/ClassPresentInBothContexts.java 10 additions, 0 deletions...tests/src/main/java/tests/ClassPresentInBothContexts.java
- java/tests/src/main/java/tests/ClassPresentOnlyInParentContext.java 10 additions, 0 deletions.../src/main/java/tests/ClassPresentOnlyInParentContext.java
Loading
Please register or sign in to comment