Currently, on master, the only way for me to run the regression test script non-interactively, the way I would expect the default to be, is the following:
$ yes n | ./smlp_regr.py -g -w 16 -n -def N
From the help message I would have thought that either of the switches -n and -def N would disable questions to the user, but that is not the case, hence piping in yes n into the command is necessary.