Home | History | Annotate | Download | only in sparse
      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