Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix JSpecify fixture filename casing for case-sensitive filesystems
The test passed "withoutpackageinfo" (lowercase) as the variant but the
fixture file on disk is PackageNullMarkedMapperImpl_withoutPackageInfo.java
(PascalCase). macOS's case-insensitive filesystem matched them locally;
Linux CI (case-sensitive) could not find the fixture and failed.
  • Loading branch information
filiphr committed Apr 13, 2026
commit 176784ad83147561da7cfdd423064a6d6210921d
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ public void packageLevelNullMarkedWithoutPackageInfo() {
// Same classes and mapper as packageLevelNullMarked but WITHOUT @WithPackageInfo.
// Without the package-info.java being compiled, @NullMarked is not visible —
// unannotated types have unknown nullability and the ALWAYS strategy produces null checks.
generatedSource.addComparisonToFixtureFor( PackageNullMarkedMapper.class, "withoutpackageinfo" );
generatedSource.addComparisonToFixtureFor( PackageNullMarkedMapper.class, "withoutPackageInfo" );
}

}
Loading