Skip to content
Snippets Groups Projects
  1. Mar 03, 2017
  2. Jan 20, 2017
  3. Oct 18, 2016
  4. Mar 22, 2016
  5. Jan 25, 2016
  6. Sep 09, 2015
  7. 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