| Commit message (Collapse) | Author | Age |
... | |
|
|
| |
DELTA=2 (0 added, 0 deleted, 2 changed)
|
|
|
| |
DELTA=1 (0 added, 0 deleted, 1 changed)
|
|
|
| |
DELTA=12 (6 added, 0 deleted, 6 changed)
|
|
|
| |
DELTA=8 (8 added, 0 deleted, 0 changed)
|
|
|
| |
DELTA=23 (16 added, 0 deleted, 7 changed)
|
|
|
|
|
| |
GTMGarbageCollection. Remove GC build configs. Remove internal dependence on GTMObjectSingleton.
DELTA=447 (49 added, 296 deleted, 102 changed)
|
|
|
|
|
| |
Call gcov_flush at end of tests manually if GTMCodeCoverageApp is available to receive request.
DELTA=5 (5 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
|
|
|
| |
the coverage data there. Needed if you link some of your code directly into
the test bundles or if you have code in headers (inlines, c++ templates, etc.)
- Add a preprocessor gate to only bring in the coverage support when enabled,
lets you add the source, and then use a Xcode Configuration to control when
it is needed, otherwise you can end up linking coverage into your Release
builds.
DELTA=28 (28 added, 0 deleted, 0 changed)
|
|
|
| |
DELTA=2 (0 added, 0 deleted, 2 changed)
|
|
|
|
|
|
|
|
|
| |
This allows you to easily mix and match SenTest with GoogleTest
https://code.google.com/p/googletest/
which is nice when working with C++ code.
Also adds GTMCodeCoverage which allows you to do code coverage with Xcode 5 and iOS7.
DELTA=424 (424 added, 0 deleted, 0 changed)
|
|
|
|
|
| |
to turn them into 'open' commands or to pick them out to open in other ways.
DELTA=3 (0 added, 0 deleted, 3 changed)
|
|
|
|
|
| |
an environment variable.
DELTA=8 (6 added, 0 deleted, 2 changed)
|
|
|
|
|
|
| |
https://src.chromium.org/viewvc/chrome?view=rev&revision=222918
to get better support for the iOS 7 simulator.
DELTA=1 (0 added, 0 deleted, 1 changed)
|
|
|
| |
DELTA=18 (18 added, 0 deleted, 0 changed)
|
|
|
| |
pass optional home directory and environment variables to the iossim binary.
|
|
|
| |
DELTA=11 (11 added, 0 deleted, 0 changed)
|
|
|
| |
DELTA=1 (0 added, 0 deleted, 1 changed)
|
|
|
|
|
| |
not being constants.
DELTA=32 (18 added, 0 deleted, 14 changed)
|
|
|
| |
DELTA=11 (9 added, 0 deleted, 2 changed)
|
|
|
|
|
|
|
|
| |
Many people were using -[gtm_runUpToSixtySecondsWithContext:] which was fine
until you started to see multiple failures in a single build and it could take a
long time for a test pass to complete. 60 seconds is often much longer than
necessary to know that a failure condition has occurred.
DELTA=15 (15 added, 0 deleted, 0 changed)
|
|
|
|
|
|
| |
on VMs where it seems the newer simulator is taking longer to start.
Drop a TODO that the 10.8 defaults daemon is gonna make near impossible.
DELTA=3 (0 added, 2 deleted, 1 changed)
|
|
|
|
|
| |
10.8's defaults daemon that was causing device types not to be honored.
DELTA=1 (0 added, 0 deleted, 1 changed)
|
|
|
|
|
| |
make sure nothing is left between runs to cause problems for the next launch.
DELTA=24 (19 added, 0 deleted, 5 changed)
|
|
|
|
|
| |
the right one.
DELTA=6 (4 added, 2 deleted, 0 changed)
|
|
|
| |
DELTA=31 (1 added, 29 deleted, 1 changed)
|
|
|
|
| |
- Get NSImage defined.
- Add framework to linking.
|
|
|
|
|
|
|
| |
Adds [GTMTestCase imageFromResource:], as a helper method during tests.
R=thomasvl
APPROVED=thomasvl
DELTA=46 (44 added, 0 deleted, 2 changed)
|
|
|
|
|
|
|
|
|
|
| |
Fix up one compile warning found by Xcode.
Use the newer directive to fix up the unittest bundle ids (flagged by
newer Xcodes).
Force the deployment version to 10.5 to avoid a bunch of the color sync
dep. notices.
R=dmaclach
DELTA=7 (2 added, 0 deleted, 5 changed)
|
|
|
|
|
|
| |
Update the iossim binary to get one with -d for different simulator types.
R=dmaclach
DELTA=1 (0 added, 0 deleted, 1 changed)
|
|
|
|
|
|
| |
@impl doesn't need the superclass.
R=dmaclach
DELTA=2 (1 added, 0 deleted, 1 changed)
|
|
|
|
|
|
|
| |
Fix typo with GTM_USE_TEST_AFTER_BUILD in comments.
R=thomasvl
APPROVED=thomasvl
DELTA=1 (0 added, 0 deleted, 1 changed)
|
| |
|
|
|
|
|
|
|
| |
Add a reset method to the boolean run loop context since, between tests, [context reset] looks more natural than [context setShouldStop:NO] and is more concise than allocating a new context.
R=thomasvl
APPROVED=dmaclach
DELTA=5 (5 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
| |
Updated iossim with support for controlling the startup timeout.
Add env variable to the test runner to allow control of the startup timeout.
R=dmaclach
DELTA=18 (7 added, 0 deleted, 11 changed)
|
|
|
|
|
|
|
| |
But in a version check and error out if the Xcode version appears to be
too new for support the way unittests are run.
R=dmaclach
DELTA=15 (14 added, 0 deleted, 1 changed)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Take 2: Overhaul how iOS unittests are run.
Newer versions of Xcode have changes in the Simulator and supporting
frameworks so the way GTM had been running unittests no longer works.
The Simulator frameworks bail on launch with a zero exit code, so unless
you look at the raw output, you don't even notice the tests no longer
run.
This new way comes from the work done in Chromium to actually launch the
unittests fully under the simulator to get them a much more realistic
environment. It also takes what was learned there about getting the output
of the binary and how to deal with all the different ways a test and the
simulator can fail to start along with all the different ways the failures/
crashing of the app can come back.
There are some new env variables that let you force a version of the
simulator (assuming it is installed) along with one to say if you want to
run under iPhone or iPad.
- Land a copy of the Chromium iossim util.
- Land RuniOSUnitTestsUnderSimulator that uses iossim, projects have to be
moved over to use it.
R=dmaclach
DELTA=227 (227 added, 0 deleted, 0 changed)
|
|
|
|
|
|
| |
Reverting changes for launching tests due to some errors not seen in
testing before hand.
TBR=dmaclach
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Overhaul how iOS unittests are run.
Newer versions of Xcode have changes in the Simulator and supporting
frameworks so the way GTM had been running unittests no longer works.
The Simulator frameworks bail on launch with a zero exit code, so unless
you look at the raw output, you don't even notice the tests no longer
run.
This new way comes from the work done in Chromium to actually launch the
unittests fully under the simulator to get them a much more realistic
environment. It also takes what was learned there about getting the output
of the binary and how to deal with all the different ways a test and the
simulator can fail to start along with all the different ways the failures/
crashing of the app can come back.
There are some new env variables that let you force a version of the
simulator (assuming it is installed) along with one to say if you want to
run under iPhone or iPad.
- Land a copy of the Chromium iossim util.
- Convert RunIPhoneUnitTest over to use iossim.
R=dmaclach
DELTA=201 (79 added, 77 deleted, 45 changed)
|
|
|
|
|
|
| |
Fix up another case of bad format string handling by various versions of Xcode.
R=thomasvl
DELTA=15 (15 added, 0 deleted, 0 changed)
|
|
|
|
|
|
| |
Fix up GTM for Xcode 4.2
R=thomasvl
DELTA=9 (9 added, 0 deleted, 0 changed)
|
|
|
|
|
| |
Fix up one more format string
TBR=dmaclach
|
|
|
|
|
|
|
| |
Clean up GTMSenTestCase so that the format strings work correctly
Get rid of a lot of bad whitespace.
TBR=thomasvl
DELTA=218 (0 added, 0 deleted, 218 changed)
|
|
|
|
|
|
| |
Some more google toolbox cleanup.
TBR=thomasvl
DELTA=25 (6 added, 2 deleted, 17 changed)
|
|
|
|
|
|
| |
Clean up all of our format string issues amongst some other fun stuff.
R=thomasvl
DELTA=167 (90 added, 8 deleted, 69 changed)
|
|
|
|
|
|
|
| |
Add a CPP gate to prevent the install of the atexit hook for running
leaks.
R=dmaclach
DELTA=2 (0 added, 0 deleted, 2 changed)
|
|
|
|
|
|
| |
Add Quaternions to our list of things the GTMSenTestCase can handle.
R=fvaucher
DELTA=3 (3 added, 0 deleted, 0 changed)
|
|
|
|
|
| |
Remove the format on the impl, older compilers don't like it.
TBR=mikemorton
|
|
|
|
|
|
| |
Removing the checks until I can test with more local builds to confirm
it works, to many combinations that can break it seems.
TBR=dmaclach
|
|
|
|
|
| |
One more shot at working with older compilers.
TBR=dmaclach
|
|
|
|
|
| |
Trying to fix things for older compilers.
TBR=dmaclach
|