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

MITLibraries / transmogrifier-ab-diff
91%
main: 86%

Build:
Build:
LAST BUILD BRANCH: IN-1240-pip-audit
DEFAULT BRANCH: main
Repo Added 23 Aug 2024 03:58PM UTC
Token 6r0TebNNILlIHkde5uhHj86oMcAlPbU1P regen
Build 210 Last
Files 17
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

LAST BUILD ON BRANCH TIMX-373-improve-diff-calculating
branch: TIMX-373-improve-diff-calculating
CHANGE BRANCH
x
Reset
Sync Branches
  • TIMX-373-improve-diff-calculating
  • IN-1240-pip-audit
  • TIMX-338-init-job
  • TIMX-339-scaffold-project
  • TIMX-340-build-ab-images
  • TIMX-341-run-ab-transforms
  • TIMX-344-update-job-and-run-structures
  • TIMX-345-cli-init-job
  • TIMX-348-flask-app-scaffold
  • TIMX-349-collate-ab-transforms
  • TIMX-350-351-358-346-combined
  • TIMX-350-calc-ab-diffs
  • TIMX-353-download-extract-files
  • TIMX-354-no-job-name-docker-image
  • TIMX-356-limit-parallel-containers
  • TIMX-367-json-viewer-renderings
  • TIMX-368-improve-log-display
  • TIMX-369-core-status-checks
  • TIMX-371-dedupe-records
  • TIMX-372-zero-diff-metrics-bug
  • TIMX-379-input-files-options-and-helpers
  • TIMX-380-365-add-util-parser-and-use-source-slug
  • TIMX-382-write-container-logs-as-run-completes
  • TIMX-383-pipeline-tweaks-large-runs
  • TIMX-385-records-preview
  • TIMX-387-tmog-output-filename-bug
  • TIMX-388-TIMX-389-missing-records-and-final-records
  • TIMX-401-expect-v2-datasets
  • WIP-TIMX-383
  • dependabot/pip/boto3-1.35.54
  • dependabot/pip/boto3-1.35.55
  • dependabot/pip/boto3-1.35.56
  • dependabot/pip/boto3-1.35.57
  • dependabot/pip/boto3-1.35.58
  • dependabot/pip/boto3-1.35.59
  • dependabot/pip/boto3-1.35.60
  • dependabot/pip/boto3-1.35.61
  • dependabot/pip/boto3-1.35.63
  • dependabot/pip/boto3-1.35.65
  • dependabot/pip/boto3-1.35.66
  • dependabot/pip/boto3-1.35.68
  • dependabot/pip/boto3-stubs-1.35.56
  • dependabot/pip/boto3-stubs-1.35.57
  • dependabot/pip/boto3-stubs-1.35.58
  • dependabot/pip/boto3-stubs-1.35.59
  • dependabot/pip/boto3-stubs-1.35.60
  • dependabot/pip/boto3-stubs-1.35.61
  • dependabot/pip/boto3-stubs-1.35.63
  • dependabot/pip/boto3-stubs-1.35.65
  • dependabot/pip/boto3-stubs-1.35.66
  • dependabot/pip/boto3-stubs-1.35.68
  • dependabot/pip/duckdb-1.1.3
  • dependabot/pip/ipython-8.27.0
  • dependabot/pip/ipython-8.28.0
  • dependabot/pip/ipython-8.29.0
  • dependabot/pip/mypy-1.13.0
  • dependabot/pip/pre-commit-4.0.0
  • dependabot/pip/pre-commit-4.0.1
  • dependabot/pip/pyarrow-stubs-17.10
  • dependabot/pip/pyarrow-stubs-17.11
  • dependabot/pip/pyarrow-stubs-17.8
  • dependabot/pip/pytest-8.3.3
  • dependabot/pip/ruff-0.6.3
  • dependabot/pip/ruff-0.6.4
  • dependabot/pip/ruff-0.6.5
  • dependabot/pip/ruff-0.6.6
  • dependabot/pip/ruff-0.6.7
  • dependabot/pip/ruff-0.6.8
  • dependabot/pip/ruff-0.6.9
  • dependabot/pip/ruff-0.7.1
  • dependabot/pip/ruff-0.7.2
  • dependabot/pip/ruff-0.7.3
  • dependabot/pip/ruff-0.7.4
  • dependabot/pip/ruff-0.8.0
  • dependabot/pip/setuptools-74.1.0
  • dependabot/pip/setuptools-74.1.1
  • dependabot/pip/setuptools-74.1.2
  • dependabot/pip/setuptools-75.1.0
  • dependabot/pip/setuptools-75.2.0
  • dependabot/pip/setuptools-75.4.0
  • dependabot/pip/setuptools-75.5.0
  • dependabot/pip/setuptools-75.6.0
  • dependabot/pip/werkzeug-3.0.6
  • main
  • v1.0

04 Nov 2024 02:46PM UTC coverage: 91.184% (-0.02%) from 91.207%
11666616180

Pull #47

github

ghukill
Remove unneeded jsondiff output parsing

Why these changes are being introduced:

Now that the DeepDiff library provides an explicit list of
modified "root" fields -- i.e. TIMDEX fields -- as a built-in
property, we no longer need any additional logic to parse the diff
and surface what fields were modified.

How this addresses that need:
* This removes the helper function generate_field_diff_bools_for_record()
and any tests related to it.

Side effects of this change:
* None

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/TIMX-373
Pull Request #47: Use DeepDiff library for a/b record diffing

17 of 17 new or added lines in 2 files covered. (100.0%)

693 of 760 relevant lines covered (91.18%)

0.91 hits per line

Relevant lines Covered
Build:
Build:
760 RELEVANT LINES 693 COVERED LINES
0.91 HITS PER LINE
Source Files on TIMX-373-improve-diff-calculating
  • Tree
  • List 15
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
11666616180 TIMX-373-improve-diff-calculating Remove unneeded jsondiff output parsing Why these changes are being introduced: Now that the DeepDiff library provides an explicit list of modified "root" fields -- i.e. TIMDEX fields -- as a built-in property, we no longer need any additional l... Pull #47 04 Nov 2024 02:49PM UTC ghukill github
91.18
11666339676 TIMX-373-improve-diff-calculating Use DeepDiff library for a/b record diffing Why these changes are being introduced: Originally, the library jsondiff was used for getting a diff between the A and B version of a record. This was selected based on prior use and experience. For ... push 04 Nov 2024 02:34PM UTC ghukill github
91.28
See All Builds (210)

Badge your Repo: transmogrifier-ab-diff

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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