1. 17 Nov, 2020 1 commit
  2. 23 Apr, 2020 1 commit
  3. 22 Apr, 2020 4 commits
  4. 21 Apr, 2020 3 commits
  5. 14 Apr, 2020 1 commit
  6. 09 Apr, 2020 1 commit
    • anonym's avatar
      Test suite: use Process.wait() instead of IO#close() for subprocesses. · 2266efd2
      anonym authored
      IO#close() seems entirely wrong here, and very likely is the cause for
      our defunct subprocesses; I thought IO#close() did an implicit
      Process.wait(), but it seems to actually just flush buffers and
      forcefully close immediately, even if the process has not exited yet.
      
      If this commit fixes our issues I'll do a pass through our other uses
      of IO#close() for subprocesses and fix them too.
      
      Will-fix: #17551
      2266efd2
  7. 08 Apr, 2020 1 commit
  8. 25 Mar, 2020 1 commit
    • anonym's avatar
      Test suite: clean up when try_for() aborts subprocess execution. · 5740245e
      anonym authored
      If these methods are called from within a try_for() block and the
      timeout occurs when running the IO.popen() call, but before the
      p.close(), then we get a lingering defunct process. So let's ensure
      the processes are cleaned up even in that case.
      
      Will-fix: #17551
      5740245e
  9. 23 Jan, 2020 1 commit
  10. 16 Jan, 2020 2 commits
  11. 15 Jan, 2020 1 commit
    • anonym's avatar
      Test suite: add OpenCV module (to replace Sikuli). · bcfa8196
      anonym authored
      Basically it is a wrapper around OpenCV's matchTemplate() which can be
      used for image matching, just like Sikuli's find() etc. Since Ruby
      doesn't have any (working) OpenCV bindings we resort to calling a
      Python script.
      
      Currently it's not used, but stay tuned!
      
      Refs: #15460
      bcfa8196