1. Add options from the `test` task to the `coverage` task
2. Run `coverage` instead of `test` on CI (since covereage includes text)
3. Add link to coverage results in index.html and also as part of the
the GitHub deploy information.
1. Replace our ancient, windows-only jscoverage implementation with
karma-coverage, which works on all platforms and does not require a
separate instrumentation step. You now run coverage by simply typing
`npm run coverage`. This also provides improved results, such as branch
coverage, which the old system did not.
2. Updated Testing Guide
3. Remove old instrument link from index.html
4. Remove jscoverage and related code.
1. Only generate a single `Cesium-xxx.zip` file which basically includes the contents of the old `full` versions along with the below changes.
2. Move `server.js` to the top level folder
3. Merge multiple `index.html` files into a single, top-level file.
4. Remove Timeline demo from `index.html` and zip file.
5. Add descriptions and improved styling to `index.html`
6. Add link to WebGL report to the home page
1. The original zip file is still created, but now known as Cesium-amd-<version>.zip
2. A second zip file is also created, Cesium-<version>.zip. This new zip contains only the minified Cesium, Assets, Documentation, and a new skeleton.
3. The new skeleton doesn't require a build process and simply creates the 3 main widgets on an empty globe (though we can change this).
Looks like we lost the ability to select a test to run. Maybe this
can be added back in the future? It would require the not-run tests
to list themselves on the page, which they no longer do.
Earth imagery is now in a new package Resources. Images used by Sandcastle examples are now in the Sandcastle folder. Images used by the Widgets are now self-contained in the Widgets package.
Also clean up the build file a bit, and create Eclipse launches for all of the build.xml targets.
1. Standalone Timeline in its own directory
2. Wrapper widget for dojo
3. Demo application.
The timeline will be completely refactored after the initial CZML implementation is completed.