|
From: <Or...@us...> - 2009-02-02 12:55:54
|
Revision: 476
http://acmcontester.svn.sourceforge.net/acmcontester/?rev=476&view=rev
Author: Oracle_
Date: 2009-02-02 12:55:50 +0000 (Mon, 02 Feb 2009)
Log Message:
-----------
Added UserOutput to results.
Modified Paths:
--------------
ACMServer/trunk/sharp tester/SourceTest 2.0/Test/Test.cpp
ACMServer/trunk/sharp tester/SourceTest 2.0/Test/Test.h
Modified: ACMServer/trunk/sharp tester/SourceTest 2.0/Test/Test.cpp
===================================================================
--- ACMServer/trunk/sharp tester/SourceTest 2.0/Test/Test.cpp 2009-02-02 01:54:43 UTC (rev 475)
+++ ACMServer/trunk/sharp tester/SourceTest 2.0/Test/Test.cpp 2009-02-02 12:55:50 UTC (rev 476)
@@ -278,9 +278,9 @@
result->Details=gcnew String(sec->Details.c_str())+" No output file";
return false;
}
+ result->UserOutput=ReadAllFile(oupath);
+ Checker^ check=gcnew Tester::Checker(Path::GetFullPath(data->Checker),test->tests[index-1]->input,result->UserOutput,test->tests[index-1]->output);
- Checker^ check=gcnew Tester::Checker(Path::GetFullPath(data->Checker),test->tests[index-1]->input,ReadAllFile(oupath),test->tests[index-1]->output);
-
switch (check->Check())
{
case CheckResult::OE:
Modified: ACMServer/trunk/sharp tester/SourceTest 2.0/Test/Test.h
===================================================================
--- ACMServer/trunk/sharp tester/SourceTest 2.0/Test/Test.h 2009-02-02 01:54:43 UTC (rev 475)
+++ ACMServer/trunk/sharp tester/SourceTest 2.0/Test/Test.h 2009-02-02 12:55:50 UTC (rev 476)
@@ -36,6 +36,7 @@
public ref struct TestRes
{
String^ Details;
+ String^ UserOutput;
TestResult res;
int UsedTime;
int UsedMemory;
@@ -45,6 +46,7 @@
TestRes()
{
Details="";
+ UserOutput="";
UsedTime=-1;
UsedMemory=-1;
UsedRealTime=-1;
@@ -54,6 +56,7 @@
TestRes^ operator=(TestRes^ value)
{
this->Details=value->Details;
+ this->UserOutput=value->UserOutput;
this->Points=value->Points;
this->res=value->res;
this->UsedMemory=value->UsedMemory;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|