Files
francis.wang 4c86c082a2 Initial commit: OpenWrt-Yocto monorepo
Combine poky (Yocto scarthgap), meta-openembedded (scarthgap), and
meta-openwrt into a single repository.

Components:
- poky/             Yocto core framework (BitBake + OE-Core)
- meta-openembedded/ Community layers (meta-oe, meta-python, meta-networking)
- meta-openwrt/     OpenWrt customization layer
- setup-env.sh      One-click build environment setup
- README.md         Project documentation
2026-07-11 13:28:01 +08:00

25 lines
879 B
Python

#
# Copyright OpenEmbedded Contributors
#
# SPDX-License-Identifier: MIT
#
import shutil
import os.path
from oeqa.sdk.case import OESDKTestCase
class SanityTests(OESDKTestCase):
def test_tools(self):
"""
Test that wget and tar come from the buildtools, not the host. This
verifies that the buildtools have installed correctly. We can't check
for gcc as that is only installed by buildtools-extended.
"""
for command in ("tar", "wget"):
# Canonicalise the SDK root
sdk_base = os.path.realpath(self.tc.sdk_dir)
# Canonicalise the location of this command
tool_path = os.path.realpath(self._run("command -v %s" % command).strip())
# Assert that the tool was found inside the SDK root
self.assertEqual(os.path.commonprefix((sdk_base, tool_path)), sdk_base)