From: Damir Tomic Date: Fri, 12 Jun 2015 08:14:36 +0000 (+0200) Subject: generate_test_runner.rb: X-Git-Tag: NTP_4_3_40~6^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e303483436c5f72629eb6cb0c2b10bb29f8755c;p=thirdparty%2Fntp.git generate_test_runner.rb: Added progname = argv[0] in main() function of each runner. bk: 557a94ecP8wG8yF0Q2QqUeC1c2dWVg --- diff --git a/sntp/unity/auto/generate_test_runner.rb b/sntp/unity/auto/generate_test_runner.rb index 5398e8612..4f1e709c8 100644 --- a/sntp/unity/auto/generate_test_runner.rb +++ b/sntp/unity/auto/generate_test_runner.rb @@ -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}\");")