build ();
exit if $action eq 'build';
-run_and_grade_tests ();
-grade_mlfqs_speedup ();
-grade_mlfqs_priority ();
+run_and_grade_tests ();
+if (defined ($result{'mlfqs-on'}) && defined ($result{'mlfqs-off'})) {
+ grade_mlfqs_speedup ();
+ grade_mlfqs_priority ();
+}
write_grades ();
write_details ();
exit if $action eq 'test';