<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><font size="2" face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"><div class="iNotesHistory iNotesForward" style="padding-left:5px;"><div style="padding-right:0px;padding-left:5px;border-left:solid black 2px;"><font size="2" face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"><div>Hi  Paul, cfe-dev ,<br></div><div><br></div><div>I Was trying to build the Ninja and Single unit test based on your inputs and blow URL</div><div><a href="https://lists.llvm.org/pipermail/llvm-dev/2018-May/123061.html" target="_blank">https://lists.llvm.org/pipermail/llvm-dev/2018-May/123061.html</a></div><div><br></div><div><b>ERROR</b> :</div><div><br></div><div>~/Srinivas/llvm-ninja/llvm-project/build$ ./llvm-lit -v ~/Srinivas/llvm-ninja/llvm-project/clang/test/Sema/asm.c<br>llvm-lit: ~/Srinivas/llvm-project/llvm/utils/lit/lit/TestingConfig.py:102: fatal: unable to parse config file '~/Srinivas/llvm-ninja/llvm-project/clang/test/lit.cfg.py', traceback: Traceback (most recent call last):<br>  File "~/Srinivas/llvm-project/llvm/utils/lit/lit/TestingConfig.py", line 89, in load_from_path<br>    exec(compile(data, path, 'exec'), cfg_globals, None)<br>  File "~/Srinivas/llvm-ninja/llvm-project/clang/test/lit.cfg.py", line 25, in <module><br>    config.test_format = lit.formats.ShTest(not llvm_config.use_lit_shell)<br>AttributeError: 'NoneType' object has no attribute 'use_lit_shell'<br></div><div><br></div><div>Can you please provide the inputs/feedback or any solution/idea about above issue ?</div><div><br></div><div><br></div><div>Regards,</div><div>Srinivas<br></div><div><br></div><font color="#990099">-----Forwarded by Srinivas Kakarla1/HYD/TCS on 03/26/2019 11:27AM -----</font><div class="iNotesHistory iNotesForward" style="padding-left:5px;"><div style="padding-right:0px;padding-left:5px;border-left:solid black 2px;">To: <<a href="mailto:srinivas.kakarla1@tcs.com" target="_blank">srinivas.kakarla1@tcs.com</a>><br>From: <<a href="mailto:paul.robinson@sony.com" target="_blank">paul.robinson@sony.com</a>><br>Date: 03/20/2019 08:17PM<br>Cc: <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>><br>Subject: RE: [cfe-dev] LIT Test case and unit testing<br><br> <!--Notes ACF <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">--> <!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1" /> </o:shapelayout></xml><![endif]--> <h5 font=""><font color="#ff6347"><span style="font-size: 14px; font-weight: 400;">"External email. Open with Caution"</span></font><br></h5> <div class="WordSection1"> <p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri", "sans-serif";"><font color="#1f497d">Hi Srinivas,</font></span></p><p></p><p></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri", "sans-serif";"><font color="#1f497d">These 'make' commands should be run from the directory where you have configured and built LLVM. This is not very well stated on the web page you cited, although  in one place it does say:</font></span></p><p></p><p></p> <p class="MsoNormal"><span style="font-size:10.5pt;font-family:"Lucida Sans Unicode","sans-serif";color:black;background:white">Use </span><span class="pre"><span style="font-size:11.5pt;font-family:Consolas;color:black;background:white">make</span></span><code><span style="font-size:11.5pt;font-family:Consolas;color:black;background:white"> </span></code><span class="pre"><span style="font-size:11.5pt;font-family:Consolas;color:black;background:white">check-all</span></span><span style="font-size:10.5pt;font-family:"Lucida Sans Unicode","sans-serif";color:black;background:white"> to  run the unit and regression tests after building LLVM.</span><span style="font-size: 11pt; font-family: "Calibri", "sans-serif";"><font color="#1f497d"></font></span></p><p></p><p></p> <p class="MsoNormal"><a name="_MailEndCompose"><span style="font-size: 11pt; font-family: "Calibri", "sans-serif";"><font color="#1f497d"></font></span></a></p><p><a name="_MailEndCompose"><font color="#1f497d"> </font></a></p><p></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri", "sans-serif";"><font color="#1f497d">Configuring and building LLVM is described at: </font></span><a href="https://llvm.org/docs/GettingStarted.html"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">https://llvm.org/docs/GettingStarted.html</span></a><span style="font-size: 11pt; font-family: "Calibri", "sans-serif";"><font color="#1f497d"></font></span></p><p></p><p></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri", "sans-serif";"><font color="#1f497d">The description on the TestingGuide.html page assumes you are using 'make' to build LLVM; if you are using ninja or some other tool, you should use the appropriate  command for that tool, for example 'ninja check-llvm-unit'.</font></span></p><p></p><p></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri", "sans-serif";"><font color="#1f497d">If you have done those steps, and running the tests from the build directory still does not work, let us know what steps you have taken and what the error messages  are.</font></span></p><p></p><p></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri", "sans-serif";"><font color="#1f497d">--paulr</font></span></p><p></p><p></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri", "sans-serif";"><font color="#1f497d"></font></span></p><p><font color="#1f497d"> </font></p><p></p> <div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt"> <div> <div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in"> <p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> cfe-dev [<a href="mailto:cfe-dev-bounces@lists.llvm.org" target="_blank">mailto:cfe-dev-bounces@lists.llvm.org</a>] <b>On Behalf Of </b>Srinivas Kakarla1 via cfe-dev<br> <b>Sent:</b> Wednesday, March 20, 2019 8:21 AM<br> <b>To:</b> <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br> <b>Subject:</b> [cfe-dev] LIT Test case and unit testing</span></p><p></p><p></p> </div> </div> <p class="MsoNormal"></p><p> </p><p></p> <div> <p class="MsoNormal"><span style="font-family:"Verdana","sans-serif"">Hi  ,</span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p></p><p></p> </div> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p> </p><p></p> </div> <div> <p class="MsoNormal"><span style="font-family:"Verdana","sans-serif"">I am following the below url . </span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p></p><p></p> </div> <div> <p class="MsoNormal"><span style="font-family:"Verdana","sans-serif""><a href="https://llvm.org/docs/TestingGuide.html" target="_blank">https://llvm.org/docs/TestingGuide.html</a></span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p></p><p></p> </div> <div> <div><font size="2" face="Courier New,Courier,monospace"><span style="font-size:12.0pt">make check-llvm-unit  - not working<br>make check-llvm  - not working<br><br>make check-llvm<br>make: *** No rule to make target 'check-llvm'.  Stop.<br><br>llvm-project/llvm/test$ make check-all<br>make: *** No rule to make target 'check-all'.  Stop.<br> <br>Can you please let me know the problem.Is there any configuration or setup is missing.</span><p></p></font></div> </div> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif"">Regards,</span></p><p></p><p></p> </div> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif"">Srinivas</span></p><p></p><p></p> </div> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p> </p><p></p> </div> <p class="MsoNormal"><span style="font-size: 10pt; font-family: "Verdana", "sans-serif";"><font color="#990099">-----Srinivas Kakarla1/HYD/TCS wrote: -----</font></span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p></p><p></p> <div> <div style="border:none;border-left:solid black 1.5pt;padding:0in 0in 0in 4.0pt"> <p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif"">To: <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br> From: Srinivas Kakarla1/HYD/TCS<br> Date: 03/20/2019 11:44AM<br> Subject: LIT Test case and unit testing<br> <br> </span></p><p></p><p></p> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">Hi ,</span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p></p><p></p> </div> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p> </p><p></p> </div> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">I have configure LLVM and LIT on my PC (lit-0.8.0.dev0 and clang -v clang version 3.8.0 )</span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p></p><p></p> </div> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">I wan to know how to run or add specific unit test or test case from LIT ?</span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p></p><p></p> </div> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">Can any one have inputs or idea ?</span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p></p><p></p> </div> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p> </p><p></p> </div> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">Regards,</span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p></p><p></p> </div> <div> <p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">Srinivas</span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif""></span></p><p></p><p></p> </div> </div> </div> <p>=====-----=====-----=====<br> Notice: The information contained in this e-mail<br> message and/or attachments to it may contain <br> confidential or privileged information. If you are <br> not the intended recipient, any dissemination, use, <br> review, distribution, printing or copying of the <br> information contained in this e-mail message <br> and/or attachments to it are strictly prohibited. If <br> you have received this communication in error, <br> please notify us by reply e-mail or telephone and <br> immediately and permanently delete the message <br> and any attachments. Thank you</p><p></p><p></p> </div> </div> </div></div></font> </div></div></font> </font>