<commit_before>@issue
Feature: Issue #75: behave @features_from_text_file does not work

   | Feature of Cucumber. Reading the source code, I see it partly implemented.
   |
   |   $ behave @list_of_features.txt
   |   https://github.com/jeamland/behave/blob/master/behave/runner.py#L416:L430
   |
   | However it fails because:
   |  * it does not remove the @ from the path
   |  * it does not search the steps/ directory in the parents of the feature files themselves


  Scenario: Reuse relocated tests
    Given I use the current directory as working directory
    When I run "behave -f plain features/runner.feature_configfile.feature"
    Then it should pass with:
      """
      9 scenarios passed, 0 failed, 0 skipped
      """<commit_msg>Correct expectations (after 1 scenario was added).<commit_after>@issue
Feature: Issue #75: behave @features_from_text_file does not work

   | Feature of Cucumber. Reading the source code, I see it partly implemented.
   |
   |   $ behave @list_of_features.txt
   |   https://github.com/jeamland/behave/blob/master/behave/runner.py#L416:L430
   |
   | However it fails because:
   |  * it does not remove the @ from the path
   |  * it does not search the steps/ directory in the parents of the feature files themselves


  Scenario: Reuse relocated tests
    Given I use the current directory as working directory
    When I run "behave -f plain features/runner.feature_configfile.feature"
    Then it should pass with:
      """
      10 scenarios passed, 0 failed, 0 skipped
      """
{'fraction_non_alphanumeric': 0.07486979166666667, 'fraction_numerical': 0.015625, 'mean_word_length': 3.199453551912568, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7464762', 'n_tokens_mistral': 460, 'n_tokens_neox': 432, 'n_words': 172}