view more/smoketest-report.sh @ 1589:96fb8598a446 1.2.3

The ARM irq mapping is more broken than that: both the SCSI controller (slot 13, pin 1) and the ethernet controller (slot 12, pin 1) are both on irq 59 in qemu. Just hardwire it for now.
author Rob Landley <rob@landley.net>
date Wed, 20 Mar 2013 21:13:57 -0500
parents 58bd855892c3
children
line wrap: on
line source

#!/bin/bash

. sources/utility_functions.sh || exit 1

# Test all architctures to see whether or not they can compile and run
# the included "hello world" program.

echo "Architecture,Smoketest,Control Image,Build Stage"

for i in $(ls sources/targets | sed 's@.*/@@')
do
  [ ! -f "sources/targets/$i" ] && continue

  echo -n "$i,"

  grep -q 'Hello world!' build/logs/smoketest-$i.txt 2>/dev/null &&
    echo -n "PASS," || echo -n "FAIL,"

  [ -e "build/dropbearmulti-$i" ] &&
    echo -n "PASS," || echo -n "FAIL,"

  echo $(
    sed -n 's/^=== \([^(]*\)([^ ]* \(.*\))/\2 \1/p' \
      build/logs/build-$i.txt | tail -n 1 )
done