ABTest.addTestedGame = function(gameCode, sReportName, exeFile)
{
	return this.tested.all[this.tested.all.length] = this.tested[gameCode] = {abCodes: [], abGames: [], exe: exeFile , code: gameCode, addABGame: this.prv_addABGame, reportName: sReportName.replace("'","’") };
}

ABTest.prv_addABGame = function(abCode, abReportName, abExeFile)
{
	this.abCodes[ this.abCodes.length ] = abCode;
	ABTest.abGames[abCode] = 
		this.abGames[ this.abGames.length ] = 
			{reportName: abReportName.replace("'","’") , exe: abExeFile, code: abCode };
	return this;
}

//---- Games Data
//Cradle of Persia
ABTest.addTestedGame(113868893, 'Cradle of Persia', 'Cradle_of_Persia-setup.exe')
	.addABGame(114032420, 'Cradle of Persia_A', 'Cradle_of_Persia-setup_A.exe')
	.addABGame(114033297, 'Cradle of Persia_B', 'Cradle_of_Persia-setup_B.exe')
	;

//Agatha Christy Peril at End House
ABTest.addTestedGame(11388097, 'Agatha Christy Peril at End House', 'Agatha_Christie_Peril_at_End_House-setup.exe')
	.addABGame(114026273, 'Agatha End House_A', 'Agatha_Christie_Peril_at_End_House-setup_A.exe')
	.addABGame(114027807, 'Agatha End House_B', 'Agatha_Christie_Peril_at_End_House-setup_B.exe')
	;

//Monkey Business
ABTest.addTestedGame(114335863, 'Monkey Business', 'Monkey_Business-setup.exe')
	.addABGame(11442970, 'Monkey Business_A', 'Monkey_Business_A-setup.exe')
	.addABGame(114430150, 'Monkey Business_B', 'Monkey_Business_B-setup.exe')
	;

//Solitaire Cruise
ABTest.addTestedGame(114127420, 'Solitaire Cruise', 'Solitaire_Cruise-setup.exe')
	.addABGame(114431913, 'Solitaire Cruise_A', 'Solitaire_Cruise_A-setup.exe')
	.addABGame(114432243, 'Solitaire Cruise_B', 'Solitaire_Cruise_B-setup.exe')
	;

//Go-GO Gourmet
ABTest.addTestedGame(114104273, 'Go-GO Gourmet', 'GoGo_Gourmet-setup.exe')
	.addABGame(114436260, 'GoGo Gourmet_A', 'GoGo_Gourmet_A-setup.exe')
	.addABGame(114437620, 'GoGo Gourmet_B', 'GoGo_Gourmet_B-setup.exe')
	;

//Merv Griffin’s Crosswards
ABTest.addTestedGame(114010867, 'Merv Griffin’s Crosswards', 'Merv_Griffins_Crosswords-setup.exe')
	.addABGame(114438340, 'Merv Griffins Crosswords_A', 'Merv_Griffins_Crosswords_A-setup.exe')
	.addABGame(114439510, 'Merv Griffins Crosswords_B', 'Merv_Griffins_Crosswords_B-setup.exe')
	;

//Dream Day First Home
ABTest.addTestedGame(113864173, 'Dream Day First Home', 'Dream_Day_First_Home-setup.exe')
	.addABGame(114479733, 'Dream Day First Home_Test A', 'Dream_Day_First_Home_Test_A-setup.exe')
	.addABGame(114480860, 'Dream Day First Home_Test B', 'Dream_Day_First_Home_Test_B-setup.exe')
	;

//Farm Frenzy
ABTest.addTestedGame(113897860, 'Farm Frenzy', 'Farm_Frenzy-setup.exe')
	.addABGame(11448177, 'Farm Frenzy_Test A', 'Farm_Frenzy_Test_A-setup.exe')
	.addABGame(114482657, 'Farm Frenzy_Test B', 'Farm_Frenzy_Test_B-setup.exe')
	;

// Turbo Subs
ABTest.addTestedGame(114071750, ' Turbo Subs', 'Turbo_Subs-setup.exe')
	.addABGame(114483577, 'Turbo Subs_Test A', 'Turbo_Subs_Test_A-setup.exe')
	.addABGame(1144840, 'Turbo Subs_Test B', 'Turbo_Subs_Test_B-setup.exe')
	;

//Amazing Adventures The Lost To
ABTest.addTestedGame(113803423, 'Amazing Adventures The Lost To', 'Amazing_Adventures_The_Lost_Tomb-setup.exe')
	.addABGame(114485890, 'Amazing Adventures_Test A', 'Amazing-Adventures_Test_A-setup.exe')
	.addABGame(114486373, 'Amazing Adventures_Test B', 'Amazing-Adventures_Test_B-setup.exe')
	;


