Class ModuleRunnerInput

  • All Implemented Interfaces:
    Serializable

    public class ModuleRunnerInput
    extends Object
    implements Serializable
    This class holds various data that might be needed by a module runner. Currently this class stores references to the submission, the workspace folder, the classpath, and the timeout data.
    See Also:
    Serialized Form
    • Constructor Detail

      • ModuleRunnerInput

        public ModuleRunnerInput​(Submission submission,
                                 Path workspace,
                                 Path modulesWorkspace,
                                 ResultSpec resultSpec,
                                 int maxRuntimeSeconds,
                                 int maxJunitRuntimeSeconds,
                                 CVVp cvvp)
    • Method Detail

      • getSubmission

        public Submission getSubmission()
      • getWorkspace

        public Path getWorkspace()
      • getModulesWorkspace

        public Path getModulesWorkspace()
      • getResultSpec

        public ResultSpec getResultSpec()
      • getMaxRuntimeSeconds

        public int getMaxRuntimeSeconds()
      • getMaxJunitRuntimeSeconds

        public int getMaxJunitRuntimeSeconds()
      • getCVVp

        public CVVp getCVVp()