Skip to content

Conversation

@gregbell26
Copy link
Member

  • write parser for cell metadata

  • create cell metadata parser

  • write tests for metadata parser

  • write load rutine

  • write post load validators

  • write tests for added functionality to abstract student submission

  • fix ci errors

  • fix coverage holes

  • start writing submission tests

  • finish writing submission tests

  • split up loading function

  • write builder for ipython submissions

  • fix import errors

  • increase test coverage

  • add e2e test for ipython

@codecov
Copy link

codecov bot commented May 19, 2025

Codecov Report

❌ Patch coverage is 86.53846% with 7 lines in your changes missing coverage. Please review.
✅ Project coverage is 95.35%. Comparing base (17e4e0f) to head (2201624).

Files with missing lines Patch % Lines
...ages/python/source/language_binds/Python/Config.py 69.56% 7 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #140      +/-   ##
==========================================
- Coverage   96.68%   95.35%   -1.33%     
==========================================
  Files          26       11      -15     
  Lines        1476      711     -765     
==========================================
- Hits         1427      678     -749     
+ Misses         49       33      -16     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

* write parser for cell metadata

* create cell metadata parser

* write tests for metadata parser

* write load rutine

* write post load validators

* write tests for added functionality to abstract student submission

* fix ci errors

* fix coverage holes

* start writing submission tests

* finish writing submission tests

* split up loading function

* write builder for ipython submissions

* fix import errors

* increase test coverage

* add e2e test for ipython
* Modulize everythign

* write readme

* start work on decoupling dependanies

* changes

* build is not failing as much now

* remove library unittest

* fix code coverage holes

* increase coverage for environment

* increase generic validators coverage

* remove dead code

* update python coverage config; update ci

* add dev optional

* fix ipython tests

* it works on my machine (tm)

* docker's cli makes sense i swear

* fix unittests again

* update ci; update coverage
* start work on refactor

* remove explict metadata headers

* bump version

* write basic submission manager for ipython

* fix tests
* add branding

* add missing files

* fix conf

* update branding

* create sphinx

* not hideous theme

* clean up line endings; add branding

* fix build paths

* basic scaffholding

* fix toctree
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants