tests: remove some very-old useless tests

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add new lines on some tests

Signed-off-by: Jean Privat <jean@pryen.org>
tests: fix base_inline

Signed-off-by: Jean Privat <jean@pryen.org>
tests.sh: remove tap output

Badly implemented and unused now since junit-xml-output

Signed-off-by: Jean Privat <jean@pryen.org>
tests.sh: less hackish way to handle fixme directories for savdirs

Signed-off-by: Jean Privat <jean@pryen.org>
tests.sh: soso are always detected as failed tests

A `soso` is when a test fails only because errors and warnings
differs.

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add tests for tests.sh so we can test the test script

Signed-off-by: Jean Privat <jean@pryen.org>
tests: teach a res file to contains `UNDEFINED` and always match

Signed-off-by: Jean Privat <jean@pryen.org>
tests: clean some .skip files (use some UNDEFINED .res)

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add engine `nitg-sg` for --semi-global

Some platforms starts using it, so better check that we do
not broke it.

Signed-off-by: Jean Privat <jean@pryen.org>
tests: testall.sh include nitg-sg

Signed-off-by: Jean Privat <jean@pryen.org>
Merge: Tests nitg --semi-global

Some work and cleanup on tests.sh and cie.
Also add a new engine `nitg-sg` that is `nitg --semi-global`

Pull-Request: #513
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>