add functional tests for building transformations
parent
f37de835da
commit
8b0928e636
@ -0,0 +1,28 @@
|
|||||||
|
#build label(build)
|
||||||
|
,trackNS,trackE,,trackW,trackS,trackN,,gs(1x2),ga(2x1),,gx(1x2),gw(1x2),,gw(1x2),gx(1x2),gd(2x1),,gs(1x2),,trackN,trackS,trackE,,trackW,trackNS
|
||||||
|
trackEW,,trackSE,,trackSW,trackNE,trackNW,,,gd(2x1),,,,,,,ga(2x1),,,,trackNE,trackNW,trackSE,,trackSW,,trackEW
|
||||||
|
trackS,trackSE,,,trackNSE,trackNSW,trackEW,,Mrsssqq(2x1),,,Msh,,,,,Msk,Mrsqq(2x1),,,trackEW,trackNSE,trackNSW,,,trackSW,trackS
|
||||||
|
,,,,,,,,CSdddaaaa,,Msk,,Mw,,Mw,,,Msh,CSddddaaaa
|
||||||
|
trackN,trackNE,trackSEW,,,trackSEW,trackNEW,,CSa,,Mrss(1x2),Mw,,,,Mw,Mrss(1x2),,CSa,,trackNEW,trackSEW,,,trackSEW,trackNW,trackN
|
||||||
|
trackE,trackSW,trackNEW,,trackNSE,,trackNSEW,,,Msm,,,Mhs(1x2),,Mhs(1x2),,,Msm,,,trackNSEW,,trackNSW,,trackNEW,trackSE,trackW
|
||||||
|
trackW,trackNW,trackNS,,trackNSW,trackNSEW,,,Msu,,Mws,,,,,,Mws,,Msu,,,trackNSEW,trackNSE,,trackNS,trackNE,trackE
|
||||||
|
,,,,,,,,,Mws,,Mh(2x1),,,Mh(2x1),,,Mws
|
||||||
|
gs(2x1),,Mrqq(1x2),CSddaaaa,CSa,,Msh,,,,,,,,,,,,,,,Msk,CSa,CSddaaaa,Mrqq(1x2),gs(2x1)
|
||||||
|
gw(1x2),gx(1x2),,,,Msk,,Mw,,,trackrampNW,trackrampNS,trackrampN,,trackrampN,trackrampNS,trackrampNE,,,Mw,,,Msh,,,gx(1x2),gw(1x2)
|
||||||
|
,,,Msm,Mrs(2x1),,Mw,,,trackrampNW,,trackrampNSE,trackrampNSW,,trackrampNSE,trackrampNSW,,trackrampNE,,,Mw,Mrsss(2x1),,Msm
|
||||||
|
gd(2x1),,Msu,,Mws,,,Mhs(1x2),,trackrampEW,trackrampSEW,,trackrampNSEW,,trackrampNSEW,,trackrampSEW,trackrampEW,,Mhs(1x2),,,Mws,,Msu,ga(2x1)
|
||||||
|
ga(2x1),,,Mws,,Mh(2x1),,,,trackrampW,trackrampNEW,trackrampNSEW,,,,trackrampNSEW,trackrampNEW,trackrampE,,,Mh(2x1),,,Mws,,gd(2x1)
|
||||||
|
|
||||||
|
ga(2x1),,,Mws,,Mh(2x1),,Mhs(1x2),,trackrampW,trackrampSEW,trackrampNSEW,,,,trackrampNSEW,trackrampSEW,trackrampE,,Mhs(1x2),Mh(2x1),,,Mws,,gd(2x1)
|
||||||
|
gd(2x1),,,,Mws,,,,,trackrampEW,trackrampNEW,,trackrampNSEW,,trackrampNSEW,,trackrampNEW,trackrampEW,,,,,Mws,,,ga(2x1)
|
||||||
|
gx(1x2),gw(1x2),Msm,,Mrs(2x1),,Mw,,,trackrampSW,,trackrampNSE,trackrampNSW,,trackrampNSE,trackrampNSW,,trackrampSE,,,Mw,Mrsss(2x1),,,Msm,gw(1x2),gx(1x2)
|
||||||
|
,,Mrssqq(1x2),Msu,,Msk,,Mw,,,trackrampSW,trackrampNS,trackrampS,,trackrampS,trackrampNS,trackrampSE,,,Mw,,,Msh,Msu,Mrssqq(1x2)
|
||||||
|
gs(2x1),,,CSdaaaa,CSa,,Msh,,,,,,,,,,,,,,,Msk,CSa,CSdaaaa,,gs(2x1)
|
||||||
|
,,,,,,,,,Mws,,Mh(2x1),,,Mh(2x1),,,Mws
|
||||||
|
trackW,trackSW,trackNS,,trackNSW,trackNSEW,,,,,Mws,,Mhs(1x2),,Mhs(1x2),,Mws,,,,,trackNSEW,trackNSE,,trackNS,trackSE,trackE
|
||||||
|
trackE,trackNW,trackSEW,,trackNSE,,trackNSEW,,Msm,,Mr(1x2),,,,,,Mr(1x2),,Msm,,trackNSEW,,trackNSW,,trackSEW,trackNE,trackW
|
||||||
|
trackS,trackSE,trackNEW,,,trackNEW,trackSEW,,CSa,Msu,,Mw,,,,Mw,,Msu,CSa,,trackSEW,trackNEW,,,trackNEW,trackSW,trackS
|
||||||
|
,,,,,,,,CSdddaaaa,,Msk,,Mw,,Mw,,,Msh,CSddddaaaa
|
||||||
|
trackN,trackNE,,,trackNSE,trackNSW,trackEW,,Mrsssqq(2x1),,,Msh,,,,,Msk,Mrsqq(2x1),,,trackEW,trackNSE,trackNSW,,,trackNW,trackN
|
||||||
|
trackEW,,trackNE,,trackNW,trackSE,trackSW,,gs(1x2),gd(2x1),,gw(1x2),gx(1x2),,gx(1x2),gw(1x2),ga(2x1),,gs(1x2),,trackSE,trackSW,trackNE,,trackNW,,trackEW
|
||||||
|
,trackNS,trackE,,trackW,trackN,trackS,,,ga(2x1),,,,,,,gd(2x1),,,,trackS,trackN,trackE,,trackW,trackNS
|
|
@ -0,0 +1,28 @@
|
|||||||
|
#dig label(dig)
|
||||||
|
,d,d,,d,d,d,,d,d,d,d,d,,d,d,d,d,d,,d,d,d,,d,d
|
||||||
|
d,,d,,d,d,d,,d,d,d,d,d,,d,d,d,d,d,,d,d,d,,d,,d
|
||||||
|
d,d,,,d,d,d,,d,d,d,d,d,,d,d,d,d,d,,d,d,d,,,d,d
|
||||||
|
,,,,,,,,d,d,d,d,d,,d,d,d,d,d
|
||||||
|
d,d,d,,,d,d,,d,d,d,d,d,,d,d,d,d,d,,d,d,,,d,d,d
|
||||||
|
d,d,d,,d,,d,,d,d,d,d,d,,d,d,d,d,d,,d,,d,,d,d,d
|
||||||
|
d,d,d,,d,d,,,d,d,d,d,d,,d,d,d,d,d,,,d,d,,d,d,d
|
||||||
|
,,,,,,,,d,d,d,d,d,,d,d,d,d,d
|
||||||
|
d,d,d,d,d,d,d,d,,,,,,,,,,,,d,d,d,d,d,d,d,d
|
||||||
|
d,d,d,d,d,d,d,d,,,d,d,d,,d,d,d,,,d,d,d,d,d,d,d,d
|
||||||
|
d,d,d,d,d,d,d,d,,d,,d,d,,d,d,,d,,d,d,d,d,d,d,d,d
|
||||||
|
d,d,d,d,d,d,d,d,,d,d,,d,,d,,d,d,,d,d,d,d,d,d,d,d
|
||||||
|
d,d,d,d,d,d,d,d,,d,d,d,,,,d,d,d,,d,d,d,d,d,d,d,d
|
||||||
|
|
||||||
|
d,d,d,d,d,d,d,d,,d,d,d,,,,d,d,d,,d,d,d,d,d,d,d,d
|
||||||
|
d,d,d,d,d,d,d,d,,d,d,,d,,d,,d,d,,d,d,d,d,d,d,d,d
|
||||||
|
d,d,d,d,d,d,d,d,,d,,d,d,,d,d,,d,,d,d,d,d,d,d,d,d
|
||||||
|
d,d,d,d,d,d,d,d,,,d,d,d,,d,d,d,,,d,d,d,d,d,d,d,d
|
||||||
|
d,d,d,d,d,d,d,d,,,,,,,,,,,,d,d,d,d,d,d,d,d
|
||||||
|
,,,,,,,,d,d,d,d,d,,d,d,d,d,d
|
||||||
|
d,d,d,,d,d,,,d,d,d,d,d,,d,d,d,d,d,,,d,d,,d,d,d
|
||||||
|
d,d,d,,d,,d,,d,d,d,d,d,,d,d,d,d,d,,d,,d,,d,d,d
|
||||||
|
d,d,d,,,d,d,,d,d,d,d,d,,d,d,d,d,d,,d,d,,,d,d,d
|
||||||
|
,,,,,,,,d,d,d,d,d,,d,d,d,d,d
|
||||||
|
d,d,,,d,d,d,,d,d,d,d,d,,d,d,d,d,d,,d,d,d,,,d,d
|
||||||
|
d,,d,,d,d,d,,d,d,d,d,d,,d,d,d,d,d,,d,d,d,,d,,d
|
||||||
|
,d,d,,d,d,d,,d,d,d,d,d,,d,d,d,d,d,,d,d,d,,d,d
|
|
@ -0,0 +1,33 @@
|
|||||||
|
#build label(big) hidden()
|
||||||
|
gw(1x2),gx(1x2),gd(2x1),,gs(1x2)
|
||||||
|
,,ga(2x1)
|
||||||
|
,,Msk,Mrsqq(2x1)
|
||||||
|
Mw,,,Msh,CSddddaaaa
|
||||||
|
,Mw,Mrss(1x2),,CSa
|
||||||
|
Mhs(1x2),,,Msm
|
||||||
|
,,Mws,,Msu
|
||||||
|
Mh(2x1),,,Mws
|
||||||
|
#build label(outer) hidden()
|
||||||
|
trackN,trackS,trackE,,trackW,trackNS
|
||||||
|
trackNE,trackNW,trackSE,,trackSW
|
||||||
|
trackEW,trackNSE,trackNSW
|
||||||
|
|
||||||
|
trackNEW,trackSEW
|
||||||
|
trackNSEW
|
||||||
|
#build label(inner) hidden()
|
||||||
|
trackrampN,trackrampNS,trackrampNE
|
||||||
|
trackrampNSE,trackrampNSW
|
||||||
|
trackrampNSEW
|
||||||
|
#meta label(chunk) hidden()
|
||||||
|
/big shift(1 -13)
|
||||||
|
/outer shift(7 -13)
|
||||||
|
/inner shift(1 -4)
|
||||||
|
#meta label(build)
|
||||||
|
/chunk
|
||||||
|
/chunk transform(cw)
|
||||||
|
/chunk transform(cw cw)
|
||||||
|
/chunk transform(ccw)
|
||||||
|
/chunk transform(fliph)
|
||||||
|
/chunk transform(flipv)
|
||||||
|
/chunk transform(cw flipv)
|
||||||
|
/chunk transform(ccw flipv)
|
|
@ -0,0 +1,26 @@
|
|||||||
|
#dig label(big) hidden()
|
||||||
|
d(5x8)
|
||||||
|
#dig label(outer) hidden()
|
||||||
|
d,d,d,,d,d
|
||||||
|
d,d,d,,d
|
||||||
|
d,d,d
|
||||||
|
|
||||||
|
d,d
|
||||||
|
d
|
||||||
|
#dig label(inner) hidden()
|
||||||
|
d,d,d
|
||||||
|
d,d
|
||||||
|
d
|
||||||
|
#meta label(chunk) hidden()
|
||||||
|
/big shift(1 -13)
|
||||||
|
/outer shift(7 -13)
|
||||||
|
/inner shift(1 -4)
|
||||||
|
#meta label(dig)
|
||||||
|
/chunk
|
||||||
|
/chunk transform(cw)
|
||||||
|
/chunk transform(cw cw)
|
||||||
|
/chunk transform(ccw)
|
||||||
|
/chunk transform(fliph)
|
||||||
|
/chunk transform(flipv)
|
||||||
|
/chunk transform(cw flipv)
|
||||||
|
/chunk transform(ccw flipv)
|
|
@ -0,0 +1,5 @@
|
|||||||
|
#notes
|
||||||
|
description=transformation coverage test
|
||||||
|
width=27
|
||||||
|
height=27
|
||||||
|
"start=14,14"
|
|
Loading…
Reference in New Issue