aboutsummaryrefslogtreecommitdiff
path: root/UnitTesting/TestData
Commit message (Collapse)AuthorAge
* First cut at pruning things/updating things.Gravatar dmaclach2016-10-07
| | | | | | | | | | | | | | | Remove a bunch of code that Google stopped using/maintaining rather than trying to update it it. Some would be hard to update, some actually has system provided replacements; others are patterns that just don't seem as common now. Prune out the code related to macOS <= 10.5, start pruning some of the really old iOS support also. Get the projects mostly limping again with modern Xcodes so tests can be run. If someone ends up on this commit via history for something they still find as useful, feel free to do a pull request to bring the snippet of code back to life and update it for current SDKs.
* [Author: dmaclach]Gravatar gtm.daemon2010-05-14
| | | | | | | | | There are still a couple of errors occurring, but this fixes up the majority of stuff. I figured I'd send it out to you now to take a look at in the morning, and then we can clean up the last couple of issues. Not quite sure what to do about the naming of data files so that we can encompass ranges of system version (e.g. this file applies to 10.5 and 10.6 but not 10.4 or 10.7. R=thomasvl DELTA=10598 (10211 added, 70 deleted, 317 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-11-11
| | | | | | File I missed in last CL. R=dmaclach DELTA=1 (1 added, 0 deleted, 0 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-11-11
| | | | | | | | | | | More work towards passing on 10.6: - Remove the build constants as we don't need them. - Update some bindings tests that were checking for wwdc seed or lower, to just be 10.6 or less, we'll update again with 10.7 (since i doubt they will change during an os release). - Move some images from 10.6.0 to 10.6. - Update the 10.6 images to current values, this appears to be the gamma change that happening in 10.6 (late in the cycle). - Add 10.6 image for the view drawing. R=dmaclach DELTA=44 (14 added, 13 deleted, 17 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-09-09
| | | | | | | | Update a comment to match the code for what it's checking. Clone the 10.5.7 (and 10.5.6 image over to 10.5.8) for the window test. Update the state files that I forget when I added support for NSBox. R=dmaclach DELTA=23 (21 added, 0 deleted, 2 changed)
* [Author: thomasvl]Gravatar gtm.daemon2009-06-17
| | | | | | Gets tests running under 10.5.7 R=stuartmorgan DELTA=14 (8 added, 3 deleted, 3 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-04-16
| | | | | | | Fixed up GTMUILocalizer to work properly with popup menus and alternate titles. Fixed up UnitTesting code to check for it. R=thomasvl DELTA=3175 (3151 added, 14 deleted, 10 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-04-15
| | | | | | Added GTMUILocalizer for localizing UIs. 100% code coverage from tests. DELTA=1956 (1940 added, 8 deleted, 8 changed) R=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2009-03-27
| | | | | | | | Change build script so that it removes all of the gcda files for the current config project wide, which in general is what people will want. Added unit testing to GTMHotKeyTextField. From about 6% up to 90%. DELTA=10 (3 added, 0 deleted, 7 changed) R=thomasvl
* - Updated some tests for 10.5.6.Gravatar thomasvl@gmail.com2008-12-29
| | | | | | - Updated some tests for debug vs. release differences. (added help on log validation for this). - Some fixes build issues w/ different os versions.
* - GTM_INLINE will make sure a function gets inlined, and provides a consistentGravatar thomasvl@gmail.com2008-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | way for all GTM code to do it. - Added GTMDebugThreadValidation to allow you to enforce the fact that your code must run in the main thread in DEBUG builds. - Updated some internals of the iPhone unittesting so it doesn't double print the test descriptions, file names, or lines numbers of a test failure line. Also includes the test names in the error output. - Changed the xcconfigs so that know it's easier to set different settings at the different levels and not accidentally overwrite settings set at lower levels in the "settings collapse". Also tightened up warnings significantly. - Changed how gtm_unitTestExposedBindingsTestValues works. If you have an implementation of gtm_unitTestExposedBindingsTestValues in your own code you will need to update to the new way of calling. See implementations in GTMNSObject+BindingUnitTesting.m for details. - Added support for grabbing the build number for a particular OS in GTMSystemVersion and easily comparing it to known build numbers, and switched some types from in GTMSystemVersion from "int" to SInt32 to make 64 bit work better. - Added support for SnowLeopard (10A96). We build cleanly with the 10.6 SDKs and all radar checks were updated accordingly. Build All script was also updated to build on SnowLeopard if you have the SDK available. - Turned off building ppc64 GTM because the SnowLeopard SDK currently doesn't have ppc64 support, so SenTestCase isn't defined. This makes it impossible to build the ppc64 10.5 config on SnowLeopard. We have left the setting in the xcconfig for those of you who need it, but have disabled it in the GTM project settings. - Turned on stack smashing protection on the debug builds for all Leopard and above. - Added ability to easily do leak checking by defining the GTM_ENABLE_LEAKS environment variable. It isn't on by default because several of Apple's frameworks leak. You can work around these false positives by using the GTM_LEAKS_SYMBOLS_TO_IGNORE environment variable. Also if you turn on leaks make sure to turn off zombies by defining the GTM_DISABLE_ZOMBIES variable, otherwise every memory allocation you do will look like a leak.
* Flush out suppport for 64bit, GC support.Gravatar thomasvl2008-05-09
Added some more xcode configs related to the above. Removed some classes that the unittesting doesn't need (and aren't able to support 64bit). add base64, httpfetcher, and progress monitor stream.