Remix.run Logo
thegagne 2 hours ago

Used Claude to write conformance tests for https://aep.dev.

https://github.com/thegagne/aep-conformance-test

Did pretty well, only took a day or so. I first had it inventory every MUST, SHOULD, and MAY in the spec, and then let it rip. I did guide it quite a bit to get what I wanted, but at the end I’m pretty happy with it as a first draft.

Helped me learn the spec and will be helpful to hone my dotnet AEP server, and aepbase.

There already existed an aep e2e validator which does a similar thing, but this is more thorough and generates a nice report. It will tell you not just whether your API follows the spec, but also what parts of the spec it does not implement.