Documentation ¶
Index ¶
- func Compile(cfg config.Configuration, cmd string) error
- func CompileSource(cfg config.Configuration, problemId string, showStdError bool) error
- func CopyTemplateToSource(cfg config.Configuration, problemId string) error
- func CopyTemplateToSourceList(cfg config.Configuration, problemIdList []string) error
- func Create(cfg config.Configuration, cmd string) error
- func CreateContest(cfg config.Configuration) error
- func CreateProblem(cfg config.Configuration, problemId string) error
- func CreateSource(cfg config.Configuration, problemId string) error
- func CreateSourceList(cfg config.Configuration, problemIdList []string) error
- func ExecuteSourceBinary(cfg config.Configuration, testcase dto.Testcase, problemId string) dto.ExecutionResult
- func GetBody(URL string) ([]byte, error)
- func GetProblemIdList(URL string) ([]string, error)
- func GetProblemName(body []byte) string
- func GetVerdict(testcase dto.Testcase, executionResult *dto.ExecutionResult)
- func Open(cfg config.Configuration, cmd string) error
- func OpenContest(cfg config.Configuration, problemIdList []string) error
- func OpenProblem(cfg config.Configuration, problemId string) error
- func Parse(cfg config.Configuration, cmd string) error
- func ParseContest(cfg config.Configuration, problemIdList []string) error
- func ParseProblem(cfg config.Configuration, problemId string) error
- func PublishTestResult(problemInfo dto.Problem, executionResultList []dto.ExecutionResult)
- func RunTest(cfg config.Configuration, cmd string) error
- func Source(cfg config.Configuration, cmd string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompileSource ¶
func CompileSource(cfg config.Configuration, problemId string, showStdError bool) error
func CopyTemplateToSource ¶
func CopyTemplateToSource(cfg config.Configuration, problemId string) error
func CopyTemplateToSourceList ¶
func CopyTemplateToSourceList(cfg config.Configuration, problemIdList []string) error
func CreateContest ¶
func CreateContest(cfg config.Configuration) error
func CreateProblem ¶
func CreateProblem(cfg config.Configuration, problemId string) error
func CreateSource ¶
func CreateSource(cfg config.Configuration, problemId string) error
func CreateSourceList ¶
func CreateSourceList(cfg config.Configuration, problemIdList []string) error
func ExecuteSourceBinary ¶
func ExecuteSourceBinary(cfg config.Configuration, testcase dto.Testcase, problemId string) dto.ExecutionResult
func GetProblemIdList ¶
func GetProblemName ¶
func GetVerdict ¶
func GetVerdict(testcase dto.Testcase, executionResult *dto.ExecutionResult)
func OpenContest ¶
func OpenContest(cfg config.Configuration, problemIdList []string) error
func OpenProblem ¶
func OpenProblem(cfg config.Configuration, problemId string) error
func ParseContest ¶
func ParseContest(cfg config.Configuration, problemIdList []string) error
Parse Contest
func ParseProblem ¶
func ParseProblem(cfg config.Configuration, problemId string) error
ParseProblem parse problem to path
func PublishTestResult ¶
func PublishTestResult(problemInfo dto.Problem, executionResultList []dto.ExecutionResult)
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.