Skip to content

L 8 question texts can be too long restored - #322

Merged
ywarnecke merged 46 commits into
v3.4.0from
L_8-question-texts-can-be-too-long-restored
Sep 22, 2026
Merged

ywarnecke merged 46 commits into
v3.4.0from
L_8-question-texts-can-be-too-long-restored

Conversation

@lschulen

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1027 ran1017 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 418.683s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1027 ran1017 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 943, in test_configuration_edit
    assert error_count > 0, "Validation is not working for the configuration elements."
           ^^^^^^^^^^^^^^^
AssertionError: Validation is not working for the configuration elements.

None

--- End of Trace ---

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (19/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (1/20):

  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)

Errored Tests (0/20):
None


Time Taken: 344.002s

Add reusable HtmlUtilities.getVisibleText helper for client-side validation.

Show a localized inline error label when the visible question text exceeds the maximum length.
Remove the previous alert-based validation and console output.

TODO: Reuse this validation in questionnaire/edit and bundle/edit.
@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1027 ran1017 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 349.102s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1027 ran1017 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 411.652s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1027 ran1017 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 422.955s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1027 ran1017 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 426.344s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 431.307s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1027 ran1017 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 431.307s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ☑️Skipped ⚠️Failed ❌️
JUnit Test Report1027 ran1015 passed10 skipped2 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 403, in check_visibility_of_element
    WebDriverWait(self.driver, 10).until(EC.visibility_of_element_located(selector))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x5583cd5a70ca <unknown>
#1 0x5583cd2732b0 <unknown>
#2 0x5583cd2c2b22 <unknown>
#3 0x5583cd2c2dc1 <unknown>
#4 0x5583cd308994 <unknown>
#5 0x5583cd2e792d <unknown>
#6 0x5583cd305e26 <unknown>
#7 0x5583cd2e76a3 <unknown>
#8 0x5583cd2b54f3 <unknown>
#9 0x5583cd2b64fe <unknown>
#10 0x5583cd56dd7b <unknown>
#11 0x5583cd571d31 <unknown>
#12 0x5583cd559c85 <unknown>
#13 0x5583cd5728a2 <unknown>
#14 0x5583cd53ee1f <unknown>
#15 0x5583cd595e48 <unknown>
#16 0x5583cd596013 <unknown>
#17 0x5583cd5a5ebc <unknown>
#18 0x7f7d89e04ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 738, in test_invitation_edit
    self.utils.check_visibility_of_element(UserSelector.INPUT_USER_FIRST_NAME(1), "Second user's first name input field not displayed")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 405, in check_visibility_of_element
    raise Exception(error_message)
Exception: Second user's first name input field not displayed

None

--- End of Trace ---

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (19/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (1/20):

  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)

Time Taken: 431.970s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ☑️Skipped ⚠️Failed ❌️
JUnit Test Report1027 ran1015 passed10 skipped2 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 403, in check_visibility_of_element
    WebDriverWait(self.driver, 10).until(EC.visibility_of_element_located(selector))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55e4b0d560ca <unknown>
#1 0x55e4b0a222b0 <unknown>
#2 0x55e4b0a71b22 <unknown>
#3 0x55e4b0a71dc1 <unknown>
#4 0x55e4b0ab7994 <unknown>
#5 0x55e4b0a9692d <unknown>
#6 0x55e4b0ab4e26 <unknown>
#7 0x55e4b0a966a3 <unknown>
#8 0x55e4b0a644f3 <unknown>
#9 0x55e4b0a654fe <unknown>
#10 0x55e4b0d1cd7b <unknown>
#11 0x55e4b0d20d31 <unknown>
#12 0x55e4b0d08c85 <unknown>
#13 0x55e4b0d218a2 <unknown>
#14 0x55e4b0cede1f <unknown>
#15 0x55e4b0d44e48 <unknown>
#16 0x55e4b0d45013 <unknown>
#17 0x55e4b0d54ebc <unknown>
#18 0x7f7a05894ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 738, in test_invitation_edit
    self.utils.check_visibility_of_element(UserSelector.INPUT_USER_FIRST_NAME(1), "Second user's first name input field not displayed")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 405, in check_visibility_of_element
    raise Exception(error_message)
Exception: Second user's first name input field not displayed

None

--- End of Trace ---

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (19/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (1/20):

  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)

