add compile & test worker
This commit is contained in:
10
src/LiquidCode.Tester.Common/Models/ProblemPackage.cs
Normal file
10
src/LiquidCode.Tester.Common/Models/ProblemPackage.cs
Normal file
@@ -0,0 +1,10 @@
|
||||
namespace LiquidCode.Tester.Common.Models;
|
||||
|
||||
public class ProblemPackage
|
||||
{
|
||||
public string WorkingDirectory { get; set; } = string.Empty;
|
||||
public List<TestCase> TestCases { get; set; } = new();
|
||||
public string? CheckerPath { get; set; }
|
||||
public int DefaultTimeLimit { get; set; } = 2000; // milliseconds
|
||||
public int DefaultMemoryLimit { get; set; } = 256; // MB
|
||||
}
|
||||
10
src/LiquidCode.Tester.Common/Models/TestCase.cs
Normal file
10
src/LiquidCode.Tester.Common/Models/TestCase.cs
Normal file
@@ -0,0 +1,10 @@
|
||||
namespace LiquidCode.Tester.Common.Models;
|
||||
|
||||
public class TestCase
|
||||
{
|
||||
public int Number { get; set; }
|
||||
public string InputFilePath { get; set; } = string.Empty;
|
||||
public string OutputFilePath { get; set; } = string.Empty;
|
||||
public int TimeLimit { get; set; } // milliseconds
|
||||
public int MemoryLimit { get; set; } // MB
|
||||
}
|
||||
Reference in New Issue
Block a user