<html><head></head><body><div class="yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div dir="ltr" data-setdir="false">Hi Folks,</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">I try to implement a JUnit test for <span><font style="background-color: inherit;" face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif">com.oracle.svm.configure.config.ResourceConfiguration</font> class </span>in substratevm. <br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">I added my test class in module <font face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif">com.oracle.svm.test</font>, and added a mx dependency on <font face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif">com.oracle.svm.configure</font> in mx.substratevm/suite.py:</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"> <div><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'JetBrains Mono',monospace;font-size:10.5pt;"><span style="color:#6a8759;">"com.oracle.svm.test"</span>: {<br>    <span style="color:#6a8759;">"subDir"</span>: <span style="color:#6a8759;">"src"</span><span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span><span style="color:#6a8759;">"sourceDirs"</span>: [<span style="color:#6a8759;">"src"</span>]<span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span><span style="color:#6a8759;">"dependencies"</span>: [<br>        <span style="color:#6a8759;">"mx:JUNIT_TOOL"</span><span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">        </span><span style="color:#6a8759;">"sdk:GRAAL_SDK"</span><span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">        </span><span style="color:#6a8759;">"com.oracle.svm.configure"</span><span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span>]<span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span><span style="color:#6a8759;">"checkstyle"</span>: <span style="color:#6a8759;">"com.oracle.svm.core"</span><span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span><span style="color:#6a8759;">"workingSets"</span>: <span style="color:#6a8759;">"SVM"</span><span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span><span style="color:#6a8759;">"annotationProcessors"</span>: [<br>        <span style="color:#6a8759;">"compiler:GRAAL_PROCESSOR"</span><span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span>]<span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span><span style="color:#6a8759;">"javaCompliance"</span>: <span style="color:#6a8759;">"8+"</span><span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span><span style="color:#6a8759;">"spotbugs"</span>: <span style="color:#6a8759;">"false"</span><span style="color:#cc7832;">,<br></span>}</pre></div><div><br></div><div dir="ltr" data-setdir="false">Is the module <span><font style="background-color: inherit;" face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif">com.oracle.svm.test</font> the right place to implement such a test, or should I create a dedicated test module like <font style="background-color: inherit;" face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif">com.oracle.svm.configure.test</font> ?</span></div><div dir="ltr" data-setdir="false"><span><br></span></div><div dir="ltr" data-setdir="false"><span>When I run 'mx build', I got the following error message:</span></div><div dir="ltr" data-setdir="false"><font face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif"><span><br></span></font></div><div dir="ltr" data-setdir="false"><div><font face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif">File "/home/pascal/Workbench/Projects/graal/substratevm/mx.substratevm/suite.py", line 1124 in definition of SVM_TESTS:<br></font><div><font face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif">Distribution must explicitly specify a dependency on org.graalvm.libgraal as it has overlays. SVM_TESTS</font></div><div><font face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif"><br></font></div><div dir="ltr" data-setdir="false"><font face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif"><font face="&quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif">Am I missing something?</font><br></font></div></div></div><div dir="ltr" data-setdir="false"><span><br></span></div><div dir="ltr" data-setdir="false"><span>Many thanks,</span></div><div dir="ltr" data-setdir="false"><span><br></span></div><div dir="ltr" data-setdir="false"><span>Pascal GILLET</span><br></div></div></div></body></html>