Skip to content
Snippets Groups Projects
  1. Mar 22, 2016
  2. Jan 25, 2016
  3. Sep 09, 2015
  4. Sep 01, 2015
    • Jerome Forissier's avatar
      qemu: add 'check' and 'check-only' targets · f080b5ab
      Jerome Forissier authored
      
      Adds an Expect script to launch QEMU, run xtest and return a pass/fail
      status. This makes it even easier to launch non-regression tests and
      possibly integrate into a CI loop.
      
      The script may be invoked through 'make check' or 'make check-only'.
      The former considers dependencies, while the latter just runs the script.
      
      The output of serial ports 0 and 1 are saved to serial0.log and
      serial1.log, respectively.
      
      Expect may be installed with 'sudo apt-get install expect' on Debian/
      Ubuntu distributions.
      
      Sample output:
      
       $ make -j9 check
       <snip>
       expect qemu-check.exp -- \
               --bios /home/jerome/work/optee_repo/out/bios-qemu/bios.bin
       Starting QEMU... done, guest is booted.
       Loading OP-TEE driver and tee-supplicant... done.
       Running: xtest...
       ##########################################<snip>
       Status: PASS (404 test cases)
      
      Signed-off-by: default avatarJerome Forissier <jerome.forissier@linaro.org>
      Reviewed-by: default avatarPascal Brand <pascal.brand@linaro.org>
      f080b5ab
Loading