Skip to content

Test that the PhiSQL specification examples round-trip without loss #81

Description

@jzonthemtn

Nothing in the test suite exercises the PhiSQL specification examples, so a field the engine does not read is ignored silently. A round-trip test over the spec examples catches this class of gap.

Acceptance Criteria

  • A test loads every policy example under the PhiSQL spec/ tree and asserts no field is lost on re-serialization.
  • The non-policy operation examples (SCAN, FIND_PII, SELECT_FINDINGS) are excluded, since they target Phinder.
  • The test fails on each gap currently open against the schema, and is enabled as those are closed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestphisqlCloses a gap against the PhiSQL specification

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions