[SERVER-82488] Investigate building a mini-fuzzer for $densify Created: 27/Oct/23 Updated: 08/Jan/24 |
|
| Status: | Backlog |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Ted Tuckman | Assignee: | Backlog - Query Integration |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | qi-tech-debt, query-skunkworks | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Assigned Teams: |
Query Integration
|
||||||||||||
| Participants: | |||||||||||||
| Description |
|
Fallout from a discussion about ensuring $densify test coverage. It would be interesting to explore whether we can build something small, possibly even not to run in evergreen, that can generate realistic densify cases and result. |
| Comments |
| Comment by Charlie Swanson [ 09/Nov/23 ] |
|
Another idea for consideration here: We could consider using an AI code co-pilot tool, like here: https://wiki.corp.mongodb.com/pages/viewpage.action?spaceKey=OPSIT&title=Evaluating+AWS+Codewhisperer
This would make it easy to author a test with massive numbers of test cases which are all a little different than each other. I think? Worth a shot at least.
Policy around it here - I think it would make sense for a testing focused case like this: https://wiki.corp.mongodb.com/display/OPSIT/Generative+AI#GenerativeAI-MongoDBPolicyforUseofAICodingTools |