#!/bin/sh # Copyright 2014 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # # Rudimentry test suite for sysroot-creator. global SCRIPT_DIR := $[dirname $0] set -o errexit proc TestUpdateAllLists { echo "[ RUN ] TestUpdateAllLists" "$SCRIPT_DIR/sysroot-creator-trusty.sh" UpdatePackageListsAmd64 "$SCRIPT_DIR/sysroot-creator-trusty.sh" UpdatePackageListsI386 "$SCRIPT_DIR/sysroot-creator-trusty.sh" UpdatePackageListsARM "$SCRIPT_DIR/sysroot-creator-wheezy.sh" UpdatePackageListsAmd64 "$SCRIPT_DIR/sysroot-creator-wheezy.sh" UpdatePackageListsI386 "$SCRIPT_DIR/sysroot-creator-wheezy.sh" UpdatePackageListsARM echo "[ OK ]" } TestUpdateAllLists (CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:SCRIPT_DIR) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(dirname)} {($ VSub_Number "$0")})]) left_token: spids: [20 24] ) } spids: [19] ) ] spids: [19] ) (C {(set)} {(-o)} {(errexit)}) (FuncDef name: TestUpdateAllLists body: (BraceGroup children: [ (C {(echo)} {(DQ ("[ RUN ] TestUpdateAllLists"))}) (C {(DQ ($ VSub_Name "$SCRIPT_DIR") (/sysroot-creator-trusty.sh))} {(UpdatePackageListsAmd64)} ) (C {(DQ ($ VSub_Name "$SCRIPT_DIR") (/sysroot-creator-trusty.sh))} {(UpdatePackageListsI386)} ) (C {(DQ ($ VSub_Name "$SCRIPT_DIR") (/sysroot-creator-trusty.sh))} {(UpdatePackageListsARM)} ) (C {(DQ ($ VSub_Name "$SCRIPT_DIR") (/sysroot-creator-wheezy.sh))} {(UpdatePackageListsAmd64)} ) (C {(DQ ($ VSub_Name "$SCRIPT_DIR") (/sysroot-creator-wheezy.sh))} {(UpdatePackageListsI386)} ) (C {(DQ ($ VSub_Name "$SCRIPT_DIR") (/sysroot-creator-wheezy.sh))} {(UpdatePackageListsARM)} ) (C {(echo)} {(DQ ("[ OK ]"))}) ] spids: [38] ) spids: [34 37] ) (C {(TestUpdateAllLists)}) ] )