mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-19 17:38:19 +08:00
vjudge: subtask support
This commit is contained in:
1 parent
dee229dcf3
commit
e39f29bfa9
4 files changed
+9
-1
No files matched your search
@@ -369,6 +369,8 @@ export default class CodeforcesProvider implements IBasicProvider {
|
||||
await next({
|
||||
status: STATUS.STATUS_JUDGING,
|
||||
case: {
|
||||
id: +i,
|
||||
subtaskId: 1,
|
||||
status,
|
||||
time: +body[`timeConsumed#${i}`],
|
||||
memory: +body[`memoryConsumed#${i}`] / 1024,
|
||||
|
||||
@@ -152,6 +152,8 @@ export default class LuoguProvider implements IBasicProvider {
|
||||
await next({
|
||||
status: STATUS.STATUS_JUDGING,
|
||||
case: {
|
||||
id: +cid || 0,
|
||||
subtaskId: +subtask.id || 0,
|
||||
status: STATUS_MAP[testcase.status],
|
||||
time: testcase.time,
|
||||
memory: testcase.memory,
|
||||
|
||||
@@ -218,6 +218,8 @@ export default class UOJProvider implements IBasicProvider {
|
||||
await next({
|
||||
status: STATUS.STATUS_JUDGING,
|
||||
case: {
|
||||
id: i,
|
||||
subtaskId: 1,
|
||||
status: VERDICT[info.children[2]?.innerHTML?.trim().toUpperCase()] || STATUS.STATUS_WRONG_ANSWER,
|
||||
time: parseTimeMS(info.children[3]?.innerHTML?.split('time: ')?.[1] || 0),
|
||||
memory: parseMemoryMB(info.children[4]?.innerHTML?.split('memory: ')?.[1] || 0) * 1024,
|
||||
@@ -240,6 +242,8 @@ export default class UOJProvider implements IBasicProvider {
|
||||
await next({
|
||||
status: STATUS.STATUS_JUDGING,
|
||||
case: {
|
||||
id: i,
|
||||
subtaskId,
|
||||
status: VERDICT[info.children[2]?.innerHTML?.trim().toUpperCase()] || STATUS.STATUS_WRONG_ANSWER,
|
||||
time: parseTimeMS(info.children[3]?.innerHTML?.split('time: ')?.[1] || 0),
|
||||
memory: parseMemoryMB(info.children[4]?.innerHTML?.split('memory: ')?.[1] || 0) * 1024,
|
||||
|
||||
Reference in new issue
Block a user