From: <br...@us...> - 2009-02-02 01:04:06
|
Revision: 471 http://acmcontester.svn.sourceforge.net/acmcontester/?rev=471&view=rev Author: brus07 Date: 2009-02-02 01:04:03 +0000 (Mon, 02 Feb 2009) Log Message: ----------- Continue modify SubmitList and SubmitIoi Update XSD file. Change call property of SubmitList. Modified Paths: -------------- ACMServer/trunk/ACMServer/Library/testData/data.xsd ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/SocketServerGatePlugin/SocketServerGate.cs ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGetter.cs ACMServer/trunk/ACMServer/Plugins/TesterPlugins/TestRunnerPlugin/TestRunnerPlugin.cs Modified: ACMServer/trunk/ACMServer/Library/testData/data.xsd =================================================================== --- ACMServer/trunk/ACMServer/Library/testData/data.xsd 2009-02-01 22:53:36 UTC (rev 470) +++ ACMServer/trunk/ACMServer/Library/testData/data.xsd 2009-02-02 01:04:03 UTC (rev 471) @@ -18,8 +18,9 @@ </xs:complexType> <xs:complexType name="submitIOIType"> <xs:sequence> + <xs:element name="submit" type="submitType" /> <xs:element name="name" type="xs:string" /> - <xs:element name="submit" type="submitType" /> + <xs:element name="form" type="xs:positiveInteger" /> </xs:sequence> </xs:complexType> <xs:element name="submitList"> Modified: ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/SocketServerGatePlugin/SocketServerGate.cs =================================================================== --- ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/SocketServerGatePlugin/SocketServerGate.cs 2009-02-01 22:53:36 UTC (rev 470) +++ ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/SocketServerGatePlugin/SocketServerGate.cs 2009-02-02 01:04:03 UTC (rev 471) @@ -50,9 +50,9 @@ { string message = "Get submits" + Environment.NewLine; string ids = ""; - for (int i = 0; i < submitList.Items.Length; i++) + for (int i = 0; i < submitList.SubmitItems.Length; i++) { - ids += " " + submitList.Items[i].id.ToString(); + ids += " " + submitList.SubmitItems[i].id.ToString(); } message += " ID: " + ids; OnLogMessage("Receive", message); @@ -66,17 +66,17 @@ GenerateLogMessageWirhIDs(submitList); - for (int index = 0; index < submitList.Items.Length; index++) + for (int index = 0; index < submitList.SubmitItems.Length; index++) { - if (dataContainer.Add(submitList.Items[index]) == true) + if (dataContainer.Add(submitList.SubmitItems[index]) == true) { - SystemMessage sysMes = new SystemMessage(submitList.Items[index].ToString(), "TestingSubmit"); - OnLogMessage("SystemSend", submitList.Items[index].id + " to Pool"); + SystemMessage sysMes = new SystemMessage(submitList.SubmitItems[index].ToString(), "TestingSubmit"); + OnLogMessage("SystemSend", submitList.SubmitItems[index].id + " to Pool"); pool.Send(sysMes); } else { - OnLogMessage("SystemReceive", submitList.Items[index].id + "is in queue"); + OnLogMessage("SystemReceive", submitList.SubmitItems[index].id + "is in queue"); } } return true; Modified: ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGetter.cs =================================================================== --- ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGetter.cs 2009-02-01 22:53:36 UTC (rev 470) +++ ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGetter.cs 2009-02-02 01:04:03 UTC (rev 471) @@ -107,20 +107,20 @@ { SubmitList list = SubmitList.CreateFromXml(info); List<Submit> result = new List<Submit>(); - for (int i = 0; i < list.Items.Length; i++) + for (int i = 0; i < list.SubmitItems.Length; i++) { - if (container.Contains(list.Items[i]) == false) + if (container.Contains(list.SubmitItems[i]) == false) { - result.Add(list.Items[i]); + result.Add(list.SubmitItems[i]); //TODO: \xEF\xEE\xF2\xF0\xB3\xE1\xED\xEE \xE4\xEE\xE1\xE0\xE2\xEB\xFF\xF2\xE8 \xF2\xB3\xEB\xFC\xEA\xE8 \xF2\xEE\xE4\xB3 \xEA\xEE\xEB\xE8 \xF6\xE5\xE9 \xF1\xE0\xE1\xEC\xB3\xF2 \xE2\xB3\xE4\xEF\xF0\xE0\xE2\xEB\xE5\xED\xE8\xE9 \xED\xE0 \xF2\xE5\xF1\xF2\xF3\xE2\xE0\xED\xED\xFF - container.Add(list.Items[i]); + container.Add(list.SubmitItems[i]); } } if (result.Count == 0) return new SystemMessage("Web checked: All submits in queue (queue size " + container.Count.ToString() + ")", "SystemResult"); SubmitList resultList = new SubmitList(); - resultList.Items = result.ToArray(); + resultList.SubmitItems = result.ToArray(); return new SystemMessage(resultList.ToString(), "TestingSubmitList"); } } Modified: ACMServer/trunk/ACMServer/Plugins/TesterPlugins/TestRunnerPlugin/TestRunnerPlugin.cs =================================================================== --- ACMServer/trunk/ACMServer/Plugins/TesterPlugins/TestRunnerPlugin/TestRunnerPlugin.cs 2009-02-01 22:53:36 UTC (rev 470) +++ ACMServer/trunk/ACMServer/Plugins/TesterPlugins/TestRunnerPlugin/TestRunnerPlugin.cs 2009-02-02 01:04:03 UTC (rev 471) @@ -96,12 +96,12 @@ SendMessageToControl("TestingSubmitList", "Receive"); SubmitList list = SubmitList.CreateFromXml(message.Message); - for (int i = 0; i < list.Items.Length; i++) + for (int i = 0; i < list.SubmitItems.Length; i++) { while (runner.IsBusy() == true) System.Threading.Thread.Sleep(50); - SendSubmitToControl(list.Items[i].ToString(), "Receive"); - runner.AddWork(list.Items[i].ToString()); + SendSubmitToControl(list.SubmitItems[i].ToString(), "Receive"); + runner.AddWork(list.SubmitItems[i].ToString()); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |