#!/bin/bash

nptl=''
linuxthreads='LD_ASSUME_KERNEL=2.4.0'

outputdir=results/`date +'%y-%m-%d-%H:%M'`
mkdir -p $outputdir

for run in nptl linuxthreads 
  do
  
  outputfile=$outputdir/$run-results.txt
  echo `uname -a` > $outputfile
  
  for test in context  lifecycle  uncontested  wakeup
    do 

    echo running $run $test
    for i in `seq 1 10`
      do
      if [ $run = "linuxthreads" ] 
	  then
	  sh -c "$linuxthreads ./$test"  >> $outputdir/$run-$test
      elif [ $run = "nptl" ] 
	  then
	  sh -c "$nptl ./$test" >> $outputdir/$run-$test
      fi
    done

    echo $run-$test >> $outputfile
    awk '{print $2}' $outputdir/$run-$test | awk -f stats.awk >> $outputfile
    
  done

done

