<commit_before># A template to simplify running multiple tests for an examples.
# This file is meant to be embedded in another Rakefile.
#--
# Copyright 2006-2007 <NAME>
# See the file named LICENSE for details.

# supress errors about nonexistent tasks
  task :default

  ARGV.each do |t|
    task t
  end

# invoke each test runner with the command-line args
  at_exit do
    unless ARGV.empty?
      FileList['**/*.rake'].each do |path|
        parent, runner = File.dirname(path), File.basename(path)

        cd parent do
          sh 'rake', '-f', runner, *ARGV
        end
      end
    end
  end<commit_msg>runner_proxy was not delegating when no args were provided (therefore we could not see a list of available tasks by just running 'rake')<commit_after># A template to simplify running multiple tests for an examples.
# This file is meant to be embedded in another Rakefile.
#--
# Copyright 2006-2007 <NAME>
# See the file named LICENSE for details.

# supress errors about nonexistent tasks
  task :default

  ARGV.each do |t|
    task t
  end

# invoke each test runner with the command-line args
  at_exit do
    FileList['**/*.rake'].each do |path|
      parent, runner = File.dirname(path), File.basename(path)

      cd parent do
        sh 'rake', '-f', runner, *ARGV
      end
    end
  end
{'fraction_non_alphanumeric': 0.08549618320610687, 'fraction_numerical': 0.012213740458015267, 'mean_word_length': 2.9134328358208954, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, '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': '4795734', 'n_tokens_mistral': 406, 'n_tokens_neox': 379, 'n_words': 168}