auto_test_cbd_vagrant.sh #2

  • //
  • guest/
  • perforce_software/
  • cbd/
  • dev/
  • test/
  • auto_test_cbd_vagrant.sh
  • View
  • Commits
  • Open Download .zip Download (512 B)
#!/bin/bash
#------------------------------------------------------------------------------
# This wrapper to test_cbd.sh defines recommended flags for use with vagrant
# VM testing.
set -u
set -e

export CBD_HOME=/tmp/sd/cbd
export SharedCBD=/shared/cbd

cd $CBD_HOME

echo "Simulating what CI does with the 'build' workspace, using symlinks."
for dir in scripts test triggers; do
   if [[ ! -L $CBD_HOME/$dir ]]; then
      ln -s "$SharedCBD/$dir"
   fi
done

$CBD_HOME/test/test_cbd.sh -I -d /shared

exit $?
# Change User Description Committed
#17 21805 C. Thomas Tyler Routine merge down to dev from main.
#16 19264 C. Thomas Tyler Tweaked CBD test suite to pull from specified branch; removing hard-coding
to main branch.
#15 19253 C. Thomas Tyler Routine merge-down from main to dev.
#14 15359 C. Thomas Tyler Routine Merge Down of cbd to dev from main using:
p4 merge -b perforce_software-cbd-dev
#13 15320 C. Thomas Tyler Routine Merge Down to dev from main using:
p4 merge -b p4 -s merge -n -b perforce_software-cbd-dev.
#12 15274 C. Thomas Tyler Merge Down of cbd to dev from main using:
p4 merge -b perforce_software-cbd-dev
#11 15039 C. Thomas Tyler Merge Down CBD to dev from main to pick up test suite improvements and
an exception bug fix in Cbd.py.
#10 15006 C. Thomas Tyler Reversed rsync args.
#9 15004 C. Thomas Tyler Tweaked.
#8 15003 C. Thomas Tyler Sudo indirection correction.
#7 15002 C. Thomas Tyler Tweaked restart script.
#6 15001 C. Thomas Tyler Resolved a chicken-and-egg problem.
#5 14998 C. Thomas Tyler Added some sudo calls.
#4 14991 C. Thomas Tyler General VM envrionment testing improvements.
#3 14959 C. Thomas Tyler Implemented '-S' and configured to work existing SDP, as set up
by the Helix SDP Installer.

Work in progress.
#2 14937 C. Thomas Tyler Incorporated symlink trick used in manual test environment
for use with Vagrant test environment.
#1 14928 C. Thomas Tyler Tweakes to Vagrant test flow.