Codio is a web-based cloud integrated development environment that supports almost any programming language. Every project gets its individual Box: an instantly available server-side development environment with full terminal access. Unlimited panels and tabs, and a plethora of productivity features.
Next to the help menu you will see the "Configure" option, if you don't see it click the little arrow near the end and then select "Configure".
This opens a .codio file which you can customize and use rather than entering commands in Terminal. Replace the existing text with the text below:
{
// Configure your Run and Preview buttons here.
// Run button configuration
"commands": {
"Karma Start": "karma start --no-browsers"
"Karam Run": "karma run"
},
// Preview button configuration
"preview": {
"Karma Preview": "http://{{domain}}:8080"
}
}
If you wish, you can change the port for the Karma Preview
entry, but make a note of the change as you will need to include that port in the karma.config js
file later.
karma.conf.js
and add the following: // hostname for the server
hostname: require('os').hostname() + '.codio.io',
Review webserver port entry to ensure same port defined as entered in .codio file
// web server port
port: 8080,
You can use your local browser.
Either:
Open a Terminal window and enter
$ karma start --no-browsers
or
Select Karma Start
from the Run menu (the 2nd from the right button).
Select Karma Preview
from the Preview menu (the right-hand button).
Switch back into your Codio project and either:
Open a new Terminal window and enter
$ karma run
or
Select Karma Run
from the Run menu (the 2nd from the right button).
and your test will execute