misc/jenkins: unitrun handle classname

Signed-off-by: Jean Privat <jean@pryen.org>
misc/jenkins: add checklicense.sh

Signed-off-by: Jean Privat <jean@pryen.org>
tests: prexif xml packages with 'tests..'

Signed-off-by: Jean Privat <jean@pryen.org>
tests: interpteters have a 0 time compilation (fix tests output with interpreters)

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add --quiet with time to avoid poluted time output

Signed-off-by: Jean Privat <jean@pryen.org>
tests: sum the first-execution time with the compilation time

Signed-off-by: Jean Privat <jean@pryen.org>
nitunit: prefix xml packagenames with 'nitunit.'

Signed-off-by: Jean Privat <jean@pryen.org>
jenkins: add --quiet to time in unitrun.sh

Signed-off-by: Jean Privat <jean@pryen.org>
tests: do not test all lib and contrib.

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add puzzle_args1.res

Signed-off-by: Jean Privat <jean@pryen.org>
tests: update sav/nitunit_args1.res

Signed-off-by: Jean Privat <jean@pryen.org>
lib: rename E to V in Map-related classes

Signed-off-by: Jean Privat <jean@pryen.org>
modelize_class: adapt MClass and MClassDef creation to new mparameters

Signed-off-by: Jean Privat <jean@pryen.org>
modelize_class: redefinition of generic classes do not need to repeat generic parameter declarations

Signed-off-by: Jean Privat <jean@pryen.org>
modelize_class: update resolve_mtype for new generic parameter names in the class

Signed-off-by: Jean Privat <jean@pryen.org>
src: update tools to new names in generic parameters

Signed-off-by: Jean Privat <jean@pryen.org>
separate_compiler: use the easier way to get a mparameter from a mclass

Signed-off-by: Jean Privat <jean@pryen.org>
Merge: Clean more tests

Some improvements in misc/jenkins and tests/tests.sh

Also, disable a lot of lib/ and contrib/ programs.
There is currently no point to compile them in all engines since most do nothing or are not executable.

The validity of all modules is now tested thanks to misc/jenkins/listnit.sh (warnings, units, metrics).
Thus it is no more the job of tests.sh to look after them.

Pull-Request: #780
lib: some update towards more use of new constructors

Signed-off-by: Jean Privat <privat@pryen.org>
modelize: simplify special-case for named constrcutors

The only remaining case is for old style init named "init" since they
need a move clever transition scheme.

Signed-off-by: Jean Privat <privat@pryen.org>