Re: [hatari-devel] Hatari screen test

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Le 27/05/2020 à 19:32, Eero Tamminen a écrit :

  - natfeats "screenshot filename.png"

Being able to give a screenshot name is a good,
but I think I'll return an error if there are any
path separators given.  Emulated program should
not be able to dictate on which directories it
writes to.


Hi

yes, command should be simple and not allow accessing every path.
User can use the "screenshot dir" option if required.


  - natfeats "print 'fullscreen test complete'"
  - natfeats "quit hatari"

These are NF_STDERR & NF_EXIT natfeats calls.


This way, no more sync problem or sleep to adjust, you can even run hatari in fast forward mode during the test and it will work.

They already can run in fast forward mode, and looking at Thomas' run_test.sh, it already does.

I.e. 0.2s (and now 0.1s) wait can actually cover
a much larger range of VBLs, than what I thought
in my earlier mail...

Yes, but what I meant is that even if it runs fast already, being able to remove "sleep" from tests would be good because it's never easy to fine tune the sleep delay for all possible cases/tests.

By using natfeats calls and waiting for a specific message, you know the test is in progress / complete, you just have to wait for each messages that the test can print.

Nicolas



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/