xref: /aosp_15_r20/external/rappor/tests/regtest.html (revision 2abb31345f6c95944768b5222a9a5ed3fc68cc00)
1*2abb3134SXin Li<!DOCTYPE html>
2*2abb3134SXin Li<html>
3*2abb3134SXin Li<head>
4*2abb3134SXin Li  <title>RAPPOR regtest.sh (_IMPL_)</title>
5*2abb3134SXin Li  <style type="text/css">
6*2abb3134SXin Li    h2 { text-align: center }
7*2abb3134SXin Li    p { margin: 0 auto; width: 80%; text-align: center }
8*2abb3134SXin Li
9*2abb3134SXin Li    table { width: 100%; border-spacing: 0 }
10*2abb3134SXin Li    .tophead { text-align: center; font-weight: bold }
11*2abb3134SXin Li    .explain { text-align: left; font-weight: normal }
12*2abb3134SXin Li    .subhead { text-align: right; font-weight: bold }
13*2abb3134SXin Li    .highlight { background-color: #eeeeee }
14*2abb3134SXin Li    tbody td { text-align: right }
15*2abb3134SXin Li    #parent { text-align: right }
16*2abb3134SXin Li  </style>
17*2abb3134SXin Li</head>
18*2abb3134SXin Li
19*2abb3134SXin Li<body>
20*2abb3134SXin Li  <a id="top"></a>
21*2abb3134SXin Li
22*2abb3134SXin Li  <p id="parent"><a href="..">Parent</a></p>
23*2abb3134SXin Li
24*2abb3134SXin Li  <h2>RAPPOR regtest.sh (_IMPL_)</h2>
25*2abb3134SXin Li
26*2abb3134SXin Li  <!-- These strings will be replaced by a sed script. -->
27*2abb3134SXin Li
28*2abb3134SXin Li  <table cellspacing="0" cellpadding="5">
29*2abb3134SXin Li    <colgroup>
30*2abb3134SXin Li      <col span="1" class="highlight" />
31*2abb3134SXin Li      <col span="4" />
32*2abb3134SXin Li      <col span="6" class="highlight" />
33*2abb3134SXin Li      <col span="2" />
34*2abb3134SXin Li      <col span="7" class="highlight" />
35*2abb3134SXin Li    </colgroup>
36*2abb3134SXin Li
37*2abb3134SXin Li    <thead>
38*2abb3134SXin Li      <tr class="tophead">
39*2abb3134SXin Li        <td>
40*2abb3134SXin Li          Test Case
41*2abb3134SXin Li        </td>
42*2abb3134SXin Li        <td colspan=4>
43*2abb3134SXin Li          Input Params
44*2abb3134SXin Li        </td>
45*2abb3134SXin Li        <td colspan=6>
46*2abb3134SXin Li          RAPPOR Params
47*2abb3134SXin Li        </td>
48*2abb3134SXin Li        <td colspan=2>
49*2abb3134SXin Li          Map Params
50*2abb3134SXin Li        </td>
51*2abb3134SXin Li        <td colspan=7>
52*2abb3134SXin Li          Result Metrics
53*2abb3134SXin Li        </td>
54*2abb3134SXin Li      </tr>
55*2abb3134SXin Li
56*2abb3134SXin Li      <tr class="explain">
57*2abb3134SXin Li        <td></td>
58*2abb3134SXin Li        <td colspan=4>
59*2abb3134SXin Li          d: distribution drawn from<br/>
60*2abb3134SXin Li          u: total unique values<br/>
61*2abb3134SXin Li          c: clients<br/>
62*2abb3134SXin Li          v: values per client<br/>
63*2abb3134SXin Li        </td>
64*2abb3134SXin Li        <td colspan=6>
65*2abb3134SXin Li          k: report bits<br/>
66*2abb3134SXin Li          h: hashes<br/>
67*2abb3134SXin Li          m: cohorts<br/>
68*2abb3134SXin Li          p, q, f: probabilities<br/>
69*2abb3134SXin Li        </td>
70*2abb3134SXin Li        <td colspan=2>
71*2abb3134SXin Li          +: num additional candidates<br/>
72*2abb3134SXin Li          -: regex for true values removed<br/>
73*2abb3134SXin Li        </td>
74*2abb3134SXin Li        <td colspan=7>
75*2abb3134SXin Li          a: actual values<br/>
76*2abb3134SXin Li          r: values RAPPOR detected<br/>
77*2abb3134SXin Li          fp: false positive rate<br/>
78*2abb3134SXin Li          fn: false negative rate<br/>
79*2abb3134SXin Li          tv: total variation distance<br/>
80*2abb3134SXin Li          am: allocated mass<br/>
81*2abb3134SXin Li          time: time in seconds<br/>
82*2abb3134SXin Li        </td>
83*2abb3134SXin Li      </tr>
84*2abb3134SXin Li
85*2abb3134SXin Li      <tr class="subhead">
86*2abb3134SXin Li        <td></td>
87*2abb3134SXin Li
88*2abb3134SXin Li        <td>d</td>
89*2abb3134SXin Li        <td>u</td>
90*2abb3134SXin Li        <td>c</td>
91*2abb3134SXin Li        <td>v</td>
92*2abb3134SXin Li
93*2abb3134SXin Li        <td>k</td>
94*2abb3134SXin Li        <td>h</td>
95*2abb3134SXin Li        <td>m</td>
96*2abb3134SXin Li        <td>p</td>
97*2abb3134SXin Li        <td>q</td>
98*2abb3134SXin Li        <td>f</td>
99*2abb3134SXin Li
100*2abb3134SXin Li        <td>+</td>
101*2abb3134SXin Li        <td>-</td>
102*2abb3134SXin Li
103*2abb3134SXin Li        <td>a</td>
104*2abb3134SXin Li        <td>r</td>
105*2abb3134SXin Li        <td>fp</td>
106*2abb3134SXin Li        <td>fn</td>
107*2abb3134SXin Li        <td>tv</td>
108*2abb3134SXin Li        <td>am</td>
109*2abb3134SXin Li        <td>time</td>
110*2abb3134SXin Li      </tr>
111*2abb3134SXin Li    </thead>
112*2abb3134SXin Li
113*2abb3134SXin Li    <tbody>
114*2abb3134SXin Li  <!-- __TABLE_ROWS__ -->
115*2abb3134SXin Li
116*2abb3134SXin Li</body>
117*2abb3134SXin Li
118*2abb3134SXin Li</html>
119