DSL emitf UTs

This commit is contained in:
John Kerl 2016-08-04 21:43:58 -04:00
parent bd5d1b798d
commit bf8a2455c8
2 changed files with 152 additions and 42 deletions

View file

@ -27630,6 +27630,116 @@ mlr --json cat -n ./output/dump1/out.zee
{ "n": 4, "v": {"a": "zee", "b": "wye", "i": 8, "x": 0.5985540091064224, "y": 0.976181385699006 } }
================================================================
DSL EMITF
mlr put -q @a=$a; @b=$b; emitf > "./output/emitf1/out.".$a.$b, @a, @b ./reg_test/input/abixy
mlr cat -n ./output/emitf1/out.ekspan
n=1,a=eks,b=pan
mlr cat -n ./output/emitf1/out.ekswye
n=1,a=eks,b=wye
mlr cat -n ./output/emitf1/out.ekszee
n=1,a=eks,b=zee
mlr cat -n ./output/emitf1/out.hatwye
n=1,a=hat,b=wye
mlr cat -n ./output/emitf1/out.panpan
n=1,a=pan,b=pan
mlr cat -n ./output/emitf1/out.panwye
n=1,a=pan,b=wye
mlr cat -n ./output/emitf1/out.wyepan
n=1,a=wye,b=pan
mlr cat -n ./output/emitf1/out.wyewye
n=1,a=wye,b=wye
mlr cat -n ./output/emitf1/out.zeepan
n=1,a=zee,b=pan
mlr cat -n ./output/emitf1/out.zeewye
n=1,a=zee,b=wye
mlr put -q @a=$a; @b=$b; emitf > "./output/emitf1/out.".$a.$b, @a, @b ./reg_test/input/abixy
mlr cat -n ./output/emitf1/out.ekspan
n=1,a=eks,b=pan
mlr cat -n ./output/emitf1/out.ekswye
n=1,a=eks,b=wye
mlr cat -n ./output/emitf1/out.ekszee
n=1,a=eks,b=zee
mlr cat -n ./output/emitf1/out.hatwye
n=1,a=hat,b=wye
mlr cat -n ./output/emitf1/out.panpan
n=1,a=pan,b=pan
mlr cat -n ./output/emitf1/out.panwye
n=1,a=pan,b=wye
mlr cat -n ./output/emitf1/out.wyepan
n=1,a=wye,b=pan
mlr cat -n ./output/emitf1/out.wyewye
n=1,a=wye,b=wye
mlr cat -n ./output/emitf1/out.zeepan
n=1,a=zee,b=pan
mlr cat -n ./output/emitf1/out.zeewye
n=1,a=zee,b=wye
mlr put -q @a=$a; @b=$b; emitf >> "./output/emitf1/out.".$a.$b, @a, @b ./reg_test/input/abixy
mlr cat -n ./output/emitf1/out.ekspan
n=1,a=eks,b=pan
n=2,a=eks,b=pan
mlr cat -n ./output/emitf1/out.ekswye
n=1,a=eks,b=wye
n=2,a=eks,b=wye
mlr cat -n ./output/emitf1/out.ekszee
n=1,a=eks,b=zee
n=2,a=eks,b=zee
mlr cat -n ./output/emitf1/out.hatwye
n=1,a=hat,b=wye
n=2,a=hat,b=wye
mlr cat -n ./output/emitf1/out.panpan
n=1,a=pan,b=pan
n=2,a=pan,b=pan
mlr cat -n ./output/emitf1/out.panwye
n=1,a=pan,b=wye
n=2,a=pan,b=wye
mlr cat -n ./output/emitf1/out.wyepan
n=1,a=wye,b=pan
n=2,a=wye,b=pan
mlr cat -n ./output/emitf1/out.wyewye
n=1,a=wye,b=wye
n=2,a=wye,b=wye
mlr cat -n ./output/emitf1/out.zeepan
n=1,a=zee,b=pan
n=2,a=zee,b=pan
mlr cat -n ./output/emitf1/out.zeewye
n=1,a=zee,b=wye
n=2,a=zee,b=wye
================================================================
OOSVAR-FROM-SREC ASSIGNMENT

View file

