run headless tests without a server

tests also run on CI now.