<commit_before>package fftw_test

import (
  "gospec"
  "testing"
)


func TestAllSpecs(t *testing.T) {
  r := gospec.NewRunner()
  r.AddSpec(Alloc1dSpec)
  r.AddSpec(Alloc2dSpec)
  r.AddSpec(Alloc3dSpec)
//  r.AddSpec(FFT1dSpec)
//  r.AddSpec(FFT2dSpec)
  r.AddSpec(FFT3dSpec)
  gospec.MainGoTest(r, t)
}<commit_msg>All tests are run now, some in serial.<commit_after>package fftw_test

import (
  "gospec"
  "testing"
)


func TestAllSpecs(t *testing.T) {
  r := gospec.NewRunner()
  r.AddSpec(Alloc1dSpec)
  r.AddSpec(Alloc2dSpec)
  r.AddSpec(Alloc3dSpec)
  gospec.MainGoTest(r, t)
  
  // TODO: Investigate a less stupid way of doing tests in serial
  // TODO: Investigate what about fftw makes tests need to be serial
  r = gospec.NewRunner()
  r.AddSpec(FFT1dSpec)
  gospec.MainGoTest(r, t)
  r = gospec.NewRunner()
  r.AddSpec(FFT2dSpec)
  gospec.MainGoTest(r, t)
  r = gospec.NewRunner()
  r.AddSpec(FFT3dSpec)
  gospec.MainGoTest(r, t)
}
{'fraction_non_alphanumeric': 0.12684989429175475, 'fraction_numerical': 0.012684989429175475, 'mean_word_length': 4.01058201058201, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '5957494', 'n_tokens_mistral': 420, 'n_tokens_neox': 411, 'n_words': 77}