use a typedef enum for QoS values
make travis:ci run the test