Skip to content

Comments

P4 CI LLM Workflow#67

Merged
FaizFarooqMoazam merged 1 commit intomainfrom
p4-ci-workflow
Nov 15, 2025
Merged

P4 CI LLM Workflow#67
FaizFarooqMoazam merged 1 commit intomainfrom
p4-ci-workflow

Conversation

@IndyaG
Copy link

@IndyaG IndyaG commented Nov 15, 2025

Description

Added a GitHub Actions CI workflow that installs dependencies and runs all tests on every push/PR. This ensures our LLM mock tests run consistently

Included in This PR

  • Added .yml file
  • Added required Python packages
  • Tests in test/test_llm_experiment.py will run automatically, including:
    test_unexpected_language
    test_empty_response
    test_nonstring_response
    test_model_exception
    test_none_response
    test_very_long_response
    test_gibberish_response

Outcome

Once merged, CI will automatically validate all future commits in github action

@coveralls
Copy link

Pull Request Test Coverage Report for Build 19389379841

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 78.507%

Totals Coverage Status
Change from base Build 19214171282: 0.0%
Covered Lines: 24803
Relevant Lines: 29740

💛 - Coveralls

Copy link

@nniknam1 nniknam1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything lgtm.

Copy link

@FaizFarooqMoazam FaizFarooqMoazam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@FaizFarooqMoazam FaizFarooqMoazam merged commit 0a74573 into main Nov 15, 2025
3 checks passed
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.

4 participants