Lukacs T. Berki | 3b730c4 | 2021-04-08 13:21:13 +0200 | [diff] [blame] | 1 | #!/bin/bash -eu |
| 2 | |
| 3 | # This test exercises mixed builds where Soong and Bazel cooperate in building |
| 4 | # Android. |
| 5 | # |
| 6 | # When the execroot is deleted, the Bazel server process will automatically |
| 7 | # terminate itself. |
| 8 | |
| 9 | source "$(dirname "$0")/lib.sh" |
| 10 | |
Lukacs T. Berki | 686965b | 2021-04-14 16:40:03 +0200 | [diff] [blame] | 11 | function create_mock_bazel() { |
Lukacs T. Berki | 3b730c4 | 2021-04-08 13:21:13 +0200 | [diff] [blame] | 12 | copy_directory build/bazel |
| 13 | |
| 14 | symlink_directory prebuilts/bazel |
| 15 | symlink_directory prebuilts/jdk |
| 16 | |
| 17 | symlink_file WORKSPACE |
| 18 | symlink_file tools/bazel |
| 19 | } |
| 20 | |
| 21 | function test_bazel_smoke { |
| 22 | setup |
Lukacs T. Berki | 686965b | 2021-04-14 16:40:03 +0200 | [diff] [blame] | 23 | create_mock_bazel |
Lukacs T. Berki | 3b730c4 | 2021-04-08 13:21:13 +0200 | [diff] [blame] | 24 | |
| 25 | tools/bazel info |
| 26 | } |
| 27 | |
| 28 | test_bazel_smoke |