Time Taken: 430.165s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ☑️Skipped ⚠️Failed ❌️
JUnit Test Report1027 ran1015 passed10 skipped2 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 943, in test_configuration_edit
    assert error_count > 0, "Validation is not working for the configuration elements."
           ^^^^^^^^^^^^^^^
AssertionError: Validation is not working for the configuration elements.

None

--- End of Trace ---

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 403, in check_visibility_of_element
    WebDriverWait(self.driver, 10).until(EC.visibility_of_element_located(selector))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x560d6c8010ca <unknown>
#1 0x560d6c4cd2b0 <unknown>
#2 0x560d6c51cb22 <unknown>
#3 0x560d6c51cdc1 <unknown>
#4 0x560d6c562994 <unknown>
#5 0x560d6c54192d <unknown>
#6 0x560d6c55fe26 <unknown>
#7 0x560d6c5416a3 <unknown>
#8 0x560d6c50f4f3 <unknown>
#9 0x560d6c5104fe <unknown>
#10 0x560d6c7c7d7b <unknown>
#11 0x560d6c7cbd31 <unknown>
#12 0x560d6c7b3c85 <unknown>
#13 0x560d6c7cc8a2 <unknown>
#14 0x560d6c798e1f <unknown>
#15 0x560d6c7efe48 <unknown>
#16 0x560d6c7f0013 <unknown>
#17 0x560d6c7ffebc <unknown>
#18 0x7ff2538e3ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 738, in test_invitation_edit
    self.utils.check_visibility_of_element(UserSelector.INPUT_USER_FIRST_NAME(1), "Second user's first name input field not displayed")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 405, in check_visibility_of_element
    raise Exception(error_message)
Exception: Second user's first name input field not displayed

None

--- End of Trace ---

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (18/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (1/20):

  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)

Errored Tests (1/20):

  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)

Time Taken: 420.089s

…eDTOValidator, QuestionnaireDTOValidator and

QuestionDTOValidator.
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ☑️Skipped ⚠️Failed ❌️
JUnit Test Report1027 ran1016 passed10 skipped1 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 403, in check_visibility_of_element
    WebDriverWait(self.driver, 10).until(EC.visibility_of_element_located(selector))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55c5bdfa10ca <unknown>
#1 0x55c5bdc6d2b0 <unknown>
#2 0x55c5bdcbcb22 <unknown>
#3 0x55c5bdcbcdc1 <unknown>
#4 0x55c5bdd02994 <unknown>
#5 0x55c5bdce192d <unknown>
#6 0x55c5bdcffe26 <unknown>
#7 0x55c5bdce16a3 <unknown>
#8 0x55c5bdcaf4f3 <unknown>
#9 0x55c5bdcb04fe <unknown>
#10 0x55c5bdf67d7b <unknown>
#11 0x55c5bdf6bd31 <unknown>
#12 0x55c5bdf53c85 <unknown>
#13 0x55c5bdf6c8a2 <unknown>
#14 0x55c5bdf38e1f <unknown>
#15 0x55c5bdf8fe48 <unknown>
#16 0x55c5bdf90013 <unknown>
#17 0x55c5bdf9febc <unknown>
#18 0x7f2ba0e87ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 738, in test_invitation_edit
    self.utils.check_visibility_of_element(UserSelector.INPUT_USER_FIRST_NAME(1), "Second user's first name input field not displayed")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 405, in check_visibility_of_element
    raise Exception(error_message)
Exception: Second user's first name input field not displayed

None

--- End of Trace ---

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (19/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (1/20):

  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)

Time Taken: 433.436s

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1027 ran1017 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 403, in check_visibility_of_element
    WebDriverWait(self.driver, 10).until(EC.visibility_of_element_located(selector))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x5583583d50ca <unknown>
#1 0x5583580a12b0 <unknown>
#2 0x5583580f0b22 <unknown>
#3 0x5583580f0dc1 <unknown>
#4 0x558358136994 <unknown>
#5 0x55835811592d <unknown>
#6 0x558358133e26 <unknown>
#7 0x5583581156a3 <unknown>
#8 0x5583580e34f3 <unknown>
#9 0x5583580e44fe <unknown>
#10 0x55835839bd7b <unknown>
#11 0x55835839fd31 <unknown>
#12 0x558358387c85 <unknown>
#13 0x5583583a08a2 <unknown>
#14 0x55835836ce1f <unknown>
#15 0x5583583c3e48 <unknown>
#16 0x5583583c4013 <unknown>
#17 0x5583583d3ebc <unknown>
#18 0x7fec52190ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 738, in test_invitation_edit
    self.utils.check_visibility_of_element(UserSelector.INPUT_USER_FIRST_NAME(1), "Second user's first name input field not displayed")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 405, in check_visibility_of_element
    raise Exception(error_message)
Exception: Second user's first name input field not displayed

None

--- End of Trace ---

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (19/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (1/20):

  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)

Time Taken: 423.312s

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ☑️Skipped ⚠️Failed ❌️
JUnit Test Report1028 ran1017 passed10 skipped1 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 943, in test_configuration_edit
    assert error_count > 0, "Validation is not working for the configuration elements."
           ^^^^^^^^^^^^^^^
AssertionError: Validation is not working for the configuration elements.

None

--- End of Trace ---

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 403, in check_visibility_of_element
    WebDriverWait(self.driver, 10).until(EC.visibility_of_element_located(selector))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x5609b41c50ca <unknown>
#1 0x5609b3e912b0 <unknown>
#2 0x5609b3ee0b22 <unknown>
#3 0x5609b3ee0dc1 <unknown>
#4 0x5609b3f26994 <unknown>
#5 0x5609b3f0592d <unknown>
#6 0x5609b3f23e26 <unknown>
#7 0x5609b3f056a3 <unknown>
#8 0x5609b3ed34f3 <unknown>
#9 0x5609b3ed44fe <unknown>
#10 0x5609b418bd7b <unknown>
#11 0x5609b418fd31 <unknown>
#12 0x5609b4177c85 <unknown>
#13 0x5609b41908a2 <unknown>
#14 0x5609b415ce1f <unknown>
#15 0x5609b41b3e48 <unknown>
#16 0x5609b41b4013 <unknown>
#17 0x5609b41c3ebc <unknown>
#18 0x7fc100e52ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 738, in test_invitation_edit
    self.utils.check_visibility_of_element(UserSelector.INPUT_USER_FIRST_NAME(1), "Second user's first name input field not displayed")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 405, in check_visibility_of_element
    raise Exception(error_message)
Exception: Second user's first name input field not displayed

None

--- End of Trace ---

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (18/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (1/20):

  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)

Errored Tests (1/20):

  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)

Time Taken: 370.230s

These copies shadowed the files from src/main/resources/message on the test classpath, because target/test-classes precedes target/classes and classpath: resolves only the first match. As a result, all message keys added since 2026-08-18 were missing during tests, causing NoSuchMessageException for 'questionnaire.error.descriptionTooLong'.
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1028 ran1018 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Condition.py", line 357, in assert_add_condition_page
    self.open_conditions_of_question(question['id'])
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Condition.py", line 182, in open_conditions_of_question
    self.driver.find_element(*ConditionSelectors.CONDITION_LINK(question_id)).click()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/remote/webdriver.py", line 748, in find_element
    return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"]
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/remote/webdriver.py", line 354, in execute
    self.error_handler.check_response(response)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/remote/errorhandler.py", line 229, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//a[contains(@href, "/condition/listQuestionConditions?questionId=4")]"}
  (Session info: chrome=128.0.6613.137); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Stacktrace:
#0 0x55b18a1280ca <unknown>
#1 0x55b189df42b0 <unknown>
#2 0x55b189e43b22 <unknown>
#3 0x55b189e43dc1 <unknown>
#4 0x55b189e89994 <unknown>
#5 0x55b189e6892d <unknown>
#6 0x55b189e86e26 <unknown>
#7 0x55b189e686a3 <unknown>
#8 0x55b189e364f3 <unknown>
#9 0x55b189e374fe <unknown>
#10 0x55b18a0eed7b <unknown>
#11 0x55b18a0f2d31 <unknown>
#12 0x55b18a0dac85 <unknown>
#13 0x55b18a0f38a2 <unknown>
#14 0x55b18a0bfe1f <unknown>
#15 0x55b18a116e48 <unknown>
#16 0x55b18a117013 <unknown>
#17 0x55b18a126ebc <unknown>
#18 0x7fa226f4eac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 297, in test_admin_interface_conditions
    self.condition_assert_helper.assert_add_condition_page(source_questionnaire)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Condition.py", line 380, in assert_add_condition_page
    raise AssertionError(f"Error in assert_condition_addCondition_page: {e}")
AssertionError: Error in assert_condition_addCondition_page: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//a[contains(@href, "/condition/listQuestionConditions?questionId=4")]"}
  (Session info: chrome=128.0.6613.137); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Stacktrace:
#0 0x55b18a1280ca <unknown>
#1 0x55b189df42b0 <unknown>
#2 0x55b189e43b22 <unknown>
#3 0x55b189e43dc1 <unknown>
#4 0x55b189e89994 <unknown>
#5 0x55b189e6892d <unknown>
#6 0x55b189e86e26 <unknown>
#7 0x55b189e686a3 <unknown>
#8 0x55b189e364f3 <unknown>
#9 0x55b189e374fe <unknown>
#10 0x55b18a0eed7b <unknown>
#11 0x55b18a0f2d31 <unknown>
#12 0x55b18a0dac85 <unknown>
#13 0x55b18a0f38a2 <unknown>
#14 0x55b18a0bfe1f <unknown>
#15 0x55b18a116e48 <unknown>
#16 0x55b18a117013 <unknown>
#17 0x55b18a126ebc <unknown>
#18 0x7fa226f4eac3 <unknown>


None

--- End of Trace ---

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 403, in check_visibility_of_element
    WebDriverWait(self.driver, 10).until(EC.visibility_of_element_located(selector))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x56199ab6e0ca <unknown>
#1 0x56199a83a2b0 <unknown>
#2 0x56199a889b22 <unknown>
#3 0x56199a889dc1 <unknown>
#4 0x56199a8cf994 <unknown>
#5 0x56199a8ae92d <unknown>
#6 0x56199a8cce26 <unknown>
#7 0x56199a8ae6a3 <unknown>
#8 0x56199a87c4f3 <unknown>
#9 0x56199a87d4fe <unknown>
#10 0x56199ab34d7b <unknown>
#11 0x56199ab38d31 <unknown>
#12 0x56199ab20c85 <unknown>
#13 0x56199ab398a2 <unknown>
#14 0x56199ab05e1f <unknown>
#15 0x56199ab5ce48 <unknown>
#16 0x56199ab5d013 <unknown>
#17 0x56199ab6cebc <unknown>
#18 0x7f1fe6e33ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 738, in test_invitation_edit
    self.utils.check_visibility_of_element(UserSelector.INPUT_USER_FIRST_NAME(1), "Second user's first name input field not displayed")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 405, in check_visibility_of_element
    raise Exception(error_message)
Exception: Second user's first name input field not displayed

None

--- End of Trace ---

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (18/20):

  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (1/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)

Errored Tests (1/20):

  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)

Time Taken: 386.931s

@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1030 ran1020 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Condition.py", line 357, in assert_add_condition_page
    self.open_conditions_of_question(question['id'])
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Condition.py", line 182, in open_conditions_of_question
    self.driver.find_element(*ConditionSelectors.CONDITION_LINK(question_id)).click()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/remote/webdriver.py", line 748, in find_element
    return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"]
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/remote/webdriver.py", line 354, in execute
    self.error_handler.check_response(response)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/remote/errorhandler.py", line 229, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//a[contains(@href, "/condition/listQuestionConditions?questionId=6")]"}
  (Session info: chrome=128.0.6613.137); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Stacktrace:
#0 0x55d1fc97f0ca <unknown>
#1 0x55d1fc64b2b0 <unknown>
#2 0x55d1fc69ab22 <unknown>
#3 0x55d1fc69adc1 <unknown>
#4 0x55d1fc6e0994 <unknown>
#5 0x55d1fc6bf92d <unknown>
#6 0x55d1fc6dde26 <unknown>
#7 0x55d1fc6bf6a3 <unknown>
#8 0x55d1fc68d4f3 <unknown>
#9 0x55d1fc68e4fe <unknown>
#10 0x55d1fc945d7b <unknown>
#11 0x55d1fc949d31 <unknown>
#12 0x55d1fc931c85 <unknown>
#13 0x55d1fc94a8a2 <unknown>
#14 0x55d1fc916e1f <unknown>
#15 0x55d1fc96de48 <unknown>
#16 0x55d1fc96e013 <unknown>
#17 0x55d1fc97debc <unknown>
#18 0x7f0091c66ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 297, in test_admin_interface_conditions
    self.condition_assert_helper.assert_add_condition_page(source_questionnaire)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Condition.py", line 380, in assert_add_condition_page
    raise AssertionError(f"Error in assert_condition_addCondition_page: {e}")
AssertionError: Error in assert_condition_addCondition_page: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//a[contains(@href, "/condition/listQuestionConditions?questionId=6")]"}
  (Session info: chrome=128.0.6613.137); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Stacktrace:
#0 0x55d1fc97f0ca <unknown>
#1 0x55d1fc64b2b0 <unknown>
#2 0x55d1fc69ab22 <unknown>
#3 0x55d1fc69adc1 <unknown>
#4 0x55d1fc6e0994 <unknown>
#5 0x55d1fc6bf92d <unknown>
#6 0x55d1fc6dde26 <unknown>
#7 0x55d1fc6bf6a3 <unknown>
#8 0x55d1fc68d4f3 <unknown>
#9 0x55d1fc68e4fe <unknown>
#10 0x55d1fc945d7b <unknown>
#11 0x55d1fc949d31 <unknown>
#12 0x55d1fc931c85 <unknown>
#13 0x55d1fc94a8a2 <unknown>
#14 0x55d1fc916e1f <unknown>
#15 0x55d1fc96de48 <unknown>
#16 0x55d1fc96e013 <unknown>
#17 0x55d1fc97debc <unknown>
#18 0x7f0091c66ac3 <unknown>


None

--- End of Trace ---

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 943, in test_configuration_edit
    assert error_count > 0, "Validation is not working for the configuration elements."
           ^^^^^^^^^^^^^^^
AssertionError: Validation is not working for the configuration elements.

None

--- End of Trace ---

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 403, in check_visibility_of_element
    WebDriverWait(self.driver, 10).until(EC.visibility_of_element_located(selector))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55f6cfe1b0ca <unknown>
#1 0x55f6cfae72b0 <unknown>
#2 0x55f6cfb36b22 <unknown>
#3 0x55f6cfb36dc1 <unknown>
#4 0x55f6cfb7c994 <unknown>
#5 0x55f6cfb5b92d <unknown>
#6 0x55f6cfb79e26 <unknown>
#7 0x55f6cfb5b6a3 <unknown>
#8 0x55f6cfb294f3 <unknown>
#9 0x55f6cfb2a4fe <unknown>
#10 0x55f6cfde1d7b <unknown>
#11 0x55f6cfde5d31 <unknown>
#12 0x55f6cfdcdc85 <unknown>
#13 0x55f6cfde68a2 <unknown>
#14 0x55f6cfdb2e1f <unknown>
#15 0x55f6cfe09e48 <unknown>
#16 0x55f6cfe0a013 <unknown>
#17 0x55f6cfe19ebc <unknown>
#18 0x7fb1f24ccac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 738, in test_invitation_edit
    self.utils.check_visibility_of_element(UserSelector.INPUT_USER_FIRST_NAME(1), "Second user's first name input field not displayed")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 405, in check_visibility_of_element
    raise Exception(error_message)
Exception: Second user's first name input field not displayed

None

--- End of Trace ---

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (17/20):

  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (2/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)

Errored Tests (1/20):

  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)

Time Taken: 404.544s

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1030 ran1020 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 328.593s

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1033 ran1023 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 419.670s

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1034 ran1024 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 357.928s

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1036 ran1026 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 427.639s

…can-be-too-long-restored

# Conflicts:
#	src/main/resources/message/messages.properties
#	src/main/resources/message/messages_de_DE.properties
#	src/main/resources/message/messages_en_GB.properties
#	src/main/webapp/WEB-INF/bundle/edit.html
#	src/main/webapp/WEB-INF/question/edit.html
#	src/test/resources/message/messages.properties
#	src/test/resources/message/messages_am.properties
#	src/test/resources/message/messages_de_DE.properties
#	src/test/resources/message/messages_en_GB.properties
#	src/test/resources/message/messages_es_ES.properties
@ywarnecke
ywarnecke merged commit 42f30f6 into v3.4.0 Sep 22, 2026
68 of 70 checks passed
@ywarnecke ywarnecke linked an issue Sep 22, 2026 that may be closed by this pull request
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.

Question texts can be too long

2 participants