mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-05-02 21:46:58 +00:00
fix the typo in validateScenario.py because it leads to fail to import scenario xml. Tracked-On: #6690 Signed-off-by: Kunhui-Li <kunhuix.li@intel.com> |
||
---|---|---|
.. | ||
__init__.py | ||
generateLaunchScript.py | ||
loadBoard.py | ||
loadScenario.py | ||
populateDefaultValues.py | ||
pyodide.py | ||
README.md | ||
tests.py | ||
validateBoardStructure.py | ||
validateScenario.py | ||
validateScenarioStructure.py |
ACRN Configurator WASM Python Module
Every file must set __package__ = 'configurator.pyodide'
before import,
set this magic var can resolve python relative import error when we direct run it.
Function define
Every python script need a test function and a main function.
test
run script will call this function, so please set script default params in this function
main
in js side will use this function. like:
// after pyodide install all dependices
var launch_cfg_gen = pyodide.pyimport("configurator.pyodide.launch_cfg_gen").main;
var board_xml = this.readFile('xxxx/board.xml');
var scenario_xml = this.readFile('xxx/scenario.xml');
var launch_scripts = launch_cfg_gen(board_xml, scenario_xml);
console.log(launch_scripts)