[petsc-dev] TAP file and testing error

Scott Kruger kruger at txcorp.com
Thu Sep 26 10:58:31 CDT 2019




My summary is that we can just do the easiest fix then and have 
test_tap.log and test_err.log

Scott


On 9/26/19 9:28 AM, Balay, Satish wrote:
> On Thu, 26 Sep 2019, Scott Kruger via petsc-dev wrote:
> 
>>
>>
>> On 9/26/19 12:45 AM, Stefano Zampini wrote:
>>> You usually get the backslash when you trying to be quick and tab-complete
>>> the command :-)
>>
>> Yes, I agree that the makefile should fix this.
>>
>>> and, so far, PETSc accepted this. We should either filter the variable in
>>> the makefile, or change the filenames with their paths.
>>> Scott, are the two PETSC_ARCH specifications really needed in the filename?
>>> I mean first as a folder, than in the filename itself
>>
>> Barry or Satish should confirm, but as I recall the idea is that if you are
>> collecting the the log files into a dashboard, then the PETSC_ARCH labeling
>> scheme is best.
> 
> Well previously - for the dashboard - we did the rename during the copy [from build location to the dashboard].
> 
> If I remember correctly only one generated file had PETSC_ARCH encoded
> - that is PETSC_ARCH/lib/petsc/config/reconfigure-PETSC_ARCH.py - so
> that its easy to copy/save/reuse this script.
> 
> Its not clear to me what type of dashboard we can have in the future -
> and how to get the logs there [beyond the current one at gitlab at
> https://gitlab.com/petsc/petsc/pipelines]
> 
> Satish
> 
>>
>> Pierre Jolivet has an bug report in, and I have the show-test functionality
>> in, so I'll try to get a new MR out soon.
>>
>> Scott
>>
>>
>>>
>>> Il giorno gio 26 set 2019 alle ore 09:38 Matthew Knepley <knepley at gmail.com
>>> <mailto:knepley at gmail.com>> ha scritto:
>>>
>>>      On Wed, Sep 25, 2019 at 8:52 PM Stefano Zampini via petsc-dev
>>>      <petsc-dev at mcs.anl.gov <mailto:petsc-dev at mcs.anl.gov>> wrote:
>>>
>>>          If we specify a PETSC_ARCH with a trailing slash, the current
>>>          testing makefile fails. Can this be fixed?
>>>
>>>
>>>      PETSC_ARCH is a string name and not necessarily a directory. I think
>>>      we should check and fail if it has a slash.
>>>
>>>          Matt
>>>
>>>          *zampins at vulture*:*~/Devel/petsc*$ make -f gmakefile.test test
>>>          globsearch="*densecuda*" PETSC_ARCH=arch-gpu-double-unifmem/
>>>
>>>          touch: cannot touch
>>>          './arch-gpu-double-unifmem//tests/test_arch-gpu-double-unifmem/_tap.log':
>>>          No such file or directory
>>>
>>>          touch: cannot touch
>>>          './arch-gpu-double-unifmem//tests/test_arch-gpu-double-unifmem/_err.log':
>>>          No such file or directory--
>>>          Stefano
>>>
>>>
>>>
>>>      --
>>>      What most experimenters take for granted before they begin their
>>>      experiments is infinitely more interesting than any results to which
>>>      their experiments lead.
>>>      -- Norbert Wiener
>>>
>>>      https://www.cse.buffalo.edu/~knepley/
>>>      <http://www.cse.buffalo.edu/~knepley/>
>>>
>>>
>>>
>>> -- 
>>> Stefano
>>
>>

-- 
Tech-X Corporation               kruger at txcorp.com
5621 Arapahoe Ave, Suite A       Phone: (720) 974-1841
Boulder, CO 80303                Fax:   (303) 448-7756


More information about the petsc-dev mailing list