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

source-academy / js-slang / 8654788352
77%

Build:
DEFAULT BRANCH: master
Ran 12 Apr 2024 12:06AM UTC
Jobs 1
Files 148
Run time 1min
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

12 Apr 2024 12:00AM UTC coverage: 81.971% (-0.006%) from 81.977%
8654788352

push

github

web-flow
Separate program values from their representations (#1651)

* Prepare scheme files for new parser

* update JS version for js-slang

* proper formatting of files

* fix separate program environments across REPL eval calls

* remove logger messages from interpreter

* Enable variadic continuations for future

* Remove Infinity and NaN representation from Scheme

* Change scm-slang to follow forked version

* update scm-slang to newest parser

* resolve linting problems

* add test cases to verify proper chapter validation, decoded representation

* update scm-slang

* Move scheme-specific tests to scm-slang

* make scheme test names more obvious

* Revert "Move scheme-specific tests to scm-slang"

This reverts commit 42e184e54.

* move scm-slang to dedicated alt-lang folder

* remove duplicate code between scm-slang and js-slang

* ignore alt langs coverage

* update scm-slang

* start to add mapping functions for data

* update python and scheme-slang

* destructively change data types in js-slang, especially since they are not needed in encoded form

* prevent js-slang from testing alternate languages - they should manage themselves

* add mapping and language-specific representations for the result type

* change the command-line REPL to use representations if necessary

* add tests for mapper back into coverage pattern

* fix arrays being treated as pairs in scheme

* add test for mapper

* undo accidental deletion of scheme parser tests

* fix typo in repl, make undefined check explicit

* test every version of scheme parser

* resolved issue that caused js-slang to ignore tests

* add tests for scheme mapper

* Merge remote-tracking branch 'source/master' into master

* Add name and parameter data to builtin functions

* Repair representation of closures and builtin functions

* update scm-slang

* update scm-slang

* update scm-slang

*... (continued)

3396 of 4490 branches covered (75.63%)

Branch coverage included in aggregate %.

142 of 161 new or added lines in 7 files covered. (88.2%)

10767 of 12788 relevant lines covered (84.2%)

134609.78 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8654788352.1 12 Apr 2024 12:06AM UTC 0
81.97
GitHub Action Run
Source Files on build 8654788352
Detailed source file information is not available for this build.
  • Back to Repo
  • ea7aee98 on github
  • Prev Build on master (#8649822547)
  • Next Build on master (#8655792545)
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