Testing & the release gate
Every release runs the same gate — 752 tests, plus a manual pass.
plutil -lint Orifold/Resources/Info.plistplutil -lint Orifold/Resources/Orifold.entitlementszsh -n install.shzsh -n scripts/install-mac.shzsh -n scripts/uninstall-mac.shzsh -n scripts/install-mac.commandzsh -n "Install or Update Orifold.command"zsh -n "Uninstall Orifold.command"zsh -n "Install or Update Orifold.app/Contents/MacOS/OrifoldInstaller"plutil -lint "Install or Update Orifold.app/Contents/Info.plist"swift buildswift testxcodebuild build -quiet -project Orifold.xcodeproj -scheme Orifold -destination 'generic/platform=macOS' CODE_SIGNING_ALLOWED=NOxcodebuild test -quiet -project Orifold.xcodeproj -scheme Orifold -destination 'platform=macOS' CODE_SIGNING_ALLOWED=NO./scripts/install-mac.sh --package-only --package /tmp/Orifold.zipManual pass
Section titled “Manual pass”A manual walk through the user workflow: import, search, annotate, forms, OCR, stamps, compression, protected export, update, uninstall.