My issue with this is just that it's quite unlikely to fail so there's really no point wasting the cycles running it all the time. If any of the underlying APIs - WindowManager or Prefs fail then a whole host of tests will fail and indeed Gaia apps, too. 

I would prefer all of these unit tests to be run when gaiatest is released to pypi, as I think that best represents their value and relevance; when we release gaiatest to the public. but for CI Gaia testing they are not really relevant.