| Index: test/testing.dart | 
| diff --git a/test/testing.dart b/test/testing.dart | 
| index 6874ed3c0893cbf932fbf5cf1d22f4f865b29849..faa90be4042375360283fe7ac38e3e7eb75d6fa2 100644 | 
| --- a/test/testing.dart | 
| +++ b/test/testing.dart | 
| @@ -28,17 +28,21 @@ import 'package:dev_compiler/src/options.dart'; | 
| import 'package:dev_compiler/src/utils.dart'; | 
|  | 
| /// Shared analysis context used for compilation. | 
| -final realSdkContext = createAnalysisContextWithSources( | 
| -    new StrongModeOptions(), | 
| -    new SourceResolverOptions( | 
| -        dartSdkPath: getSdkDir().path, | 
| -        customUrlMappings: { | 
| -          'package:expect/expect.dart': _testCodegenPath('expect.dart'), | 
| -          'package:async_helper/async_helper.dart': | 
| -              _testCodegenPath('async_helper.dart'), | 
| -          'package:unittest/unittest.dart': _testCodegenPath('unittest.dart'), | 
| -          'package:dom/dom.dart': _testCodegenPath('sunflower', 'dom.dart') | 
| -        }))..analysisOptions.cacheSize = 512; | 
| +final AnalysisContext realSdkContext = () { | 
| +  var context = createAnalysisContextWithSources( | 
| +      new StrongModeOptions(), | 
| +      new SourceResolverOptions( | 
| +          dartSdkPath: getSdkDir().path, | 
| +          customUrlMappings: { | 
| +            'package:expect/expect.dart': _testCodegenPath('expect.dart'), | 
| +            'package:async_helper/async_helper.dart': | 
| +                _testCodegenPath('async_helper.dart'), | 
| +            'package:unittest/unittest.dart': _testCodegenPath('unittest.dart'), | 
| +            'package:dom/dom.dart': _testCodegenPath('sunflower', 'dom.dart') | 
| +          })); | 
| +  (context.analysisOptions as AnalysisOptionsImpl).cacheSize = 512; | 
| +  return context; | 
| +}(); | 
|  | 
| String _testCodegenPath(String p1, [String p2]) => | 
| path.join(testDirectory, 'codegen', p1, p2); | 
|  |