Closed sajith closed 1 month ago
Example CI run: https://github.com/atlanticwave-sdx/pce/actions/runs/10271724419
git blame helps find the source of the problem: https://github.com/atlanticwave-sdx/datamodel/pull/136
Hi @sajith I deeply apologize for creating the regression! When I worked on PR https://github.com/atlanticwave-sdx/datamodel/pull/136 I was working with a different target branch and on that situation it looks like the unit tests are not running. Then after changing the target to main, I should have waited the unit tests to pass (or even force a new workflow execution). Sorry about that.
Looking from the positive side of this: thanks to this failure I was able to identify a few inconsistencies on some topology examples provided on data model repo, opportunity to add backward compatibility to Port.label_range
attribute, found an improvement opportunity when reserving VLAN on TEManager, and finally spotted a situation regarding what to do when the user request a VLAN ID not authorized by the OXP. Hopefully this all will be sorted out soon.
Thanks again for reporting this!
No need for apologies @italovalcy! I think we should let issues surface whenever we can and fix them. It is a good thing that we have tests, even though they could use some improvements. :-)
I also had been looking at the test failures but obviously I am not as quick as you are. Glad you are able to spot and fix these. :-D
With recent changes in datamodel and with the fact that pce is now using datamodel's main branch, pce's test suite is broken now: