Yeah I ask the same question to Conitec, but no answer. Why do we need to compile our program to executable and see if the function works by executing the program instead of doing it from SED? The Test Run doesn't work with these functions!
SED should have a option to execute the published (compiled) executable. For now this just stay confusing. Because you are used to Test Run. So in other words: Your program is working (i think), it's just that you need to compile it and run the executable instead.