Fix crash when querying a runtime config that is defined in environment
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 14 Aug 2013 18:14:37 +0000 (18:14 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 14 Aug 2013 18:14:37 +0000 (18:14 +0000)
commitc1bf2de83549406de305e174af2b88630fdc3098
tree60b747c6fbd9f70a6ab6f4cc6eabedd502be29bd
parent8e6b7c3c989d923af80dc4d473ac8d87d2ef3491
Fix crash when querying a runtime config that is defined in environment

Fix crash when querying a runtime config in case when there's no
skia.conf file and the config variable is still defined in the
environment.

Runs the added SkRTConf::UnitTest test as part of new "UnitTest" test.

Previous version of the patch failed Windows build due to setenv usage.
On Windows, use _putenv_s instead.

BUG=skia:1494
R=bsalomon@google.com, humper@google.com

Author: kkinnunen@nvidia.com

Review URL: https://chromiumcodereview.appspot.com/23174002

git-svn-id: http://skia.googlecode.com/svn/trunk@10715 2bbb7eff-a529-9590-31e7-b0007b416f81
gyp/tests.gyp
include/utils/SkRTConf.h
src/utils/SkRTConf.cpp
tests/UnitTestTest.cpp [new file with mode: 0644]