Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArchivesManager ¶
type ArchivesManager interface { SaveArchiveInFS(archiveBytes *[]byte, destinationPath string) error ExtractArchive(archivePath string, destinationPath string) error MoveFilesFromDirectoryToDirectory(sourceDirectoryPath string, destinationDirectoryPath string) error DeleteArchive(archivePath string) error DeleteDirectory(directoryPath string) error }
type LanguageTestsRunner ¶
type LanguageTestsRunner interface { RunTests(submissionUUID string) (*dtos.TestResultDTO, error) SaveArchivesInFS(dto *dtos.TestArchivesDTO) error MergeArchives(submissionUUID string) error }
type SubmissionStatusUpdatesQueueManager ¶
type SubmissionStatusUpdatesQueueManager interface {
QueueUpdate(updateDTO *dtos.SubmissionStatusUpdateDTO) error
}
Click to show internal directories.
Click to hide internal directories.