]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
generate_test_runner.rb:
authorDamir Tomic <viperus@ntp.org>
Fri, 12 Jun 2015 08:14:36 +0000 (10:14 +0200)
committerDamir Tomic <viperus@ntp.org>
Fri, 12 Jun 2015 08:14:36 +0000 (10:14 +0200)
  Added progname = argv[0] in main() function of each runner.

bk: 557a94ecP8wG8yF0Q2QqUeC1c2dWVg

sntp/unity/auto/generate_test_runner.rb

index 5398e86128dfe99d955a7560a12b517a80d3b03d..4f1e709c8d55fb97757d347fe637a29f49fec7eb 100644 (file)
@@ -241,9 +241,16 @@ class UnityTestRunnerGenerator
   end
   
   def create_main(output, filename, tests)
+    output.puts("\nchar *progname;\n")
     output.puts("\n\n//=======MAIN=====")
-    output.puts("int main(void)")
+  
+    output.puts("int main(int argc, char *argv[])")
     output.puts("{")
+  #new stuff added
+    #output.puts("\nu_long current_time = 4; // needed by authkeys. Used only in to calculate lifetime.\n");
+  
+    output.puts("  progname = argv[0];\n")    
+
     output.puts("  suite_setup();") unless @options[:suite_setup].nil?
     output.puts("  Unity.TestFile = \"#{filename}\";")
     output.puts("  UnityBegin(\"#{filename}\");")