title: Robotframework: Suite contains no tests in suite
body: <p>I'm struggling with the <code>-s --suite</code> option.
  When I run my good all Test case files, like this: <code>robot .</code>, everything is fine (i.e. telling robot to run all test cases files in current folder, <code>.</code> for current folder). Or, if I want to run particular Test Case file, lets say <code>robot mytest.robot</code>, works fine too.</p>
  
  <p>However, recently I have created an init file. That one is being executed when running <code>robot .</code> (because it is stored in that directory), but naturally not when running <code>robot mytest.robot</code>. So far everything is clear.</p>
  
  <p>I thought the easy solution is to run <code>robot -s mytest.robot .</code>
  However, I'm getting an error : <code>Suite 'BDD' contains no tests in suite 'mytest.robot'.</code>
  Which is not right, because as I mentioned above, running it like <code>robot mytest.robot</code> from the very same directory works fine, the Test cases in that file are processed.
  Moreover, I'm getting the same, even if I run <code>robot -s non_existent_test_case_file.robot .</code> >>> <code>Suite 'BDD' contains no tests in suite 'non_existent_test_case_file.robot'.</code>, which should sort of also prove that the issue is not with my mytest.robot not having tests specified = the error message is simply wrong.</p>
  
  <p>Using: <code>Robot Framework 3.1 (Python 3.6.6 on linux)</code></p>
  
  <p>Any hints ?</p>
  
  <p><strong>adding more info</strong></p>
  
  <p>I have created new folder "temp", where I moved my <code>__init__.robot</code> and <code>mytest.robot</code> files. I <strong>edited them</strong> so that they are as basic as possible.</p>
  
  <p><code>__init__.robot</code>:</p>
  
  <pre><code>*** Settings ***
  
  Suite Setup     RobotSetup
  Suite Teardown  RobotTeardown
  
  *** Keywords ***
  
  RobotSetup
      Log To Console    robot init setup
  
  RobotTeardown
      Log To Console    robot init teardown
  </code></pre>
  
  <p><code>mytest.robot</code>:</p>
  
  <pre><code>*** Test Cases ***
  
  MyBestTestCase
      Log To Console     hello world
  </code></pre>
  
  <p>RESULTS:</p>
  
  <pre><code>[/vagrant/test/bdd/temp]$ ll
  total 8
  -rwxrwxrwx. 1 vagrant vagrant 213 Jan 23 10:44 __init__.robot
  -rwxrwxrwx. 1 vagrant vagrant  74 Jan 23 10:44 mytest.robot
  
  [/vagrant/test/bdd/temp]$ robot .
  ==============================================================================
  Temp
  ==============================================================================
  robot init setup
  Temp.Mytest
  ==============================================================================
  MyBestTestCase                                                        hello world
  MyBestTestCase                                                        | PASS |
  ------------------------------------------------------------------------------
  Temp.Mytest                                                           | PASS |
  1 critical test, 1 passed, 0 failed
  1 test total, 1 passed, 0 failed
  ==============================================================================
  robot init teardown
  Temp                                                                  | PASS |
  1 critical test, 1 passed, 0 failed
  1 test total, 1 passed, 0 failed
  </code></pre>
  
  <p>... AND</p>
  
  <pre><code>[/vagrant/test/bdd/temp]$ robot -s mytest.robot .
  [ ERROR ] Suite 'Temp' contains no tests in suite 'mytest.robot'.
  </code></pre>