Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the CI build #124

Merged
merged 4 commits into from Oct 3, 2017
Merged

Update the CI build #124

merged 4 commits into from Oct 3, 2017

Commits on Oct 2, 2017

  1. Configuration menu
    Copy the full SHA
    2684ef8 View commit details
    Browse the repository at this point in the history
  2. Run QUnit tests using karma runner

    This includes:
     - installing jquery and qunit using npm instead of using
       versions checked in the repository. Modern version
       of libraries are used instead of outdated version from
       the repo.
     - tests are updated to QUnit 2 (to use async instead of
       start/stop)
     - qunit.parameterize is not compatible with qunit 2,
       therefore it was dropped. Test cases (used in a single
       test module only) are enumerate in a loop instead.
     - custom homebrew test runner is dropped
     - requirejs, only used for tests, is no longer used,
       karma config specifies dependencies for tests to run.
     - qunit tests are run as part of npm test. Bash build script
       is removed.
    manicki committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    d34df7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d563b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07be405 View commit details
    Browse the repository at this point in the history