#begintest gvc-20140217
#beginconfig
 # Tests for gvc's bundle of formatting tweaks from Albany Prez Day 2014
division a a.t
config fat_tweets = 1
config next_round_style = 'brief'
config player_id_first = 1
config standings_hotlink = 1
config standings_refresh = 30
config scorecards_refresh = 900
config standings_with_ratings = 1
config twitter_command = 'echo "%s"'
#endconfig
#beginifile a.t
Chew, John 1800   4 3 2; 400 400 400
Chew, Kristen 1300 3 4 1; 300 300 300
Chew, Jamie 500   2 1 4; 200 200 200
Chew, Liam 0      1 2 3; 100 100 100
#endifile
#begincommands
koth 1 3
sp 4
sdsc a
st a
tweet 1 4
q
#endcommands
#beginstdout
Round 4 Ranked Pairings

Board Who Plays Whom
   1  (#1) Chew, John vs. (#2) Chew, Kristen repeat.
   2  (#3) Chew, Jamie vs. (#4) Chew, Liam repeat.
Generated all scorecards for division A.
Round 3 Standings

Rnk Won-Lost Spread NewR Player             Last Game
  1 3.0-0.0    +600 1803 (#1) Chew, John    W:400-300:#2
  2 2.0-1.0    +200 1300 (#2) Chew, Kristen L:300-400:#1
  3 1.0-2.0    -200  508 (#3) Chew, Jamie   W:200-100:#4
  4 0.0-3.0    -600  500 (#4) Chew, Liam    L:100-200:#3
Trying to tweet: echo "1:  3-0 John Chew +600 400-300
2:  2-1 Kristen Chew +200 300-400
3:  1-2 Jamie Chew -200 200-100
4:  0-3 Liam Chew -600 100-200"
1:  3-0 John Chew +600 400-300
2:  2-1 Kristen Chew +200 300-400
3:  1-2 Jamie Chew -200 200-100
4:  0-3 Liam Chew -600 100-200
#endstdout
#beginstderr
#endstderr
#beginofile html/A-scorecard.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
	"http://www.w3.org/TR/1998/REC-html40-19980424/loose.dtd">
<html><head><title>Division Scorecards</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<meta http-equiv=refresh content="900">
<link rel="stylesheet" href="tsh.css" type="text/css">

</head>
<body class="scorecard nsa div_A">

<table class="scorecard" align=center cellspacing=0>
<tr class="top1"><th class="number" colspan=3>#1</th><th class="name" colspan=5><a name="1"><span class="label">Name:</span></a> Chew, John</th><th class="rating" colspan=2><span class="label">Rating:</span> 1800</th></tr>
<tr class="top2"><th class="round">Round</th><th class="board">Board</th><th class="onum">Opp. #</th><th class="orat">Rating</th><th class="onam">Opponent Name</th><th class="won">Won</th><th class="lost">Lost</th><th class="for">Player<br>Score</th><th class="against">Opponent<br>Score</th><th class="spread">Spread</th></tr>
<tr class="round1"><td class="round">1</td><td class="board" rowspan=2>1</td><td class="onum" rowspan=2>4</td><td class="orat" rowspan=2>0</td><td class="onam" rowspan=2>Chew, Liam</td><td class="won" rowspan=2>1</td><td class="lost" rowspan=2>0</td><td class="for" rowspan=2>400</td><td class="against">100</td><td class="spread">+300</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>+300</td></tr>
<tr class="round1"><td class="round">2</td><td class="board" rowspan=2>1</td><td class="onum" rowspan=2>3</td><td class="orat" rowspan=2>500</td><td class="onam" rowspan=2>Chew, Jamie</td><td class="won" rowspan=2>2</td><td class="lost" rowspan=2>0</td><td class="for" rowspan=2>400</td><td class="against">200</td><td class="spread">+200</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>+500</td></tr>
<tr class="round1"><td class="round">3</td><td class="board" rowspan=2>1</td><td class="onum" rowspan=2>2</td><td class="orat" rowspan=2>1300</td><td class="onam" rowspan=2>Chew, Kristen</td><td class="won" rowspan=2>3</td><td class="lost" rowspan=2>0</td><td class="for" rowspan=2>400</td><td class="against">300</td><td class="spread">+100</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>+600</td></tr>
<tr class="round1"><td class="round">4</td><td class="board" rowspan=2>1</td><td class="onum" rowspan=2>2</td><td class="orat" rowspan=2>1300</td><td class="onam" rowspan=2>Chew, Kristen*2</td><td class="won" rowspan=2>&nbsp;</td><td class="lost" rowspan=2>&nbsp;</td><td class="for" rowspan=2>&nbsp;</td><td class="against">&nbsp;</td><td class="spread">&nbsp;</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span></td></tr>
<tr class="bottom"><td colspan=10>&nbsp;</td></tr>
</table><p class=notice>This report was generated by <cite>tsh</cite> version 3.330.  For more information about <cite>tsh</cite>, please contact John Chew.</p><div style="page-break-after:always">&nbsp;</div><table class=scorecard border=0 align=center cellspacing=0><tr class="top1"><th class="number" colspan=3>#2</th><th class="name" colspan=5><a name="2"><span class="label">Name:</span></a> Chew, Kristen</th><th class="rating" colspan=2><span class="label">Rating:</span> 1300</th></tr>
<tr class="top2"><th class="round">Round</th><th class="board">Board</th><th class="onum">Opp. #</th><th class="orat">Rating</th><th class="onam">Opponent Name</th><th class="won">Won</th><th class="lost">Lost</th><th class="for">Player<br>Score</th><th class="against">Opponent<br>Score</th><th class="spread">Spread</th></tr>
<tr class="round1"><td class="round">1</td><td class="board" rowspan=2>2</td><td class="onum" rowspan=2>3</td><td class="orat" rowspan=2>500</td><td class="onam" rowspan=2>Chew, Jamie</td><td class="won" rowspan=2>1</td><td class="lost" rowspan=2>0</td><td class="for" rowspan=2>300</td><td class="against">200</td><td class="spread">+100</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>+100</td></tr>
<tr class="round1"><td class="round">2</td><td class="board" rowspan=2>2</td><td class="onum" rowspan=2>4</td><td class="orat" rowspan=2>0</td><td class="onam" rowspan=2>Chew, Liam</td><td class="won" rowspan=2>2</td><td class="lost" rowspan=2>0</td><td class="for" rowspan=2>300</td><td class="against">100</td><td class="spread">+200</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>+300</td></tr>
<tr class="round1"><td class="round">3</td><td class="board" rowspan=2>1</td><td class="onum" rowspan=2>1</td><td class="orat" rowspan=2>1800</td><td class="onam" rowspan=2>Chew, John</td><td class="won" rowspan=2>2</td><td class="lost" rowspan=2>1</td><td class="for" rowspan=2>300</td><td class="against">400</td><td class="spread">&minus;100</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>+200</td></tr>
<tr class="round1"><td class="round">4</td><td class="board" rowspan=2>1</td><td class="onum" rowspan=2>1</td><td class="orat" rowspan=2>1800</td><td class="onam" rowspan=2>Chew, John*2</td><td class="won" rowspan=2>&nbsp;</td><td class="lost" rowspan=2>&nbsp;</td><td class="for" rowspan=2>&nbsp;</td><td class="against">&nbsp;</td><td class="spread">&nbsp;</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span></td></tr>
<tr class="bottom"><td colspan=10>&nbsp;</td></tr>
</table><p class=notice>This report was generated by <cite>tsh</cite> version 3.330.  For more information about <cite>tsh</cite>, please contact John Chew.</p><div style="page-break-after:always">&nbsp;</div><table class=scorecard border=0 align=center cellspacing=0><tr class="top1"><th class="number" colspan=3>#3</th><th class="name" colspan=5><a name="3"><span class="label">Name:</span></a> Chew, Jamie</th><th class="rating" colspan=2><span class="label">Rating:</span> 500</th></tr>
<tr class="top2"><th class="round">Round</th><th class="board">Board</th><th class="onum">Opp. #</th><th class="orat">Rating</th><th class="onam">Opponent Name</th><th class="won">Won</th><th class="lost">Lost</th><th class="for">Player<br>Score</th><th class="against">Opponent<br>Score</th><th class="spread">Spread</th></tr>
<tr class="round1"><td class="round">1</td><td class="board" rowspan=2>2</td><td class="onum" rowspan=2>2</td><td class="orat" rowspan=2>1300</td><td class="onam" rowspan=2>Chew, Kristen</td><td class="won" rowspan=2>0</td><td class="lost" rowspan=2>1</td><td class="for" rowspan=2>200</td><td class="against">300</td><td class="spread">&minus;100</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>&minus;100</td></tr>
<tr class="round1"><td class="round">2</td><td class="board" rowspan=2>1</td><td class="onum" rowspan=2>1</td><td class="orat" rowspan=2>1800</td><td class="onam" rowspan=2>Chew, John</td><td class="won" rowspan=2>0</td><td class="lost" rowspan=2>2</td><td class="for" rowspan=2>200</td><td class="against">400</td><td class="spread">&minus;200</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>&minus;300</td></tr>
<tr class="round1"><td class="round">3</td><td class="board" rowspan=2>2</td><td class="onum" rowspan=2>4</td><td class="orat" rowspan=2>0</td><td class="onam" rowspan=2>Chew, Liam</td><td class="won" rowspan=2>1</td><td class="lost" rowspan=2>2</td><td class="for" rowspan=2>200</td><td class="against">100</td><td class="spread">+100</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>&minus;200</td></tr>
<tr class="round1"><td class="round">4</td><td class="board" rowspan=2>2</td><td class="onum" rowspan=2>4</td><td class="orat" rowspan=2>0</td><td class="onam" rowspan=2>Chew, Liam*2</td><td class="won" rowspan=2>&nbsp;</td><td class="lost" rowspan=2>&nbsp;</td><td class="for" rowspan=2>&nbsp;</td><td class="against">&nbsp;</td><td class="spread">&nbsp;</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span></td></tr>
<tr class="bottom"><td colspan=10>&nbsp;</td></tr>
</table><p class=notice>This report was generated by <cite>tsh</cite> version 3.330.  For more information about <cite>tsh</cite>, please contact John Chew.</p><div style="page-break-after:always">&nbsp;</div><table class=scorecard border=0 align=center cellspacing=0><tr class="top1"><th class="number" colspan=3>#4</th><th class="name" colspan=5><a name="4"><span class="label">Name:</span></a> Chew, Liam</th><th class="rating" colspan=2><span class="label">Rating:</span> 0</th></tr>
<tr class="top2"><th class="round">Round</th><th class="board">Board</th><th class="onum">Opp. #</th><th class="orat">Rating</th><th class="onam">Opponent Name</th><th class="won">Won</th><th class="lost">Lost</th><th class="for">Player<br>Score</th><th class="against">Opponent<br>Score</th><th class="spread">Spread</th></tr>
<tr class="round1"><td class="round">1</td><td class="board" rowspan=2>1</td><td class="onum" rowspan=2>1</td><td class="orat" rowspan=2>1800</td><td class="onam" rowspan=2>Chew, John</td><td class="won" rowspan=2>0</td><td class="lost" rowspan=2>1</td><td class="for" rowspan=2>100</td><td class="against">400</td><td class="spread">&minus;300</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>&minus;300</td></tr>
<tr class="round1"><td class="round">2</td><td class="board" rowspan=2>2</td><td class="onum" rowspan=2>2</td><td class="orat" rowspan=2>1300</td><td class="onam" rowspan=2>Chew, Kristen</td><td class="won" rowspan=2>0</td><td class="lost" rowspan=2>2</td><td class="for" rowspan=2>100</td><td class="against">300</td><td class="spread">&minus;200</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>&minus;500</td></tr>
<tr class="round1"><td class="round">3</td><td class="board" rowspan=2>2</td><td class="onum" rowspan=2>3</td><td class="orat" rowspan=2>500</td><td class="onam" rowspan=2>Chew, Jamie</td><td class="won" rowspan=2>0</td><td class="lost" rowspan=2>3</td><td class="for" rowspan=2>100</td><td class="against">200</td><td class="spread">&minus;100</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span>&minus;600</td></tr>
<tr class="round1"><td class="round">4</td><td class="board" rowspan=2>2</td><td class="onum" rowspan=2>3</td><td class="orat" rowspan=2>500</td><td class="onam" rowspan=2>Chew, Jamie*2</td><td class="won" rowspan=2>&nbsp;</td><td class="lost" rowspan=2>&nbsp;</td><td class="for" rowspan=2>&nbsp;</td><td class="against">&nbsp;</td><td class="spread">&nbsp;</td></tr>
<tr class="round2"><td class="p12">1st 2nd</td><td class="cumelabel"><span class="label">cumulative</span></td><td class="cume"><span class="strut">&nbsp;</span></td></tr>
<tr class="bottom"><td colspan=10>&nbsp;</td></tr>
</table>
<p class=notice>This report was generated by <cite>tsh</cite> version 3.330.  For more information about <cite>tsh</cite>, please contact John Chew.</p></body></html>
#endofile
#beginofile html/A-standings.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
	"http://www.w3.org/TR/1998/REC-html40-19980424/loose.dtd">
<html><head><title>Round 3 Standings</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<meta http-equiv=refresh content="30">
<link rel="stylesheet" href="tsh.css" type="text/css">

</head>
<body class="standings nsa div_A">

<h1>Round 3 Standings</h1>
<table class="standings" align=center cellspacing=0>
<tr class="top1"><th class="rank">Rank</th><th class="wl">Won-Lost</th><th class="spread">Spread</th><th class="rating newr">New<br>Rating</th><th class="name">Player</th><th class="last">Last Game</th><th class="next">Next Game</th></tr>
<tr><td class="rank">1</td><td class="wl">3&ndash;0</td><td class="spread">+600</td><td class="rating newr">1803</td><td class="name"><a href="A-scorecard.html#1"> <span class=lp>(</span><span class=id>#1</span><span class=rp>)</span><span class=name>Chew, John</span></a></td><td class="last">W:400-300:#2</td><td class="next">vs. 2</td></tr>
<tr><td class="rank">2</td><td class="wl">2&ndash;1</td><td class="spread">+200</td><td class="rating newr">1300</td><td class="name"><a href="A-scorecard.html#2"> <span class=lp>(</span><span class=id>#2</span><span class=rp>)</span><span class=name>Chew, Kristen</span></a></td><td class="last">L:300-400:#1</td><td class="next">vs. 1</td></tr>
<tr><td class="rank">3</td><td class="wl">1&ndash;2</td><td class="spread">&minus;200</td><td class="rating newr">508</td><td class="name"><a href="A-scorecard.html#3"> <span class=lp>(</span><span class=id>#3</span><span class=rp>)</span><span class=name>Chew, Jamie</span></a></td><td class="last">W:200-100:#4</td><td class="next">vs. 4</td></tr>
<tr><td class="rank">4</td><td class="wl">0&ndash;3</td><td class="spread">&minus;600</td><td class="rating newr">500</td><td class="name"><a href="A-scorecard.html#4"> <span class=lp>(</span><span class=id>#4</span><span class=rp>)</span><span class=name>Chew, Liam</span></a></td><td class="last">L:100-200:#3</td><td class="next">vs. 3</td></tr>
</table>
<p class=notice>This report was generated by <cite>tsh</cite> version 3.330.  For more information about <cite>tsh</cite>, please contact John Chew.</p></body></html>
#endofile
#endtest
