• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

source-academy / grader / 63
86%

Build:
DEFAULT BRANCH: master
Ran 22 Aug 2018 05:27PM UTC
Jobs 1
Files 6
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
63

push

travis-ci

remo5000
Add grader support for runes (#21)

* Add gitignore

* Add support for JS files

- Needed for WebGL code brought in from cadet-frontend
- Changes build directory to avoid overwriting JS files

* Stop ignoring JS files

* Add lodash dependency

* Add dependencies

* Add graphics and matrix library

* Add rune autograder test cases

* Include rune library and fix run to take in Library

* Fix globals in test_runes

* Add build script and ensure build works

* Remove commented-out line

* Use import instead of require

* Add tests for 3D runes

* Fix broken build script

* Ignore grader.zip

* Add dummy visualisation functions

- No parameters causes a slang runtime error
- Not defining the functions will also cause a runtime error

* Use dynamic import for graphics library

The handler used in the AWS lambda is runAll. However, we have no idea
whether the gloval environment (modified by rune_library.js) is
preserved between lambda calls (or if it was there to begin with). This
change causes the rune library to be loaded everytime the handler is
called, ensuring the pre-condition of having the rune libraries. If
needed,  event.name can be used to load up particular libraries if there
are clashes.

Note that this behavior parallels how the libraries are loaded in the
frontend, having to be loaded into the global scope.

* Update README with rune functions

36 of 141 branches covered (25.53%)

Branch coverage included in aggregate %.

694 of 2114 relevant lines covered (32.83%)

202.89 hits per line

Jobs
ID Job ID Ran Files Coverage
1 63.1 22 Aug 2018 05:27PM UTC 0
32.37
Travis Job 63.1
Source Files on build 63
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #63
  • cd1dd143 on github
  • Prev Build on master (#43)
  • Next Build on master (#66)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc