class TesterConfig:

    def __init__(self,
                 compile_before_testing: bool = False,
                 compile_only_when_diff_detected: bool = False,
                 compile_command: str = None,
                 run_command: str = None,
                 timeout_adjustment: float = 1.0
                 ):
        self.compile_before_testing = compile_before_testing
        self.compile_only_when_diff_detected = compile_only_when_diff_detected
        self.compile_command = compile_command
        self.run_command = run_command
        self.timeout_adjustment = timeout_adjustment

class TesterConfig:

    def __init__(self,
                 compile_before_testing: bool = False,
                 compile_only_when_diff_detected: bool = False,
                 compile_command: str = None,
                 run_command: str = None,
                 timeout_adjustment: float = 1.0
                 ):
        self.compile_before_testing = compile_before_testing
        self.compile_only_when_diff_detected = compile_only_when_diff_detected
        self.compile_command = compile_command
        self.run_command = run_command
        self.timeout_adjustment = timeout_adjustment
