Todo
------

1. Add gui tests
2. use logging.debug / log file for more prints
3. Allow config for tmpl, redis_arg, status_gui_arg
4. Add well-explained readme
4. Use config.pluginmanager.hasplugin('plugin_name') when needed


Done
------

1. (---) Get dirname from cmdline
2. (---) responsive width of test
3. (---) Time should update automatically
4. (---) Launch only 1 instance of gui from plugin with pid check from redis_db
5. (-) use pipelines when possible
6. (---) Self Tests also pop up gui, add option for plugin
9. (---) Register as pytest plugin in setup.py
10. (---) check intermediate test steps like collect, testrun


Think
-------
1. move rendering update to js using diff-dom + nunjucks ( to be decided )
2. Think about popen stdouts


Discarded
----------

1. Show "redis not connected" in gui itself instead of console
2. In plugin, set attributes in chunk using pipeline, using `with`
