1NAME='Sparse Kernel Test' 2TIME='MEDIUM' 3TEST_TYPE='client' 4TEST_CATEGORY='Functional' 5TEST_CLASS='Kernel' 6AUTHOR='Martin Bligh <mbligh@google.com>' 7DOC='''\ 8Sparse is a semantic parser of source files: it's neither a compiler 9(although it could be used as a front-end for one) nor is it a 10preprocessor (although it contains as a part of it a preprocessing 11phase). 12 13It is meant to be a small - and simple - library. Scanty and meager, 14and partly because of that easy to use. It has one mission in life: 15create a semantic parse tree for some arbitrary user for further 16analysis. It's not a tokenizer, nor is it some generic context-free 17parser. In fact, context (semantics) is what it's all about - figuring 18out not just what the grouping of tokens are, but what the _types_ are 19that the grouping implies. 20''' 21job.run_test('sparse', 22 base_tree='/usr/local/src/linux-2.6.14.tar.bz2', 23 patches='/usr/local/src/patch-2.6.14-git6.bz2', 24 config='http://ftp.kernel.org/pub/linux/kernel/people/mbligh/config/config.up') 25 26