Validating values in a prod environment on iOS.
Validating values in a prod environment on iOS.
- Subject: Validating values in a prod environment on iOS.
- From: Alex Zavatone <email@hidden>
- Date: Wed, 03 Dec 2014 10:29:30 -0500
In my current contract, we just pushed a release last week on iOS.
In the joyful release process, part of it is validating that all our URLs, keys and cookies are validated to the expected values within the production environment. We have a checklist that we run through to make sure this is the case.
Of course, this was a manual process and with cookies and URLs not all in one place, an obvious task was to automate this, which I just completed.
However, unit tests are not built into our app and adding them to our app (still in Xcode 5) was an annoying and non trivial matter, which was not successful. In the meantime, I simply constructed a class that is called upon the app's initialization that validates all URLs, cookies and keys and creates a success/failure/expected value dictionary.
My goal here is to have this run every time we run a build on our build machine, so our management has the confidence that our app has been passing the checklist for months, not just one time at release.
My question is this. Now, I have the results, but what would be the best/good enough method to get those results off of the iOS device/simulator so that they can be reviewed by the tester/release manager/project owner?
Email the files? Use WebDav to upload the status to a server as a web page and send email notifications to parties? Save into the app's docs folder (will this work in Xcode 6?) Are there frameworks already created to handle this common need? What do you guys use to handle this need?
Thanks in advance,
Alex Zavatone
Sent from my iPad. Please pardon typos.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden