ooze icon indicating copy to clipboard operation
ooze copied to clipboard

[wip] Load type infos correctly

Open blizzy78 opened this issue 1 year ago • 3 comments

This PR changes the loading of type infos in GoSourceFile.Incubate such that mutation tests should no longer fail, a bug that had been introduced in #5. With this PR, all tests and mutation tests seem to run fine for me.

I did have to explicitly disable ooze_test.TestOoze_nothing_to_test and ooze_test.TestOoze_with_mutations. These tests do not use regular Go source files on disk, but rather in-memory source "files". Perhaps these should be changed to regular files. This PR is still a work in progress because of those disabled tests.

I have removed go:build testdata flags from all Go source files in testdata folders. For one, they don't seem to be necessary at all, and two, they prevent this PR from working.

This PR supersedes #10.

blizzy78 avatar May 03 '23 22:05 blizzy78