The GitHub Actions job "Required Checks" on texera.git/test-port-identity-serde-spec has failed. Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).
Head commit for run: 01614a202fa217df555c8895138b92d66da64346 / Xinyuan Lin <[email protected]> test(workflow-core): add unit test coverage for port-identity serde helpers Pin the wiring for the three serde helpers in `org.apache.texera.amber.util.serde`: - `GlobalPortIdentitySerde.serializeAsString` / `deserializeFromString`: default + per-field round-trip, exact format pin (default and non-default values), special-character pass-through (dashes, dots), negative `portId`, no-underscore invariant for VFS-URI compatibility, and seven negative paths (malformed, missing field, wrong order, trailing content, empty body, non-numeric portId → `NumberFormatException`, non-boolean flag). - `PortIdentityKeySerializer.portIdToString` exact `id_internal` format. - The Jackson serializer + deserializer wired into a real `ObjectMapper` (mirroring `JSONUtils.objectMapper` setup) round-tripping a `Map[PortIdentity, String]` and an empty map. - `PortIdentityKeyDeserializer.deserializeKey` happy-path coverage via the Map round-trip plus four negative paths (non-integer id, non-boolean flag, missing separator with non-numeric body, missing separator with numeric-only body). Closes #4953 Report URL: https://github.com/apache/texera/actions/runs/25405543733 With regards, GitHub Actions via GitBox
