* add more tests to catch potential regressions * remove qt from the tests remove qt from the tests revert changes made to src; update tests