<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Jan 18, 2017 at 1:54 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
> On Jan 18, 2017, at 1:46 PM, Matthew Knepley <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>> wrote:<br>
><br>
> On Tue, Jan 17, 2017 at 8:25 PM, Matthew Knepley <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>> wrote:<br>
> On Tue, Jan 17, 2017 at 8:19 PM, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br>
><br>
> > On Jan 17, 2017, at 8:13 PM, Matthew Knepley <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>> wrote:<br>
> ><br>
> > On Tue, Jan 17, 2017 at 7:59 PM, Jed Brown <<a href="mailto:jed@jedbrown.org">jed@jedbrown.org</a>> wrote:<br>
> ><br>
> ><br>
> > Use ${DATAFILESPATH} like we do in all the legacy tests.<br>
> ><br>
> > Not working<br>
><br>
>   Why do you even listen to Jed, when you can listen to me. In this case the data files is in the PETSc share directory so you should use the ${PETSC_DIR} to point to it. Only files in the DATAFILESPATH directory should use $DATAFILESPATH<br>
><br>
> Okay, that worked. I have one test converted.<br>
><br>
> Gripes:<br>
><br>
> From the answers to these, it sounds like I will end up writing a piece of Python around this that<br>
> does largely what my existing Python script does. I wanted to avoid this.<br>
<br>
</span>   What exactly would this "piece of Python around this" consist of? The intention is that default test harness has what you need so anything you think you need to put into a ""piece of Python around this" should be part of the test harness.</blockquote><div><br></div><div>Right now, I am running stuff through 'make'. The % matching does not work, but searchin does. Moreover, in order to replace</div><div>output, I need to type DIFF=<crazy script>, so I would just do that by using Python with a short option, dumping that script,</div><div>calling it, and then deleting. Also, I want to be able to toss in arguments, since this makes it much simpler to debug tests. It</div><div>seems I will need a wrapper to the make.</div><div><br></div><div>  Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888"><br>
   Barry<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
><br>
>   Matt<br>
><br>
>   1) How do I run an individual test run?<br>
><br>
> I use<br>
><br>
>   make -f gmakefile test searchin=plex<br>
><br>
> to run plex tests, and I think<br>
><br>
>   make -f gmakefile test searchin=plex*ex1<br>
><br>
> will work. However, how do I select ex1_2?<br>
><br>
>   2) How do I replace the output which exists with the output of the current test run?<br>
><br>
> This is amazingly useful after changes.<br>
><br>
>   3) How do I give extra arguments with the make interface, rather than test_harness?<br>
><br>
> Once I have all the functionality of my Python stuff,  I will throw it away.<br>
><br>
>   Thanks,<br>
><br>
>      Matt<br>
><br>
> ><br>
> > arch-c-exodus-master/tests/<wbr>src/dm/impls/plex/examples/<wbr>tests/runex1_gmsh_3.sh -v<br>
> > not ok dm_impls_plex_tests-ex1_gmsh_3 /PETSc3/petsc/petsc-dev/arch-<wbr>c-exodus-master/bin/mpiexec -n 3 ../ex1 -filename /meshes/square.msh -interpolate 1 -dm_view > ex1_gmsh_3.tmp 2> runex1_gmsh_3.err<br>
> ><br>
> > when I have<br>
> ><br>
> >   test:<br>
> >     suffix: gmsh_3<br>
> >     nsize: 3<br>
> >     args: -filename ${DATAFILESPATH}/meshes/<wbr>square.msh -interpolate 1 -dm_view<br>
> ><br>
> >    Matt<br>
> ><br>
> > --<br>
> > What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
> > -- Norbert Wiener<br>
><br>
><br>
><br>
><br>
> --<br>
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
> -- Norbert Wiener<br>
><br>
><br>
><br>
> --<br>
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
> -- Norbert Wiener<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div>
</div></div>