Skip to content
代码片段 群组 项目
  • Timotej Ecimovic's avatar
    bff8d9eb
    Matter cleanup (#641) · bff8d9eb
    Timotej Ecimovic 创作于
    This commit enables use of binary zap build for the Matter SDK. It bring the Matter JS code into the zap, cleans it up, and adds few new mechanisms to the templates.json files to support the Matter handling of yaml tests and test maintenance.
    
    It also adds categorization and aliasing of helpers, so that only a subset can be loaded.
    
    Furthermore, the handlebars instance is now no longer global, but it is created per-generation, and populated with the right subset of helpers.
    
    Individual commits:
    
    * Import: 07/29/2022
    * Lint cleanup.
    * Cleanup and alias few helpers.
    * Add more directories to import.
    * Use common aliases.
    * Cleaning up imports.
    * Import: add more files.
    * Further imports cleanup.
    * .js -> .ts
    * Add category for Matter helpers.
    * Comment, so I stop being confused.
    * Add missing import of dbenum.
    * Add the unit test for the helper loading via aliases.
    * Fix the unit test.
    * Cleanup the helpers api retrieval.
    * Include a missing js file.
    * Fix the api loading and testing.
    * Skip automatic loading of categorized or aliased helpers.
    * Add mechanism to auto-load helper categories and aliases.
    * Make category functionality from gen-templates.json work correctly.
    * Fix the bizarre mechanism of importing simulated clusters.
    * Shortcut the package loading in case of only one available.
    * Add more yaml files.
    * Remove pointless directory read.
    * Add the copying of the yaml files to copy script.
    * Skip the meta symbol.
    * Add the tests.
    * Import: 8/2/2022
    * Fix two small problems that accumulated into major problems.
    * Fix various Matter issues.
    * Remove stray require.
    * Clean up the initialization API.
    * Clean up the weird initialization of PICS.yaml.
    * Remove a console.log
    * Cleanup and alias another helper package.
    * Add mechanism to share resource paths from gen-templates.json.
    * Apply externalized resources to be able to remove all the yaml files.
    * Remove yaml copying. Will not need this again.
    * Import: 8/4/2022
    * Detect open handles.
    * Remove a useless test.
    * Temporarily lower the coverage requirements, before we bring in Matter unit tests.
    * Configure Matter code to stop doing ASI and instead put semicolons in the code.
    * Move the tests out into JSON files.
    * Move all the tests into ciTests json, deal with a more complex include+disable case.
    * Properly read relative path for the tests.json files.
    * Remove all tests code for matter.
    * Remove unneeded JSON files that moved to SDK.
    * Regen api baselines and remove references to test helpers.
    * Stray rebase problem.
    * Run cypress only once.
    bff8d9eb
    历史
    Matter cleanup (#641)
    Timotej Ecimovic 创作于
    This commit enables use of binary zap build for the Matter SDK. It bring the Matter JS code into the zap, cleans it up, and adds few new mechanisms to the templates.json files to support the Matter handling of yaml tests and test maintenance.
    
    It also adds categorization and aliasing of helpers, so that only a subset can be loaded.
    
    Furthermore, the handlebars instance is now no longer global, but it is created per-generation, and populated with the right subset of helpers.
    
    Individual commits:
    
    * Import: 07/29/2022
    * Lint cleanup.
    * Cleanup and alias few helpers.
    * Add more directories to import.
    * Use common aliases.
    * Cleaning up imports.
    * Import: add more files.
    * Further imports cleanup.
    * .js -> .ts
    * Add category for Matter helpers.
    * Comment, so I stop being confused.
    * Add missing import of dbenum.
    * Add the unit test for the helper loading via aliases.
    * Fix the unit test.
    * Cleanup the helpers api retrieval.
    * Include a missing js file.
    * Fix the api loading and testing.
    * Skip automatic loading of categorized or aliased helpers.
    * Add mechanism to auto-load helper categories and aliases.
    * Make category functionality from gen-templates.json work correctly.
    * Fix the bizarre mechanism of importing simulated clusters.
    * Shortcut the package loading in case of only one available.
    * Add more yaml files.
    * Remove pointless directory read.
    * Add the copying of the yaml files to copy script.
    * Skip the meta symbol.
    * Add the tests.
    * Import: 8/2/2022
    * Fix two small problems that accumulated into major problems.
    * Fix various Matter issues.
    * Remove stray require.
    * Clean up the initialization API.
    * Clean up the weird initialization of PICS.yaml.
    * Remove a console.log
    * Cleanup and alias another helper package.
    * Add mechanism to share resource paths from gen-templates.json.
    * Apply externalized resources to be able to remove all the yaml files.
    * Remove yaml copying. Will not need this again.
    * Import: 8/4/2022
    * Detect open handles.
    * Remove a useless test.
    * Temporarily lower the coverage requirements, before we bring in Matter unit tests.
    * Configure Matter code to stop doing ASI and instead put semicolons in the code.
    * Move the tests out into JSON files.
    * Move all the tests into ciTests json, deal with a more complex include+disable case.
    * Properly read relative path for the tests.json files.
    * Remove all tests code for matter.
    * Remove unneeded JSON files that moved to SDK.
    * Regen api baselines and remove references to test helpers.
    * Stray rebase problem.
    * Run cypress only once.
代码所有者
将用户和群组指定为特定文件更改的核准人。 了解更多。