diff --git a/src/main/java/io/zucchini/circuitsimtester/launcher/TesterLauncher.java b/src/main/java/io/zucchini/circuitsimtester/launcher/TesterLauncher.java index aa7c405..f9ce68f 100644 --- a/src/main/java/io/zucchini/circuitsimtester/launcher/TesterLauncher.java +++ b/src/main/java/io/zucchini/circuitsimtester/launcher/TesterLauncher.java @@ -8,6 +8,8 @@ import java.util.SortedSet; import java.util.TreeSet; +import javafx.application.Platform; + import com.ra4king.circuitsim.gui.CircuitSimRunner.NativeLibraryExtractor; import org.junit.platform.launcher.Launcher; @@ -48,6 +50,9 @@ public static void launch(String pkg, String[] args) { String testClassName = args[1]; exitCode = zucchiniRun(pkg, testClassName); } + + // Exit JavaFX, hopefully to stop the grader from hanging + Platform.exit(); } System.exit(exitCode);