2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 <2021> 2022 2023 2024 2025 | Index | 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 <2021> 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: failing tests on vxWorks |
From: | "Johnson, Andrew N. via Core-talk" <core-talk at aps.anl.gov> |
To: | Dirk Zimoch <dirk.zimoch at psi.ch> |
Cc: | EPICS core-talk <core-talk at aps.anl.gov> |
Date: | Wed, 23 Jun 2021 15:31:03 +0000 |
Hi Dirk,
On Jun 23, 2021, at 7:24 AM, Zimoch Dirk (PSI) via Core-talk <core-talk at aps.anl.gov> wrote:
Please always mention which VxWorks version you are testing against, you seem to run several, whereas we only use 6.9.4.1 which is what I have run tests on. The version matters since we started relying on APIs which only appeared during the VxWorks 6.x
series of releases, and I don’t run tests on OS versions which APS doesn’t use.
There are TODO comments there, so these tests aren't expected to work on this OS version. Evidently the later parts of this test program didn’t get fully protected against the missing/incomplete implementations on your VxWorks version (hence your crash
above), but these tests did pass on 6.9.4.1 for me (taskLib added the join API later in that series).
TODO => Expected, not counted as a test failure.
I don’t remember seeing these failures before, they appear fairly benign. My guess is that it’s the OS which is doing the string conversions so these are VxWorks bugs, but I might be wrong.
TODO => Expected.
Interesting, does that happen on later OS versions? This might be using environment variables, not sure.
Expected, I told you that would happen – calling exit() from the VxWorks tShell task shuts down the OS. That final test is checking that the epicsAtExit() routines get called as they’re supposed to when it does shut down, so we cannot make it return to
the shell prompt.
--
Complexity comes for free, simplicity you have to work for.
|