.gitignore, testsuite improvement & test fail fix