Skip to content

[MBL-18767][Parent] Extend Student Alert Settings E2E test with mark below/above dependency testing #3580

Merged
adamNagy56 merged 2 commits intomasterfrom
MBL-18767-Extend-Student-Alert-Settings-E2E-test-with-mark-below-above-dependency-testing
Mar 20, 2026
Merged

[MBL-18767][Parent] Extend Student Alert Settings E2E test with mark below/above dependency testing #3580
adamNagy56 merged 2 commits intomasterfrom
MBL-18767-Extend-Student-Alert-Settings-E2E-test-with-mark-below-above-dependency-testing

Conversation

@adamNagy56
Copy link
Contributor

@adamNagy56 adamNagy56 commented Mar 18, 2026

Summary

Add E2E test for Student Alert Settings with below/above threshold validation.

refs: MBL-18767
affects: Parent
release note:

Checklist

  • Run E2E test suite

…lidation.

refs: MBL-18767
affects: Parent
release note:
…E-test-with-mark-below-above-dependency-testing
@github-actions
Copy link
Contributor

📊 Code Coverage Report

✅ Student

  • PR Coverage: 42.97%
  • Master Coverage: 42.97%
  • Delta: +0.00%

✅ Teacher

  • PR Coverage: 25.35%
  • Master Coverage: 25.35%
  • Delta: +0.00%

✅ Pandautils

  • PR Coverage: 23.62%
  • Master Coverage: 23.62%
  • Delta: +0.00%

📈 Overall Average

  • PR Coverage: 30.65%
  • Master Coverage: 30.65%
  • Delta: +0.00%

@github-actions
Copy link
Contributor

🧪 Unit Test Results

✅ 📱 Parent App

  • Tests: 309 total, 0 failed, 0 skipped
  • Duration: 29.817s
  • Success Rate: 100%

✅ 📱 Student App

  • Tests: 1252 total, 0 failed, 0 skipped
  • Duration: 0.000s
  • Success Rate: 100%

✅ 🌅 Horizon

  • Tests: 623 total, 0 failed, 0 skipped
  • Duration: 36.548s
  • Success Rate: 100%

✅ 📦 Submodules

  • Tests: 3143 total, 0 failed, 0 skipped
  • Duration: 56.800s
  • Success Rate: 100%

📊 Summary

  • Total Tests: 5327
  • Failed: 0
  • Skipped: 0
  • Status: ✅ All tests passed!

Last updated: Wed, 18 Mar 2026 15:28:14 GMT

@github-actions
Copy link
Contributor

Parent Install Page

@github-actions
Copy link
Contributor

Student Install Page

@kdeakinstructure kdeakinstructure self-requested a review March 19, 2026 23:03
@@ -442,4 +442,172 @@ class AlertsE2ETest : ParentComposeTest() {
alertsPage.assertAlertRead("Course grade: 90.0% in ${course.courseCode}")
}

Copy link
Contributor

Choose a reason for hiding this comment

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

I assumed this logic testing is just a few additional rows. Can't we merge this into the testAlertsE2E test's flow? I feel like a separate test case is kinda 'overkill' for this (another dataseeding, student, course, teacher, parent, etc.), unnecessarily. I can cope with this if you leave it as it is, I just wanted to make sure and double check if you thought about merging this into the existing case?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think it’s better to keep them separate rather than merging the two. The testAlertSettingsMarkBelowAboveDependencyE2E test is really focused on verifying that the dependency between below and above exists, and I think this way the behavior is tested more clearly and in more detail. If we merged them, the test would become robust for a single case i think.

@adamNagy56 adamNagy56 merged commit 61e0d29 into master Mar 20, 2026
113 of 120 checks passed
@adamNagy56 adamNagy56 deleted the MBL-18767-Extend-Student-Alert-Settings-E2E-test-with-mark-below-above-dependency-testing branch March 20, 2026 11:28
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