Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expansion/Dynamic Reference testing #997

Closed
jamlung-ri opened this issue Sep 27, 2021 · 12 comments
Closed

Expansion/Dynamic Reference testing #997

jamlung-ri opened this issue Sep 27, 2021 · 12 comments
Assignees

Comments

@jamlung-ri
Copy link
Contributor

jamlung-ri commented Sep 27, 2021

Once @snyaggarwal has given us a demonstration on the Expansions within the new environment, we need to do some testing to feel out what all it can do.

We should be able to Create old and new-style collections and collection versions.

Follow-up from #818

@jamlung-ri
Copy link
Contributor Author

Some testing was done in a call yesterday. Sunny has since made changes to the UI to accommodate the issues we noticed. Testing will continue in the next sprint.

@jamlung-ri
Copy link
Contributor Author

UI feedback has been incorporated, so @paynejd and @jamlung-ri need to continue testing.

@jamlung-ri
Copy link
Contributor Author

Some expansion testing has occurred as a result of the DDCC content import testing. A couple of videos of issues or potential behavior changes have been posted in the ocl-dev Slack channel.

@jamlung-ri
Copy link
Contributor Author

@snyaggarwal I did a demonstration of the expansion functions in the Dev environment (before any code merging occurred), and I ran into some difficulties with trying to include retired concepts in the expansion. Can you take a look and let me know if I'm doing this wrong?

As a follow-up, I tried to create a new reference that had "includeRetired=true" in it but that would not allow any concepts to resolve correctly. Link to the collection and the underlying source.

snyaggarwal added a commit to OpenConceptLab/oclapi2 that referenced this issue Jan 25, 2022
@snyaggarwal
Copy link
Contributor

That looked like a bug. Will fix this

@snyaggarwal
Copy link
Contributor

@jamlung-ri this is fixed and deployed on QA.
This would mean if you create an expansion where the version has a reference with ?includeRetried it should get retired concepts in the expansion

@jamlung-ri
Copy link
Contributor Author

jamlung-ri commented Jan 25, 2022

Awesome, I was able to get that working to add a retired concept! I discovered another bug in the meantime, however.

snyaggarwal added a commit to OpenConceptLab/oclweb2 that referenced this issue Jan 27, 2022
snyaggarwal added a commit to OpenConceptLab/oclweb2 that referenced this issue Jan 27, 2022
@snyaggarwal
Copy link
Contributor

@jamlung-ri these both should be fixed on QA

@paynejd
Copy link
Member

paynejd commented Feb 2, 2022

Final QA testing for this was blocked due to receiving inconsistent results on the MOH IMAP import/export test. We discussed this on the 2/1/2022 Dev call, and @snyaggarwal determined that a postgres connection issue was at the bottom of it. This issue is a result of the infrastructure configuration (e.g. resources available) for the QA/dev environments.

@snyaggarwal to resolve so that we can finish the MOH Alignment tests in QA before moving this functionality on to staging.

@paynejd
Copy link
Member

paynejd commented Feb 28, 2022

Testing for IMAP/MOH is complete in staging!

@paynejd to finalize testing of the OpenMRS Dictionary Manager this sprint.

@paynejd
Copy link
Member

paynejd commented Mar 11, 2022

Found a potential issue with migration of collections to the new model on QA -- see here that the HEAD collection version has 44 references but v1.0 collection version has 0 references:
https://app.qa.openconceptlab.org/#/orgs/PEPFAR-Test10b/collections/MER_REFERENCE_INDICATORS_FY19/v1.0/expansions/autoexpand-v1.0/versions

The same is true for many other collections on QA in the PEPFAR-Test10b organization-- see MER_REFERENCE_INDICATORS_FY17 and MER_REFERENCE_INDICATORS_FY18 also.

@snyaggarwal
Copy link
Contributor

@paynejd I suspect v1.0 of MER_REFERENCE_INDICATORS_FY19 was create before the references were added to HEAD.
I created a test version on this and the references were copied correctly. (I deleted that version)
The migration from the old style to the new style doesn't touch references, so it can't be that.

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

No branches or pull requests

3 participants