<commit_before>#r @"..\Persimmon\bin\Debug\Persimmon.dll"
#r @"..\Persimmon.Script\bin\Debug\Persimmon.Script.dll"

open Persimmon
open UseTestNameByReflection

ScriptRunner.run begin fun ctx ->
  [
    ctx.test "unit" {
      do! assertEquals 1 1
    }
    ctx.test "return value" {
      return 1
    }
  ]
end

let parameterizeTest x = test {
  do! assertEquals 0 (x % 2)
}

ScriptRunner.run begin fun ctx ->
  ctx.parameterize {
    case 2
    case 4<commit_msg>fix path<commit_after>#r @"..\..\src\Persimmon\bin\Debug\Persimmon.dll"
#r @"..\..\src\Persimmon.Script\bin\Debug\Persimmon.Script.dll"

open Persimmon
open UseTestNameByReflection

ScriptRunner.run begin fun ctx ->
  [
    ctx.test "unit" {
      do! assertEquals 1 1
    }
    ctx.test "return value" {
      return 1
    }
  ]
end

let parameterizeTest x = test {
  do! assertEquals 0 (x % 2)
}

ScriptRunner.run begin fun ctx ->
  ctx.parameterize {
    case 2
    case 4
{'fraction_non_alphanumeric': 0.12539851222104145, 'fraction_numerical': 0.01487778958554729, 'mean_word_length': 2.623076923076923, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, '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': '349017', 'n_tokens_mistral': 364, 'n_tokens_neox': 333, 'n_words': 84}