Hello yes, printenv shows
DISPLAY=:0.0 and tomp@ThaiTowerD10:~$ echo $DISPLAY :0.0 UPDATE: I replaced my pyvcp-widgets with one from master and get same err so I think the err is misleading and caused by my test.hal or .xml thanks TomP On 11/19/23 20:37, Chad Woitas via Emc-developers wrote:
If you run "printenv" do you have a display in there ? Or "echo $DISPLAY". Chad Woitas | Automation Developer [cid:image001.png@01D7F7D7.6E1AFA10] RMD Engineering Inc.<http://www.rmd-engineering.com/> | Saskatoon Machine Works Ltd.<http://www.smw.sk.ca/> | Scientific Instrumentation Ltd.<http://www.sil.sk.ca/> Facility Offices | #1 Cory Place | East Cory Industrial Park | Saskatoon | Saskatchewan | S7K 3J7 Mailing Address | P.O. Box 26096 | Saskatoon | Saskatchewan | S7K 8C1 Direct Line: 306-934-8791 | RMD Office: 306-934-7637 | Fax: 306-652-7633 The information contained in this message is confidential or protected by law. If you are not the intended recipient, please contact the sender and delete this message. Any unauthorized copying of this message or unauthorized distribution of the information contained herein is prohibited. ________________________________ From: Thomas J Powderly <tjt...@gmail.com> Sent: Sunday, November 19, 2023 1:12:03 AM To: emc-developers@lists.sourceforge.net <emc-developers@lists.sourceforge.net> Subject: [Emc-developers] noobie reuntest display err Hello I have problems writing tests for my code. LINUXCNC - 2.10.0~pre0 I created in my RIP dir ripdir/tests/pyvcpbar and files test.hal pbar01.xnl expected and quick tested with cd ripdir/tests/pyvcpbar halrun -I -f test.hal or halrun -f test.hal those run fine the terminal showed tomp@ThaiTowerD10:~/linuxcnc-barwidgets/tests/pyvcp-bar$ halrun -f test.hal Note: Using POSIX realtime Note: Using POSIX realtime tomp@ThaiTowerD10: but cd ../.. to root of rip then run auto tests limited to new dir tomp@ThaiTowerD10:~/linuxcnc-barwidgets$ scripts/runtests -v tests/pyvcp-bar Running test: tests/pyvcp-bar Traceback (most recent call last): File "/home/tomp/linuxcnc-barwidgets/bin/pyvcp", line 101, in <module> main() File "/home/tomp/linuxcnc-barwidgets/bin/pyvcp", line 83, in main pyvcp0 = Tk() File "/usr/lib/python3.7/tkinter/__init__.py", line 2023, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) _tkinter.TclError: no display name and no $DISPLAY environment variable test.hal:6: waitpid failed pyvcp pbar01 test.hal:6: pyvcp exited without becoming ready Note: Using POSIX realtime *** tests/pyvcp-bar: XFAIL: test run exited with 1 Runtest: 1 tests run, 0 successful, 1 failed + 0 expected, 0 skipped Failed: tests/pyvcp-bar Why "no display name and no $DISPLAY ?" Why an error if it ran halrun -f test.hal ? thanks tomp _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
_______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers