command line tests