diff --git a/Core/ivy.xml b/Core/ivy.xml index 5173860c32..5763767d74 100644 --- a/Core/ivy.xml +++ b/Core/ivy.xml @@ -51,9 +51,6 @@ - - - diff --git a/Core/nbproject/project.properties b/Core/nbproject/project.properties index 5377cc3d82..32d56f9b82 100644 --- a/Core/nbproject/project.properties +++ b/Core/nbproject/project.properties @@ -11,8 +11,6 @@ file.reference.bcpkix-jdk15on-1.54.jar=release\\modules\\ext\\bcpkix-jdk15on-1.5 file.reference.bcprov-ext-jdk15on-1.54.jar=release\\modules\\ext\\bcprov-ext-jdk15on-1.54.jar file.reference.bcprov-jdk15on-1.52.jar=release\\modules\\ext\\bcprov-jdk15on-1.52.jar file.reference.bcprov-jdk15on-1.54.jar=release\\modules\\ext\\bcprov-jdk15on-1.54.jar -file.reference.byte-buddy-1.10.13.jar=release\\modules\\ext\\byte-buddy-1.10.13.jar -file.reference.byte-buddy-agent-1.10.13.jar=release\\modules\\ext\\byte-buddy-agent-1.10.13.jar file.reference.c3p0-0.9.5.jar=release\\modules\\ext\\c3p0-0.9.5.jar file.reference.checker-compat-qual-2.5.3.jar=release\\modules\\ext\\checker-compat-qual-2.5.3.jar file.reference.commons-beanutils-1.9.2.jar=release\\modules\\ext\\commons-beanutils-1.9.2.jar @@ -91,9 +89,7 @@ file.reference.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar=re file.reference.log4j-1.2.16.jar=release\\modules\\ext\\log4j-1.2.16.jar file.reference.mchange-commons-java-0.2.9.jar=release\\modules\\ext\\mchange-commons-java-0.2.9.jar file.reference.metadata-extractor-2.11.0.jar=release\\modules\\ext\\metadata-extractor-2.11.0.jar -file.reference.mockito-core-3.5.7.jar=release\\modules\\ext\\mockito-core-3.5.7.jar file.reference.netty-3.7.0.Final.jar=release\\modules\\ext\\netty-3.7.0.Final.jar -file.reference.objenesis-3.1.jar=release\\modules\\ext\\objenesis-3.1.jar file.reference.okhttp-2.7.5.jar=release\\modules\\ext\\okhttp-2.7.5.jar file.reference.okio-1.6.0.jar=release\\modules\\ext\\okio-1.6.0.jar file.reference.opencensus-api-0.19.2.jar=release\\modules\\ext\\opencensus-api-0.19.2.jar diff --git a/Core/nbproject/project.xml b/Core/nbproject/project.xml index 67d26d0cb7..6b4135b384 100644 --- a/Core/nbproject/project.xml +++ b/Core/nbproject/project.xml @@ -269,6 +269,11 @@ org.netbeans.modules.nbjunit + + org.sleuthkit.autopsy.coretestlibs + + + qa-functional @@ -405,10 +410,6 @@ ext/proto-google-cloud-translate-v3beta1-0.53.0.jar release\modules\ext\proto-google-cloud-translate-v3beta1-0.53.0.jar - - ext/byte-buddy-1.10.13.jar - release\modules\ext\byte-buddy-1.10.13.jar - ext/error_prone_annotations-2.3.2.jar release\modules\ext\error_prone_annotations-2.3.2.jar @@ -605,10 +606,6 @@ ext/decodetect-core-0.3.jar release\modules\ext\decodetect-core-0.3.jar - - ext/mockito-core-3.5.7.jar - release\modules\ext\mockito-core-3.5.7.jar - ext/httpclient-4.5.5.jar release\modules\ext\httpclient-4.5.5.jar @@ -621,10 +618,6 @@ ext/jackson-annotations-2.9.0.jar release\modules\ext\jackson-annotations-2.9.0.jar - - ext/objenesis-3.1.jar - release\modules\ext\objenesis-3.1.jar - ext/jackson-core-2.9.7.jar release\modules\ext\jackson-core-2.9.7.jar @@ -809,10 +802,6 @@ ext/jutf7-1.0.0.jar release\modules\ext\jutf7-1.0.0.jar - - ext/byte-buddy-agent-1.10.13.jar - release\modules\ext\byte-buddy-agent-1.10.13.jar - ext/batik-awt-util-1.6.jar release\modules\ext\batik-awt-util-1.6.jar diff --git a/CoreTestLibs/build.xml b/CoreTestLibs/build.xml new file mode 100644 index 0000000000..50fa43ef1a --- /dev/null +++ b/CoreTestLibs/build.xml @@ -0,0 +1,23 @@ + + + + + + Builds, tests, and runs the project org.sleuthkit.autopsy.coretestlibs. + + + + + + + + + + + + + + + + + diff --git a/CoreTestLibs/ivy.xml b/CoreTestLibs/ivy.xml new file mode 100644 index 0000000000..c5c044041d --- /dev/null +++ b/CoreTestLibs/ivy.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CoreTestLibs/ivysettings.xml b/CoreTestLibs/ivysettings.xml new file mode 100644 index 0000000000..9c3b496314 --- /dev/null +++ b/CoreTestLibs/ivysettings.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/CoreTestLibs/manifest.mf b/CoreTestLibs/manifest.mf new file mode 100644 index 0000000000..16a872ce8e --- /dev/null +++ b/CoreTestLibs/manifest.mf @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +AutoUpdate-Show-In-Client: true +OpenIDE-Module: org.sleuthkit.autopsy.coretestlibs +OpenIDE-Module-Localizing-Bundle: org/sleuthkit/autopsy/coretestlibs/Bundle.properties +OpenIDE-Module-Specification-Version: 1.0 + diff --git a/CoreTestLibs/nbproject/build-impl.xml b/CoreTestLibs/nbproject/build-impl.xml new file mode 100644 index 0000000000..8a342001d9 --- /dev/null +++ b/CoreTestLibs/nbproject/build-impl.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CoreTestLibs/nbproject/platform.properties b/CoreTestLibs/nbproject/platform.properties new file mode 100644 index 0000000000..b6989617a7 --- /dev/null +++ b/CoreTestLibs/nbproject/platform.properties @@ -0,0 +1,5 @@ +cluster.path=\ + ${nbplatform.active.dir}/harness:\ + ${nbplatform.active.dir}/java:\ + ${nbplatform.active.dir}/platform +nbplatform.active=default diff --git a/CoreTestLibs/nbproject/project.properties b/CoreTestLibs/nbproject/project.properties new file mode 100644 index 0000000000..e87abb328e --- /dev/null +++ b/CoreTestLibs/nbproject/project.properties @@ -0,0 +1,6 @@ +file.reference.byte-buddy-1.10.13.jar=C:\\Users\\gregd\\Documents\\Source\\autopsy\\CoreTestLibs\\release\\modules\\ext\\byte-buddy-1.10.13.jar +file.reference.byte-buddy-agent-1.10.13.jar=C:\\Users\\gregd\\Documents\\Source\\autopsy\\CoreTestLibs\\release\\modules\\ext\\byte-buddy-agent-1.10.13.jar +file.reference.mockito-core-3.5.7.jar=release\\modules\\ext\\mockito-core-3.5.7.jar +file.reference.objenesis-3.1.jar=C:\\Users\\gregd\\Documents\\Source\\autopsy\\CoreTestLibs\\release\\modules\\ext\\objenesis-3.1.jar +javac.source=1.8 +javac.compilerargs=-Xlint -Xlint:-serial diff --git a/CoreTestLibs/nbproject/project.xml b/CoreTestLibs/nbproject/project.xml new file mode 100644 index 0000000000..c9fde41955 --- /dev/null +++ b/CoreTestLibs/nbproject/project.xml @@ -0,0 +1,30 @@ + + + org.netbeans.modules.apisupport.project + + + org.sleuthkit.autopsy.coretestlibs + + + + org.mockito + + + ext/mockito-core-3.5.7.jar + release\modules\ext\mockito-core-3.5.7.jar + + + ext/byte-buddy-1.10.13.jar + release\modules\ext\byte-buddy-1.10.13.jar + + + ext/byte-buddy-agent-1.10.13.jar + release\modules\ext\byte-buddy-agent-1.10.13.jar + + + ext/objenesis-3.1.jar + release\modules\ext\objenesis-3.1.jar + + + + diff --git a/CoreTestLibs/src/mockito-extensions/org.mockito.plugins.MockMaker b/CoreTestLibs/src/mockito-extensions/org.mockito.plugins.MockMaker new file mode 100644 index 0000000000..ca6ee9cea8 --- /dev/null +++ b/CoreTestLibs/src/mockito-extensions/org.mockito.plugins.MockMaker @@ -0,0 +1 @@ +mock-maker-inline \ No newline at end of file diff --git a/CoreTestLibs/src/org/sleuthkit/autopsy/coretestlibs/Bundle.properties b/CoreTestLibs/src/org/sleuthkit/autopsy/coretestlibs/Bundle.properties new file mode 100644 index 0000000000..3fc2d5ec56 --- /dev/null +++ b/CoreTestLibs/src/org/sleuthkit/autopsy/coretestlibs/Bundle.properties @@ -0,0 +1 @@ +OpenIDE-Module-Name=Autopsy-CoreTestLibs diff --git a/nbproject/platform.properties b/nbproject/platform.properties index 32e681b3af..a27e7dfd12 100644 --- a/nbproject/platform.properties +++ b/nbproject/platform.properties @@ -14,7 +14,7 @@ cluster.path=\ ${nbplatform.active.dir}/harness:\ ${nbplatform.active.dir}/java:\ ${nbplatform.active.dir}/platform:\ - ${nbplatform.active.dir}/cluster + CoreTestLibs/build/cluster disabled.modules=\ org.eclipse.core.contenttype,\ org.eclipse.core.jobs,\ @@ -338,4 +338,6 @@ disabled.modules=\ org.openide.execution.compat8,\ org.openide.options,\ org.openide.util.enumerations,\ - org.openidex.util \ No newline at end of file + org.openidex.util + org.netbeans.modules.junit,\ + org.netbeans.modules.junitlib