Generates a minified validator script, which can be imported to validate. Args: out_dir: output directory
(out_dir)
| 291 | |
| 292 | |
| 293 | def CompileValidatorMinified(out_dir): |
| 294 | """Generates a minified validator script, which can be imported to validate. |
| 295 | |
| 296 | Args: |
| 297 | out_dir: output directory |
| 298 | """ |
| 299 | logging.info('entering ...') |
| 300 | CompileWithClosure( |
| 301 | js_files=[ |
| 302 | 'js/engine/definitions.js', 'js/engine/htmlparser.js', |
| 303 | 'js/engine/parse-css.js', 'js/engine/parse-srcset.js', |
| 304 | 'js/engine/parse-url.js', 'js/engine/tokenize-css.js', |
| 305 | '%s/validator-generated.js' % out_dir, |
| 306 | '%s/validator-proto-generated.js' % out_dir, |
| 307 | 'js/engine/validator-in-browser.js', 'js/engine/validator.js', |
| 308 | 'js/engine/amp4ads-parse-css.js', 'js/engine/keyframes-parse-css.js', |
| 309 | 'js/engine/htmlparser-interface.js' |
| 310 | ], |
| 311 | definitions=[], |
| 312 | entry_points=[ |
| 313 | 'amp.validator', |
| 314 | ], |
| 315 | output_file='%s/validator_minified.js' % out_dir) |
| 316 | logging.info('... done') |
| 317 | |
| 318 | |
| 319 | def RunSmokeTest(out_dir): |
no test coverage detected