aboutsummaryrefslogtreecommitdiff
path: root/test/manual/moduleBasedMultiProject/runTests
diff options
context:
space:
mode:
authorReinier Zwitserloot <reinier@zwitserloot.com>2018-10-29 20:46:18 +0100
committerReinier Zwitserloot <reinier@zwitserloot.com>2018-10-29 20:46:18 +0100
commitd8b882cf7e7078a7946e04eceba4ce18937a28f0 (patch)
treeeabba31d3120eca402cdc20f21d201f5862ea646 /test/manual/moduleBasedMultiProject/runTests
parente40eab2e343b4c3a7eedf9493aa2a656ec299f69 (diff)
downloadlombok-d8b882cf7e7078a7946e04eceba4ce18937a28f0.tar.gz
lombok-d8b882cf7e7078a7946e04eceba4ce18937a28f0.tar.bz2
lombok-d8b882cf7e7078a7946e04eceba4ce18937a28f0.zip
[test] Added some posix scripts to test module-based builds. We should make these as unit tests someday.
Diffstat (limited to 'test/manual/moduleBasedMultiProject/runTests')
-rwxr-xr-xtest/manual/moduleBasedMultiProject/runTests10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/manual/moduleBasedMultiProject/runTests b/test/manual/moduleBasedMultiProject/runTests
new file mode 100755
index 00000000..48557b43
--- /dev/null
+++ b/test/manual/moduleBasedMultiProject/runTests
@@ -0,0 +1,10 @@
+#!/bin/sh
+echo 'This will build, module-style, 2 modules with lombok dependencies. If the compilation works without error or warning, lombok is working as designed.'
+mkdir -p out/projA
+mkdir -p out/projB
+javac --processor-path ../../../dist/lombok.jar -p ../../../dist/lombok.jar -d out/projA projA/module-info.java projA/pkgA/ClassA.java
+javac --processor-path ../../../dist/lombok.jar -p ../../../dist/lombok.jar:out/projA -d out/projB projB/module-info.java projB/pkgB/ClassB.java
+
+echo Now we try to delombok and see if it works as designed.
+
+java -jar ../../../dist/lombok.jar delombok -p --module-path out/projA projB/pkgB/ClassB.java projB/module-info.java