diff options
author | Tom Rini <trini@konsulko.com> | 2019-12-12 08:18:59 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2019-12-12 08:18:59 -0500 |
commit | 553cb06887825314e74a9bdac337467c77d1db88 (patch) | |
tree | 0c73f29d194d17a52ed7a4480f68b13f162147ca /tools/buildman/test.py | |
parent | f39abbbc531eb7b246d83dbb765e65afcc0989f8 (diff) | |
parent | b4f98b3b16ec513f7fa6b97ec49792a5e99ec165 (diff) |
Merge tag 'dm-next-13dec19' of https://gitlab.denx.de/u-boot/custodians/u-boot-dm into next
buildman improvements including toolchain environment feature
sandbox unicode support in serial
Diffstat (limited to 'tools/buildman/test.py')
-rw-r--r-- | tools/buildman/test.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/buildman/test.py b/tools/buildman/test.py index b4e28d68676..acd862b3b0f 100644 --- a/tools/buildman/test.py +++ b/tools/buildman/test.py @@ -451,6 +451,24 @@ class TestBuild(unittest.TestCase): 'crosstool/files/bin/x86_64/.*/' 'x86_64-gcc-.*-nolibc_arm-.*linux-gnueabi.tar.xz') + def testGetEnvArgs(self): + """Test the GetEnvArgs() function""" + tc = self.toolchains.Select('arm') + self.assertEqual('arm-linux-', + tc.GetEnvArgs(toolchain.VAR_CROSS_COMPILE)) + self.assertEqual('', tc.GetEnvArgs(toolchain.VAR_PATH)) + self.assertEqual('arm', + tc.GetEnvArgs(toolchain.VAR_ARCH)) + self.assertEqual('', tc.GetEnvArgs(toolchain.VAR_MAKE_ARGS)) + + self.toolchains.Add('/path/to/x86_64-linux-gcc', test=False) + tc = self.toolchains.Select('x86') + self.assertEqual('/path/to', + tc.GetEnvArgs(toolchain.VAR_PATH)) + tc.override_toolchain = 'clang' + self.assertEqual('HOSTCC=clang CC=clang', + tc.GetEnvArgs(toolchain.VAR_MAKE_ARGS)) + if __name__ == "__main__": unittest.main() |