HTML Regression Scenarios

Test: Overlap Decomposition (fragments)

Shape A
ABC
1AAA
2AAA
3AAA
Add B (decomposes A)
ABCD
1AAA
2ABBB
3ABBB
4BBB
Add C (further decomp)
ABCD
1AAC
2ABCB
3ABCB
4BCB
A = A
B = B
C = C

Test: Cross Formation (LWW decomposition)

Empty
∅
∅
Add Horizontal
∞
2⇠⇢H
Add Vertical (LWW)
∞B∞
2⇠H⇡⇣V⇢H
H = H
V = V

Test: Data Density Variations

Single Cell
B
2X
Sparse
ABCDEFG
1A
2
3
4B
5
6
7C
Dense 4×4
ABCD
1DDDD
2DDDD
3DDDD
4DDDD
X = X
A = A
B = B
C = C
D = D

Test: Partitioned Index - Multiple attributes

Add BG
ABC
1BBB
2BBB
3BBB
Add FG
ABCD
1BBB
2BXXF
3BXXF
4FFF
Override BG
ABCD
1BBB
2BDDF
3BDDF
4FFF
B = {"bg":"BACK"}
F = {"fg":"FORE"}
X = {"bg":"BACK","fg":"FORE"}
D = {"bg":"DARK","fg":"FORE"}

Test: Partitioned Index - Attribute override

Set RED
ABCDEF
1RRRRRR
Override BLUE
ABCDEF
1RRBBRR
R = {"color":"RED"}
B = {"color":"BLUE"}

Test: Global Override Evolution

Global Fill
∞
∞⇡⇣⇠⇢G
Positive Local Wins
∞C∞
∞⇡⇠G⇡G⇡⇢G
3⇠G+⇢G
∞⇣⇠G⇣G⇣⇢G
Negative Local Wins
∞-B-AABC∞
∞⇡⇠G⇡G⇡G⇡G⇡G⇡G⇡⇢G
-2⇠G-GGGG⇢G
-1⇠GGGGGG⇢G
1⇠GGGGGG⇢G
2⇠GGGGGG⇢G
3⇠GGGGG+⇢G
∞⇣⇠G⇣G⇣G⇣G⇣G⇣G⇣⇢G
G = GLOBAL
+ = LOCAL+
- = LOCAL-

Test: Origin Excluded

No Origin 1
FG
8DD
No Origin 2
FG
8DD
No Origin 3
-E-D-C-B
-3DDDD
-2DDDD
-1DDDD
D = DATA

Test: Origin Included

Origin Included 1
ABCDEFG
1*
2
3
4
5
6
7
8DD
Origin Included 2
ABCDEFG
1*
2
3
4
5
6
7
8DD
Origin Included 3
-E-D-C-B-AA
-3DDDD
-2DDDD
-1DDDD
1*
D = DATA

Test: Infinity Edges (all directions)

Top ∞
A
1⇡T
Right ∞
A
1⇢R
Bottom ∞
A
1⇣B
Left ∞
A
1⇠L
T = TOP
R = RIGHT
B = BOTTOM
L = LEFT

Test: Infinity Corners

Top-Left
C
3⇡⇠1
Top-Right
A
3⇡⇢2
Bottom-Left
C
1⇣⇠3
Bottom-Right
A
1⇣⇢4
1 = TOP-LEFT
2 = TOP-RIGHT
3 = BOTTOM-LEFT
4 = BOTTOM-RIGHT

Test: Infinity Bands (3 edges)

Horizontal Band
∞
3⇡⇠⇢H
Vertical Band
C
∞⇡⇣⇠V
H = HBAND
V = VBAND

Test: Empty Index

Empty
∅
∅

Test: All Infinity (no finite data)

Origin Excluded
∞
∞⇡⇣⇠⇢∞
Origin Included
∞
∞*⇡⇣⇠⇢∞
∞ = EVERYWHERE

Test: Two-state progression

After H
∞
2⇠⇢H
After V
∞B∞
2⇠H⇡⇣V⇢H
H = HORIZONTAL
V = VERTICAL

Test: Three-state progression with empty state

Empty
∅
∅
After H
∞
2⇠⇢H
After V
∞B∞
2⇠H⇡⇣V⇢H
H = HORIZONTAL
V = VERTICAL

Test: Custom spacing between grids

A
A
1X
B
AB
1XY
X = X
Y = Y

Test: Independent states (non-cumulative)

Index A
AB
1RR
Index B
AB
1BB
R = RED
B = BLUE