@ -3522,48 +3522,48 @@ run_mlr --json cat -n $dump1/out.pan
run_mlr --json cat -n $dump1/out.wye
run_mlr --json cat -n $dump1/out.zee
## ----------------------------------------------------------------
#announce DSL EMITF
#
#emitf1=$reloutdir/emitf1
#mkdir -p $emitf1
#
#run_mlr put -q '@a=$a; @b=$b; emitf > "'$emitf1'/out.".$a.$b, @a, @b' $indir/abixy
#run_mlr cat -n $emitf1/out.ekspan
#run_mlr cat -n $emitf1/out.ekswye
#run_mlr cat -n $emitf1/out.ekszee
#run_mlr cat -n $emitf1/out.hatwye
#run_mlr cat -n $emitf1/out.panpan
#run_mlr cat -n $emitf1/out.panwye
#run_mlr cat -n $emitf1/out.wyepan
#run_mlr cat -n $emitf1/out.wyewye
#run_mlr cat -n $emitf1/out.zeepan
#run_mlr cat -n $emitf1/out.zeewye
#
#run_mlr put -q '@a=$a; @b=$b; emitf > "'$emitf1'/out.".$a.$b, @a, @b' $indir/abixy
#run_mlr cat -n $emitf1/out.ekspan
#run_mlr cat -n $emitf1/out.ekswye
#run_mlr cat -n $emitf1/out.ekszee
#run_mlr cat -n $emitf1/out.hatwye
#run_mlr cat -n $emitf1/out.panpan
#run_mlr cat -n $emitf1/out.panwye
#run_mlr cat -n $emitf1/out.wyepan
#run_mlr cat -n $emitf1/out.wyewye
#run_mlr cat -n $emitf1/out.zeepan
#run_mlr cat -n $emitf1/out.zeewye
#
#run_mlr put -q '@a=$a; @b=$b; emitf >> "'$emitf1'/out.".$a.$b, @a, @b' $indir/abixy
#run_mlr cat -n $emitf1/out.ekspan
#run_mlr cat -n $emitf1/out.ekswye
#run_mlr cat -n $emitf1/out.ekszee
#run_mlr cat -n $emitf1/out.hatwye
#run_mlr cat -n $emitf1/out.panpan
#run_mlr cat -n $emitf1/out.panwye
#run_mlr cat -n $emitf1/out.wyepan
#run_mlr cat -n $emitf1/out.wyewye
#run_mlr cat -n $emitf1/out.zeepan
#run_mlr cat -n $emitf1/out.zeewye
#
# ----------------------------------------------------------------
announce DSL EMITF
emitf1=$reloutdir/emitf1
mkdir -p $emitf1
run_mlr put -q '@a=$a; @b=$b; emitf > "'$emitf1'/out.".$a.$b, @a, @b' $indir/abixy
run_mlr cat -n $emitf1/out.ekspan
run_mlr cat -n $emitf1/out.ekswye
run_mlr cat -n $emitf1/out.ekszee
run_mlr cat -n $emitf1/out.hatwye
run_mlr cat -n $emitf1/out.panpan
run_mlr cat -n $emitf1/out.panwye
run_mlr cat -n $emitf1/out.wyepan
run_mlr cat -n $emitf1/out.wyewye
run_mlr cat -n $emitf1/out.zeepan
run_mlr cat -n $emitf1/out.zeewye
run_mlr put -q '@a=$a; @b=$b; emitf > "'$emitf1'/out.".$a.$b, @a, @b' $indir/abixy
run_mlr cat -n $emitf1/out.ekspan
run_mlr cat -n $emitf1/out.ekswye
run_mlr cat -n $emitf1/out.ekszee
run_mlr cat -n $emitf1/out.hatwye
run_mlr cat -n $emitf1/out.panpan
run_mlr cat -n $emitf1/out.panwye
run_mlr cat -n $emitf1/out.wyepan
run_mlr cat -n $emitf1/out.wyewye
run_mlr cat -n $emitf1/out.zeepan
run_mlr cat -n $emitf1/out.zeewye
run_mlr put -q '@a=$a; @b=$b; emitf >> "'$emitf1'/out.".$a.$b, @a, @b' $indir/abixy
run_mlr cat -n $emitf1/out.ekspan
run_mlr cat -n $emitf1/out.ekswye
run_mlr cat -n $emitf1/out.ekszee
run_mlr cat -n $emitf1/out.hatwye
run_mlr cat -n $emitf1/out.panpan
run_mlr cat -n $emitf1/out.panwye
run_mlr cat -n $emitf1/out.wyepan
run_mlr cat -n $emitf1/out.wyewye
run_mlr cat -n $emitf1/out.zeepan
run_mlr cat -n $emitf1/out.zeewye
## ----------------------------------------------------------------
#announce DSL EMITP
#