Lines Matching full:extension
51 # Copy the extension to another temporary directory to test out of tree builds
53 logger.debug(f"Copying extension to {tempdir_extension}")
54 ext_dir = Path(os.environ["ZEPHYR_BASE"]) / "tests/misc/llext-edk/extension"
57 # Also copy file2hex.py to the extension directory, so that it's possible
58 # to generate a hex file from the extension binary
63 # Set the LLEXT_EDK_INSTALL_DIR environment variable so that the extension
69 # Build the extension using the edk
70 logger.debug(f"Building extension in {tempdir_extension} - cmake")
75 logger.debug(f"Building extension in {tempdir_extension} - make")
80 # Check if the extension was built
81 assert os.path.exists(Path(tempdir_extension) / "build/extension.llext")
83 # Can we run it? First, rebuild the application, now including the extension
85 # extension code.
86 logger.debug(f"Running application with extension in {tempdir_extension} - west build")
102 logger.debug(f"Running application with extension in {tempdir_extension}")
107 assert "Calling extension from kernel" in lines
108 assert "Calling extension from user" in lines