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

source-academy / cadet-frontend / 3164 / 1
30%
master: 30%

Build:
DEFAULT BRANCH: master
Ran 20 Aug 2019 09:48AM UTC
Files 193
Run time 10s
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

20 Aug 2019 09:44AM UTC coverage: 36.976% (+0.5%) from 36.517%
3164.1

push

travis-ci

geshuming
Guided programming paths support (#833)

* Add mock programming Path for demonstrating guided path features

* Fix excessive margins of header elements in assessment briefing overlay

* Fix excessive margins in MCQ hint notifications in assessments

* Add onClickProgress to enforce question blocking for Paths

* Amend Autograder run-all to prematurely terminate on testcase error

* Add 'type' attribute to ITestcase interface; update mocks and lint

* Render placeholder cell in place of testcase data for hidden testcases

* Update failing snapshots for Assessment page and Autograder

* Add tests for Autograder hidden testcases and early run-all termination

* Add definition, action creator and reducer for CLEAR_REPL_OUTPUT_LAST

* Suppress interpreter output to REPL when a hidden testcase is executed

* Add tests for CLEAR_REPL_OUTPUT_LAST, hidden testcase output suppression

* Remove postpend from EVAL_EDITOR; use Source §4 to execute testcases

* Update mock programming path; repair broken tests in workspaces saga

* Shard a new interpreter context for each testcase run; revise mock Path

* Repair broken tests; override default size of <canvas> in Autograder

* Implemented elevated prepend for guided paths. (Postpend still missing methods).
- Split running editor/tests into 4 phases - prepend, student's code, postpend, tests.
- prepend and postpend are elevated privilege.
- student's code is blocked from accessing functions not in their deployment.
- student's code cannot use source features > than their deployment.

* Fixed two tests by fixing the mocks. (mocks missing env frames)

* Implemented support for postpend library functions.
- This is done by hiding the extra functions within an array while deallocating them.
- The array has a randomly generated name ;)
- The extra functions are restored before postpend, and deleted again after that.

* Fixed test for line numbers in evalCode.

* Skip last two... (continued)

537 of 2186 branches covered (24.57%)

Branch coverage included in aggregate %.

2640 of 6406 relevant lines covered (41.21%)

3.78 hits per line

Source Files on job 3164.1
  • Tree
  • List 0
  • Changed 29
  • Source Changed 14
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 2950
  • Travis Job 3164.1
  • ed691caa on github
  • Prev Job for on master (#3162.1)
  • Next Job for on master (#3176.1)
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

© 2026 Coveralls, Inc