Skip to content

Conversation

Baunsgaard
Copy link
Contributor

This commit adds new automatic generation of separated doc files for all builtin functions, and automatic generation of tests for builtin functions. All based on the original documentation in individual builtin scripts.

This change will simplify the development of builtin functions and help new users across both the Python api and internal DML testing.

Closes #2292

This commit adds new automatic generation of separated doc files for all
builtin functions, and automatic generation of tests for builtin functions.
All based on the original documentation in individual builtin scripts.

This change will simplify the development of builtin functions and help new
users across both the Python api and internal DML testing.

Closes apache#2292
Copy link

codecov bot commented Sep 24, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 72.27%. Comparing base (3e6e321) to head (4702254).

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2334      +/-   ##
============================================
- Coverage     72.27%   72.27%   -0.01%     
+ Complexity    46682    46681       -1     
============================================
  Files          1501     1501              
  Lines        177023   177023              
  Branches      34791    34791              
============================================
- Hits         127942   127941       -1     
  Misses        39430    39430              
- Partials       9651     9652       +1     

☔ 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

This commit cleanup the cloud based testing for the Python api.
Specifically we clean up the logging and verbose printing of many tests
to reduce the logging sizes of tests in every commit.
Furthermore, we separate the testing of Scuro to a separte action, to
make the Python tests more consistant.

Follow up tasks include separation of installed packages for Scuro, and
the SystemDS basic packages.
@github-project-automation github-project-automation bot moved this from In Progress to Done in SystemDS PR Queue Sep 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants