OCL API 2

Build: #2311 failed Changes by Sunny Aggarwal.

Stages & jobs

  1. Build

  2. Test

  3. Deploy for testing

    Requires a user to start manually
  4. Release

    Requires a user to start manually

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
71 minutes
Labels
None
Revisions
OCL API 2
c64eff10f82ad7d9b39d2f387c9b92813dee15ec
OCL CI
6544e7ed40ead274ba8b0995efe09bb9edfd8319
Fixed in
#2315 (Changes by Sunny Aggarwal.)
No failed test found. A possible compilation error occurred.

Responsible

  • Sunny Aggarwal. Sunny Aggarwal. Automatically assigned

Comments on Check formatting

  1. Anonymous user

    Detected hung build state. The build was detected as hung because the logs were quiet for "20" minutes and the build took "2.5" times longer than average. Attempting to generate stack trace and terminate spawned sub-processes.

Code commits

OCL API 2
Author Commit Message Commit date
Sunny Aggarwal. Sunny Aggarwal. c64eff10f82ad7d9b39d2f387c9b92813dee15ec Rescore window lower to 250
Sunny Aggarwal. Sunny Aggarwal. c512933150f2b325f4208eb04ff8022791315412 OpenConceptLab/ocl_issues#2211 | concept properties to be sorted by the latest source version it is in

Configuration changes

Plan configuration has changed since the last successful build. See the plan audit log for more details.

Error summary for Run tests

The job generated some errors, drill down into the full build log for more details.

    test_post ... ok
core.url_registry.tests.URLRegistryTest
    test_lookup ... ok
    test_owner ... ok
    test_owner_type ... ok
    test_owner_url ... ok
core.users.tests.tests.TasksTest
    test_send_user_reset_password_email ... ok
    test_send_user_verification_email ... ok
core.users.tests.tests.TokenAuthenticationViewTest
    test_get_200 ... ok
    test_get_405 ... ok
    test_post ... ok
core.users.tests.tests.UserLogoViewTest
    test_post_200 ... ok
core.users.tests.tests.UserProfileTest
    test_auth_groups ... ok
    test_create_userprofile_positive ... ok
    test_deactivate ... /usr/local/lib/python3.10/site-packages/django/db/models/fields/__init__.py:1595: RuntimeWarning: DateTimeField UserProfile.deactivated_at received a naive datetime (2025-09-11 13:05:58.796906) while time zone support is active.
  warnings.warn(
ok
    test_delete ... /usr/local/lib/python3.10/site-packages/django/db/models/fields/__init__.py:1595: RuntimeWarning: DateTimeField UserProfile.deactivated_at received a naive datetime (2025-09-11 13:05:58.812653) while time zone support is active.
  warnings.warn(
ok
    test_email_verification_url ... ok
    test_full_name ... ok
    test_get_search_document ... ok
    test_get_token ... ok
    test_is_valid_auth_group ... ok
    test_mark_verified ... ok
    test_mnemonic ... ok
    test_name ... ok
    test_public_collections ... ok
    test_public_sources ... ok
    test_reset_password_url ... ok
    test_resource_type ... ok
    test_send_reset_password_email ... ok
    test_send_verification_email ... ok
    test_set_token ... ok
    test_status ... ok
    test_update_password ... ok
    test_user ... ok
    test_user_active_inactive_should_affect_children ... ok
    test_verify ... /usr/local/lib/python3.10/site-packages/django/db/models/fields/__init__.py:1595: RuntimeWarning: DateTimeField UserProfile.deactivated_at received a naive datetime (2025-09-11 13:05:59.785606) while time zone support is active.
  warnings.warn(
ok
core.value_sets.tests.ValueSetTest
    test_can_create_empty ... ok
    test_can_create_with_compose ... ok
    test_can_update_empty ... ok
    test_create_with_filter_and_concept ... ok
    test_create_with_filter_and_system ... ok
    test_create_with_filter_and_system_and_no_filter ... ok
    test_create_with_is_a_filter_and_system ... ok
    test_expand ... ok
    test_public_can_find_globally ... ok
    test_public_can_find_globally_without_compose ... ok
    test_public_can_view ... ok
    test_unable_to_represent_as_fhir ... Failed to represent "/invalid/uri" as ValueSet
Traceback (most recent call last):
  File "/code/core/value_sets/serializers.py", line 260, in to_representation
    IdentifierSerializer.include_ocl_identifier(instance.uri, RESOURCE_TYPE, rep)
  File "/code/core/common/serializers.py", line 141, in include_ocl_identifier
    return IdentifierSerializer.parse_identifier(ident)
  File "/code/core/common/serializers.py", line 88, in parse_identifier
    raise ValidationError(
rest_framework.exceptions.ValidationError: [ErrorDetail(string='Identifier must be in a format: /{owner_type}/{owner_id}/{resourceType}/{resource_id}/, given: /invalid/uri', code='invalid')]
ok
    test_update_with_compose ... ok
    test_validate_code ... ok
    test_validate_code_globally ... ok
    test_validate_code_globally_negative ... ok
    test_validate_code_globally_via_post ... ok
    test_validate_code_negative ... ok
core.tasks.tests.UtilsTest
    test_wait_until_task_complete_finished ... ok
    test_wait_until_task_complete_pending ... ok

======================================================================
FAIL: test_properties_and_filters (core.concepts.tests.tests.ConceptTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/code/core/concepts/tests/tests.py", line 1443, in test_properties_and_filters
    self.assertEqual(
AssertionError: Lists differ: [] != [{'code': 'datatype', 'valueCode': 'N/A'},[48 chars]is'}]

Second list contains 2 additional elements.
First extra element 0:
{'code': 'datatype', 'valueCode': 'N/A'}

- []
+ [{'code': 'datatype', 'valueCode': 'N/A'},
+  {'code': 'concept_class', 'valueCode': 'Diagnosis'}]

----------------------------------------------------------------------
Ran 931 tests in 1883.665s

FAILED (failures=1, skipped=5)
Preserving test database for alias 'default' ('test_postgres')...
1
Stopping ocl-oclapi2-rt_db_1 ...
Stopping ocl-oclapi2-rt_es_1 ...
Stopping ocl-oclapi2-rt_db_1 ... done
Stopping ocl-oclapi2-rt_es_1 ... done
Removing ocl-oclapi2-rt_db_1 ...
Removing ocl-oclapi2-rt_es_1 ...
Removing ocl-oclapi2-rt_db_1 ... done
Removing ocl-oclapi2-rt_es_1 ... done
Removing network ocl-oclapi2-rt_default
Removing volume ocl-oclapi2-rt_postgres-data
Removing volume ocl-oclapi2-rt_es-data
Removing volume ocl-oclapi2-rt_redis-data
Removing volume ocl-oclapi2-rt_upload-data

Error log

    Agent 'yu.openmrs.org (2)' went offline while building OCL-OCLAPI2-CF-2311. The results of that build will not be available.

    (11 Sep 2025, 12:52:41 PM)