Skip to content

feat: testing framework in python and microsoft fabric support with expression grammar and evaluation support#30

Merged
arjendev merged 131 commits into
mainfrom
feature/python-codebase
Dec 8, 2023
Merged

feat: testing framework in python and microsoft fabric support with expression grammar and evaluation support#30
arjendev merged 131 commits into
mainfrom
feature/python-codebase

Conversation

@arjendev
Copy link
Copy Markdown
Collaborator

@arjendev arjendev commented Nov 15, 2023

This PR transforms our framework from dotnet to python with an insane amount of new features like:

  1. Support for Fabric and Azure Data Factory with a unified model to support any activity and be resilient for future changes in activities
  2. Expression parsing with lark-parser with our own grammar definition and evaluation
  3. 100% expression function call coverage with a few missing cases around xml / date formats)
  4. All iteration activities are implemented (e.g. switch, foreach, filter, set-variable etc..)
  5. Child activity evaluation and pipelineReturnValue support

And a lot more...

arjendev and others added 30 commits November 8, 2023 10:37
@arjendev arjendev changed the title feat: testing framework in python and microsoft fabric support feat: testing framework in python and microsoft fabric support with expression grammar and evaluation support Dec 1, 2023
@arjendev arjendev marked this pull request as ready for review December 1, 2023 18:12
@arjendev arjendev self-assigned this Dec 1, 2023
@arjendev arjendev added the enhancement New feature or request label Dec 1, 2023
@arjendev arjendev added this to the 2023-12 milestone Dec 1, 2023
jayachithra
jayachithra previously approved these changes Dec 8, 2023
Comment thread .github/workflows/ci-cd.yml Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

3 participants