|  | #!/bin/bash -xe | 
|  | # | 
|  | # Purpose: | 
|  | #  This script is responsible for testing the openbmc-build-scripts repository | 
|  | # | 
|  | # Required Inputs: | 
|  | #  WORKSPACE:      Directory which contains the extracted openbmc-build-scripts | 
|  | #                  directory | 
|  |  | 
|  | export LANG=en_US.UTF8 | 
|  |  | 
|  | cd "${WORKSPACE}/openbmc-build-scripts" | 
|  |  | 
|  | # Check code formatting (by running the UT script against this repo). | 
|  | UNIT_TEST_PKG=openbmc-build-scripts \ | 
|  | "${WORKSPACE}/openbmc-build-scripts/run-unit-test-docker.sh" | 
|  |  | 
|  | # Now run some of our most used CI scripts | 
|  | ./scripts/build-unit-test-docker | 
|  | ./scripts/clean-unit-test-docker | 
|  | ./scripts/build-qemu-robot-docker.sh | 
|  |  | 
|  | # Run a simple CI against 'sdbusplus' to ensure the run-unit-test script works. | 
|  | cd "${WORKSPACE}" | 
|  | git clone https://github.com/openbmc/sdbusplus | 
|  | UNIT_TEST_PKG=sdbusplus "${WORKSPACE}/openbmc-build-scripts/run-unit-test-docker.sh" |