1 NAME='Sparse Kernel Test' 2 TIME='MEDIUM' 3 TEST_TYPE='client' 4 TEST_CATEGORY='Functional' 5 TEST_CLASS='Kernel' 6 AUTHOR='Martin Bligh <mbligh (a] google.com>' 7 DOC='''\ 8 Sparse 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 10 preprocessor (although it contains as a part of it a preprocessing 11 phase). 12 13 It is meant to be a small - and simple - library. Scanty and meager, 14 and partly because of that easy to use. It has one mission in life: 15 create a semantic parse tree for some arbitrary user for further 16 analysis. It's not a tokenizer, nor is it some generic context-free 17 parser. In fact, context (semantics) is what it's all about - figuring 18 out not just what the grouping of tokens are, but what the _types_ are 19 that the grouping implies. 20 ''' 21 job.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