import java.io.*; {{ STUDENT_ANSWER | replace({'public class ': 'class '}) }} public class __tester__ { public static boolean checkCodingStyle (String codeToTest) { //Save code to File try{ FileWriter fw=new FileWriter("codeToCheck.java"); fw.write(codeToTest); fw.close(); String line; Process p = Runtime.getRuntime().exec("/usr/bin/checkstyle"+ " -c=htl_checks.xml -f=xml codeToCheck.java"); BufferedReader bri = new BufferedReader (new InputStreamReader(p.getInputStream())); BufferedReader bre = new BufferedReader (new InputStreamReader(p.getErrorStream())); while ((line = bri.readLine()) != null) { System.out.println(line); } bri.close(); while ((line = bre.readLine()) != null) { System.out.println(line); } bre.close(); p.waitFor(); System.out.println("StyleCeck Done."); return true;//I know this is not a valid check } catch (Exception err) { err.printStackTrace(); return false; } } public static void main(String[] args) { if (checkCodingStyle("{{ STUDENT_ANSWER | e('java') }}")) { __tester__ main = new __tester__(); main.runTests(); } } public void runTests() { {{ TEST.testcode }}; } }