mirror of
https://github.com/johnkerl/miller.git
synced 2026-07-28 18:21:52 +00:00
DSL emitf UTs
This commit is contained in:
parent
bd5d1b798d
commit
bf8a2455c8
2 changed files with 152 additions and 42 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
#
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue