def METHOD_NAME(self):
    super().METHOD_NAME()
    self.screenshot_counter = 0
    self.screenshots = []
    self.build_dir = os.environ.get(
        "TRAVIS_BUILD_DIR",
        os.path.join(
            os.path.dirname(__file__),
            "../",
        ),
    )
    self.grbl_proc = subprocess.Popen(
        [
            "gcode-receiver",
            "--socket=8300",
        ],
    )
    self.gui_proc = subprocess.Popen(
        [
            self.get_python_path(),
            os.path.join(
                self.build_dir,
                "bCNC",
                "bCNC.py",
            ),
            "--fullscreen",
        ]
    )
    if self.grbl_proc.poll():
        print(f"Serial port failed to start: {self.grbl_proc.poll()}")
    self.save_screenshot()
    for _ in range(5):
        time.sleep(1)
        self.save_screenshot()