In order to serve you well, Karma needs to know about your
project. That's done through a configuration file.
For an example file, see test/client/karma.conf.js
which contains most of the options.
Generating the config file
You can write the config file by hand or copy paste it from another project.
A third way is to use
karma init to generate it.
$ karma init my.conf.js
When starting Karma, you can pass a path to the configuration file as an argument.
By default, Karma will look for
karma.conf.js in the current directory.
$ karma start my.conf.js
For more info about configuration file, see the configuration file docs.
Command line arguments
Some of the configurations can be specified as a command line argument, which
overrides the configuration from the config file.
karma start --help if you want to see all available options.