diff --git a/.classpath b/.classpath deleted file mode 100644 index ae30f860ac297c4d0be4ffe46a9707f0c6e41718..0000000000000000000000000000000000000000 --- a/.classpath +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="bin/main" path="src/main/java"> - <attributes> - <attribute name="gradle_scope" value="main"/> - <attribute name="gradle_used_by_scope" value="main,test"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="bin/test" path="src/test/java"> - <attributes> - <attribute name="gradle_scope" value="test"/> - <attribute name="gradle_used_by_scope" value="test"/> - <attribute name="test" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17/"/> - <classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/> - <classpathentry kind="output" path="bin/default"/> -</classpath> diff --git a/.project b/.project deleted file mode 100644 index 7bc7dc0a8c85be1d77246c4a8ca64ca74ab62780..0000000000000000000000000000000000000000 --- a/.project +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>Elevator</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.buildship.core.gradleprojectbuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.buildship.core.gradleprojectnature</nature> - </natures> -</projectDescription> diff --git a/.settings/org.eclipse.buildship.core.prefs b/.settings/org.eclipse.buildship.core.prefs deleted file mode 100644 index a40ec5db2f2a7fe90d50c0dfbe53abaf9361c50c..0000000000000000000000000000000000000000 --- a/.settings/org.eclipse.buildship.core.prefs +++ /dev/null @@ -1,13 +0,0 @@ -arguments= -auto.sync=false -build.scans.enabled=false -connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER) -connection.project.dir= -eclipse.preferences.version=1 -gradle.user.home= -java.home= -jvm.arguments= -offline.mode=false -override.workspace.settings=false -show.console.view=true -show.executions.view=true diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 626e0e1d5c68fb5559ba4cefa1bba89220228bc4..0000000000000000000000000000000000000000 --- a/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.compliance=17 -org.eclipse.jdt.core.compiler.source=17 diff --git a/build/classes/java/test/elevator/ElevatorSimulatorTest.class b/build/classes/java/test/elevator/ElevatorSimulatorTest.class deleted file mode 100644 index 93074a5d73727ec382c117cf8a9bf74d84c407b5..0000000000000000000000000000000000000000 Binary files a/build/classes/java/test/elevator/ElevatorSimulatorTest.class and /dev/null differ diff --git a/build/reports/tests/test/classes/elevator.ElevatorSimulatorTest.html b/build/reports/tests/test/classes/elevator.ElevatorSimulatorTest.html deleted file mode 100644 index 16f35e30c1a9a20f6e45e4c634ad0b46078da965..0000000000000000000000000000000000000000 --- a/build/reports/tests/test/classes/elevator.ElevatorSimulatorTest.html +++ /dev/null @@ -1,96 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> -<meta http-equiv="x-ua-compatible" content="IE=edge"/> -<title>Test results - ElevatorSimulatorTest</title> -<link href="../css/base-style.css" rel="stylesheet" type="text/css"/> -<link href="../css/style.css" rel="stylesheet" type="text/css"/> -<script src="../js/report.js" type="text/javascript"></script> -</head> -<body> -<div id="content"> -<h1>ElevatorSimulatorTest</h1> -<div class="breadcrumbs"> -<a href="../index.html">all</a> > -<a href="../packages/elevator.html">elevator</a> > ElevatorSimulatorTest</div> -<div id="summary"> -<table> -<tr> -<td> -<div class="summaryGroup"> -<table> -<tr> -<td> -<div class="infoBox" id="tests"> -<div class="counter">1</div> -<p>tests</p> -</div> -</td> -<td> -<div class="infoBox" id="failures"> -<div class="counter">0</div> -<p>failures</p> -</div> -</td> -<td> -<div class="infoBox" id="ignored"> -<div class="counter">0</div> -<p>ignored</p> -</div> -</td> -<td> -<div class="infoBox" id="duration"> -<div class="counter">0.044s</div> -<p>duration</p> -</div> -</td> -</tr> -</table> -</div> -</td> -<td> -<div class="infoBox success" id="successRate"> -<div class="percent">100%</div> -<p>successful</p> -</div> -</td> -</tr> -</table> -</div> -<div id="tabs"> -<ul class="tabLinks"> -<li> -<a href="#tab0">Tests</a> -</li> -</ul> -<div id="tab0" class="tab"> -<h2>Tests</h2> -<table> -<thead> -<tr> -<th>Test</th> -<th>Duration</th> -<th>Result</th> -</tr> -</thead> -<tr> -<td class="success">testGetEvents()</td> -<td class="success">0.044s</td> -<td class="success">passed</td> -</tr> -</table> -</div> -</div> -<div id="footer"> -<p> -<div> -<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines -<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/> -</label> -</div>Generated by -<a href="http://www.gradle.org">Gradle 7.5.1</a> at 14 sept. 2022, 16:12:56</p> -</div> -</div> -</body> -</html> diff --git a/build/reports/tests/test/css/base-style.css b/build/reports/tests/test/css/base-style.css deleted file mode 100644 index 4afa73e3ddcf5e21bdd0a22ac575dc99b2e3d826..0000000000000000000000000000000000000000 --- a/build/reports/tests/test/css/base-style.css +++ /dev/null @@ -1,179 +0,0 @@ - -body { - margin: 0; - padding: 0; - font-family: sans-serif; - font-size: 12pt; -} - -body, a, a:visited { - color: #303030; -} - -#content { - padding-left: 50px; - padding-right: 50px; - padding-top: 30px; - padding-bottom: 30px; -} - -#content h1 { - font-size: 160%; - margin-bottom: 10px; -} - -#footer { - margin-top: 100px; - font-size: 80%; - white-space: nowrap; -} - -#footer, #footer a { - color: #a0a0a0; -} - -#line-wrapping-toggle { - vertical-align: middle; -} - -#label-for-line-wrapping-toggle { - vertical-align: middle; -} - -ul { - margin-left: 0; -} - -h1, h2, h3 { - white-space: nowrap; -} - -h2 { - font-size: 120%; -} - -ul.tabLinks { - padding-left: 0; - padding-top: 10px; - padding-bottom: 10px; - overflow: auto; - min-width: 800px; - width: auto !important; - width: 800px; -} - -ul.tabLinks li { - float: left; - height: 100%; - list-style: none; - padding-left: 10px; - padding-right: 10px; - padding-top: 5px; - padding-bottom: 5px; - margin-bottom: 0; - -moz-border-radius: 7px; - border-radius: 7px; - margin-right: 25px; - border: solid 1px #d4d4d4; - background-color: #f0f0f0; -} - -ul.tabLinks li:hover { - background-color: #fafafa; -} - -ul.tabLinks li.selected { - background-color: #c5f0f5; - border-color: #c5f0f5; -} - -ul.tabLinks a { - font-size: 120%; - display: block; - outline: none; - text-decoration: none; - margin: 0; - padding: 0; -} - -ul.tabLinks li h2 { - margin: 0; - padding: 0; -} - -div.tab { -} - -div.selected { - display: block; -} - -div.deselected { - display: none; -} - -div.tab table { - min-width: 350px; - width: auto !important; - width: 350px; - border-collapse: collapse; -} - -div.tab th, div.tab table { - border-bottom: solid #d0d0d0 1px; -} - -div.tab th { - text-align: left; - white-space: nowrap; - padding-left: 6em; -} - -div.tab th:first-child { - padding-left: 0; -} - -div.tab td { - white-space: nowrap; - padding-left: 6em; - padding-top: 5px; - padding-bottom: 5px; -} - -div.tab td:first-child { - padding-left: 0; -} - -div.tab td.numeric, div.tab th.numeric { - text-align: right; -} - -span.code { - display: inline-block; - margin-top: 0em; - margin-bottom: 1em; -} - -span.code pre { - font-size: 11pt; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 10px; - padding-right: 10px; - margin: 0; - background-color: #f7f7f7; - border: solid 1px #d0d0d0; - min-width: 700px; - width: auto !important; - width: 700px; -} - -span.wrapped pre { - word-wrap: break-word; - white-space: pre-wrap; - word-break: break-all; -} - -label.hidden { - display: none; -} \ No newline at end of file diff --git a/build/reports/tests/test/css/style.css b/build/reports/tests/test/css/style.css deleted file mode 100644 index 3dc4913e7a077a1f1f3810b1f20cc9275fb236bf..0000000000000000000000000000000000000000 --- a/build/reports/tests/test/css/style.css +++ /dev/null @@ -1,84 +0,0 @@ - -#summary { - margin-top: 30px; - margin-bottom: 40px; -} - -#summary table { - border-collapse: collapse; -} - -#summary td { - vertical-align: top; -} - -.breadcrumbs, .breadcrumbs a { - color: #606060; -} - -.infoBox { - width: 110px; - padding-top: 15px; - padding-bottom: 15px; - text-align: center; -} - -.infoBox p { - margin: 0; -} - -.counter, .percent { - font-size: 120%; - font-weight: bold; - margin-bottom: 8px; -} - -#duration { - width: 125px; -} - -#successRate, .summaryGroup { - border: solid 2px #d0d0d0; - -moz-border-radius: 10px; - border-radius: 10px; -} - -#successRate { - width: 140px; - margin-left: 35px; -} - -#successRate .percent { - font-size: 180%; -} - -.success, .success a { - color: #008000; -} - -div.success, #successRate.success { - background-color: #bbd9bb; - border-color: #008000; -} - -.failures, .failures a { - color: #b60808; -} - -.skipped, .skipped a { - color: #c09853; -} - -div.failures, #successRate.failures { - background-color: #ecdada; - border-color: #b60808; -} - -ul.linkList { - padding-left: 0; -} - -ul.linkList li { - list-style: none; - margin-bottom: 5px; -} diff --git a/build/reports/tests/test/index.html b/build/reports/tests/test/index.html deleted file mode 100644 index 6cf118d6b1d8921eb5b5cc71aec1ed710cbece81..0000000000000000000000000000000000000000 --- a/build/reports/tests/test/index.html +++ /dev/null @@ -1,143 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> -<meta http-equiv="x-ua-compatible" content="IE=edge"/> -<title>Test results - Test Summary</title> -<link href="css/base-style.css" rel="stylesheet" type="text/css"/> -<link href="css/style.css" rel="stylesheet" type="text/css"/> -<script src="js/report.js" type="text/javascript"></script> -</head> -<body> -<div id="content"> -<h1>Test Summary</h1> -<div id="summary"> -<table> -<tr> -<td> -<div class="summaryGroup"> -<table> -<tr> -<td> -<div class="infoBox" id="tests"> -<div class="counter">2</div> -<p>tests</p> -</div> -</td> -<td> -<div class="infoBox" id="failures"> -<div class="counter">0</div> -<p>failures</p> -</div> -</td> -<td> -<div class="infoBox" id="ignored"> -<div class="counter">0</div> -<p>ignored</p> -</div> -</td> -<td> -<div class="infoBox" id="duration"> -<div class="counter">17.057s</div> -<p>duration</p> -</div> -</td> -</tr> -</table> -</div> -</td> -<td> -<div class="infoBox success" id="successRate"> -<div class="percent">100%</div> -<p>successful</p> -</div> -</td> -</tr> -</table> -</div> -<div id="tabs"> -<ul class="tabLinks"> -<li> -<a href="#tab0">Packages</a> -</li> -<li> -<a href="#tab1">Classes</a> -</li> -</ul> -<div id="tab0" class="tab"> -<h2>Packages</h2> -<table> -<thead> -<tr> -<th>Package</th> -<th>Tests</th> -<th>Failures</th> -<th>Ignored</th> -<th>Duration</th> -<th>Success rate</th> -</tr> -</thead> -<tbody> -<tr> -<td class="success"> -<a href="packages/elevator.html">elevator</a> -</td> -<td>2</td> -<td>0</td> -<td>0</td> -<td>17.057s</td> -<td class="success">100%</td> -</tr> -</tbody> -</table> -</div> -<div id="tab1" class="tab"> -<h2>Classes</h2> -<table> -<thead> -<tr> -<th>Class</th> -<th>Tests</th> -<th>Failures</th> -<th>Ignored</th> -<th>Duration</th> -<th>Success rate</th> -</tr> -</thead> -<tbody> -<tr> -<td class="success"> -<a href="classes/elevator.ElevatorSimulatorTest.html">elevator.ElevatorSimulatorTest</a> -</td> -<td>1</td> -<td>0</td> -<td>0</td> -<td>0.044s</td> -<td class="success">100%</td> -</tr> -<tr> -<td class="success"> -<a href="classes/elevator.TestAutomaticElevator.html">elevator.TestAutomaticElevator</a> -</td> -<td>1</td> -<td>0</td> -<td>0</td> -<td>17.013s</td> -<td class="success">100%</td> -</tr> -</tbody> -</table> -</div> -</div> -<div id="footer"> -<p> -<div> -<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines -<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/> -</label> -</div>Generated by -<a href="http://www.gradle.org">Gradle 7.5.1</a> at 14 sept. 2022, 16:12:56</p> -</div> -</div> -</body> -</html> diff --git a/build/reports/tests/test/js/report.js b/build/reports/tests/test/js/report.js deleted file mode 100644 index 83bab4a19f36a6f460c6747ad6b7252f63a1fad3..0000000000000000000000000000000000000000 --- a/build/reports/tests/test/js/report.js +++ /dev/null @@ -1,194 +0,0 @@ -(function (window, document) { - "use strict"; - - var tabs = {}; - - function changeElementClass(element, classValue) { - if (element.getAttribute("className")) { - element.setAttribute("className", classValue); - } else { - element.setAttribute("class", classValue); - } - } - - function getClassAttribute(element) { - if (element.getAttribute("className")) { - return element.getAttribute("className"); - } else { - return element.getAttribute("class"); - } - } - - function addClass(element, classValue) { - changeElementClass(element, getClassAttribute(element) + " " + classValue); - } - - function removeClass(element, classValue) { - changeElementClass(element, getClassAttribute(element).replace(classValue, "")); - } - - function initTabs() { - var container = document.getElementById("tabs"); - - tabs.tabs = findTabs(container); - tabs.titles = findTitles(tabs.tabs); - tabs.headers = findHeaders(container); - tabs.select = select; - tabs.deselectAll = deselectAll; - tabs.select(0); - - return true; - } - - function getCheckBox() { - return document.getElementById("line-wrapping-toggle"); - } - - function getLabelForCheckBox() { - return document.getElementById("label-for-line-wrapping-toggle"); - } - - function findCodeBlocks() { - var spans = document.getElementById("tabs").getElementsByTagName("span"); - var codeBlocks = []; - for (var i = 0; i < spans.length; ++i) { - if (spans[i].className.indexOf("code") >= 0) { - codeBlocks.push(spans[i]); - } - } - return codeBlocks; - } - - function forAllCodeBlocks(operation) { - var codeBlocks = findCodeBlocks(); - - for (var i = 0; i < codeBlocks.length; ++i) { - operation(codeBlocks[i], "wrapped"); - } - } - - function toggleLineWrapping() { - var checkBox = getCheckBox(); - - if (checkBox.checked) { - forAllCodeBlocks(addClass); - } else { - forAllCodeBlocks(removeClass); - } - } - - function initControls() { - if (findCodeBlocks().length > 0) { - var checkBox = getCheckBox(); - var label = getLabelForCheckBox(); - - checkBox.onclick = toggleLineWrapping; - checkBox.checked = false; - - removeClass(label, "hidden"); - } - } - - function switchTab() { - var id = this.id.substr(1); - - for (var i = 0; i < tabs.tabs.length; i++) { - if (tabs.tabs[i].id === id) { - tabs.select(i); - break; - } - } - - return false; - } - - function select(i) { - this.deselectAll(); - - changeElementClass(this.tabs[i], "tab selected"); - changeElementClass(this.headers[i], "selected"); - - while (this.headers[i].firstChild) { - this.headers[i].removeChild(this.headers[i].firstChild); - } - - var h2 = document.createElement("H2"); - - h2.appendChild(document.createTextNode(this.titles[i])); - this.headers[i].appendChild(h2); - } - - function deselectAll() { - for (var i = 0; i < this.tabs.length; i++) { - changeElementClass(this.tabs[i], "tab deselected"); - changeElementClass(this.headers[i], "deselected"); - - while (this.headers[i].firstChild) { - this.headers[i].removeChild(this.headers[i].firstChild); - } - - var a = document.createElement("A"); - - a.setAttribute("id", "ltab" + i); - a.setAttribute("href", "#tab" + i); - a.onclick = switchTab; - a.appendChild(document.createTextNode(this.titles[i])); - - this.headers[i].appendChild(a); - } - } - - function findTabs(container) { - return findChildElements(container, "DIV", "tab"); - } - - function findHeaders(container) { - var owner = findChildElements(container, "UL", "tabLinks"); - return findChildElements(owner[0], "LI", null); - } - - function findTitles(tabs) { - var titles = []; - - for (var i = 0; i < tabs.length; i++) { - var tab = tabs[i]; - var header = findChildElements(tab, "H2", null)[0]; - - header.parentNode.removeChild(header); - - if (header.innerText) { - titles.push(header.innerText); - } else { - titles.push(header.textContent); - } - } - - return titles; - } - - function findChildElements(container, name, targetClass) { - var elements = []; - var children = container.childNodes; - - for (var i = 0; i < children.length; i++) { - var child = children.item(i); - - if (child.nodeType === 1 && child.nodeName === name) { - if (targetClass && child.className.indexOf(targetClass) < 0) { - continue; - } - - elements.push(child); - } - } - - return elements; - } - - // Entry point. - - window.onload = function() { - initTabs(); - initControls(); - }; -} (window, window.document)); \ No newline at end of file diff --git a/build/reports/tests/test/packages/elevator.html b/build/reports/tests/test/packages/elevator.html deleted file mode 100644 index 734d0eefc523e0052852e6e71064521d1e399e36..0000000000000000000000000000000000000000 --- a/build/reports/tests/test/packages/elevator.html +++ /dev/null @@ -1,113 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> -<meta http-equiv="x-ua-compatible" content="IE=edge"/> -<title>Test results - Package elevator</title> -<link href="../css/base-style.css" rel="stylesheet" type="text/css"/> -<link href="../css/style.css" rel="stylesheet" type="text/css"/> -<script src="../js/report.js" type="text/javascript"></script> -</head> -<body> -<div id="content"> -<h1>Package elevator</h1> -<div class="breadcrumbs"> -<a href="../index.html">all</a> > elevator</div> -<div id="summary"> -<table> -<tr> -<td> -<div class="summaryGroup"> -<table> -<tr> -<td> -<div class="infoBox" id="tests"> -<div class="counter">2</div> -<p>tests</p> -</div> -</td> -<td> -<div class="infoBox" id="failures"> -<div class="counter">0</div> -<p>failures</p> -</div> -</td> -<td> -<div class="infoBox" id="ignored"> -<div class="counter">0</div> -<p>ignored</p> -</div> -</td> -<td> -<div class="infoBox" id="duration"> -<div class="counter">17.057s</div> -<p>duration</p> -</div> -</td> -</tr> -</table> -</div> -</td> -<td> -<div class="infoBox success" id="successRate"> -<div class="percent">100%</div> -<p>successful</p> -</div> -</td> -</tr> -</table> -</div> -<div id="tabs"> -<ul class="tabLinks"> -<li> -<a href="#tab0">Classes</a> -</li> -</ul> -<div id="tab0" class="tab"> -<h2>Classes</h2> -<table> -<thread> -<tr> -<th>Class</th> -<th>Tests</th> -<th>Failures</th> -<th>Ignored</th> -<th>Duration</th> -<th>Success rate</th> -</tr> -</thread> -<tr> -<td class="success"> -<a href="../classes/elevator.ElevatorSimulatorTest.html">ElevatorSimulatorTest</a> -</td> -<td>1</td> -<td>0</td> -<td>0</td> -<td>0.044s</td> -<td class="success">100%</td> -</tr> -<tr> -<td class="success"> -<a href="../classes/elevator.TestAutomaticElevator.html">TestAutomaticElevator</a> -</td> -<td>1</td> -<td>0</td> -<td>0</td> -<td>17.013s</td> -<td class="success">100%</td> -</tr> -</table> -</div> -</div> -<div id="footer"> -<p> -<div> -<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines -<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/> -</label> -</div>Generated by -<a href="http://www.gradle.org">Gradle 7.5.1</a> at 14 sept. 2022, 16:12:56</p> -</div> -</div> -</body> -</html> diff --git a/build/test-results/test/TEST-elevator.ElevatorSimulatorTest.xml b/build/test-results/test/TEST-elevator.ElevatorSimulatorTest.xml deleted file mode 100644 index a21ca5cd215a03d7565adfd4209f720e11631acf..0000000000000000000000000000000000000000 --- a/build/test-results/test/TEST-elevator.ElevatorSimulatorTest.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<testsuite name="elevator.ElevatorSimulatorTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2022-09-14T14:12:39" hostname="yokohome.hd.free.fr" time="0.044"> - <properties/> - <testcase name="testGetEvents()" classname="elevator.ElevatorSimulatorTest" time="0.044"/> - <system-out><![CDATA[]]></system-out> - <system-err><![CDATA[]]></system-err> -</testsuite> diff --git a/build/test-results/test/binary/output.bin b/build/test-results/test/binary/output.bin deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/build/test-results/test/binary/output.bin.idx b/build/test-results/test/binary/output.bin.idx deleted file mode 100644 index f76dd238ade08917e6712764a16a22005a50573d..0000000000000000000000000000000000000000 Binary files a/build/test-results/test/binary/output.bin.idx and /dev/null differ diff --git a/build/test-results/test/binary/results.bin b/build/test-results/test/binary/results.bin deleted file mode 100644 index 780949d13321440024285c9b444282c9a39adbcd..0000000000000000000000000000000000000000 Binary files a/build/test-results/test/binary/results.bin and /dev/null differ diff --git a/build/tmp/compileTestJava/previous-compilation-data.bin b/build/tmp/compileTestJava/previous-compilation-data.bin deleted file mode 100644 index 6de2a621e9bc5ad52f62382074f84e35c03f3e0e..0000000000000000000000000000000000000000 Binary files a/build/tmp/compileTestJava/previous-compilation-data.bin and /dev/null differ