{"_id":"@micro-os-plus/micro-test-plus","_rev":"33-9f50ce713dd898417656a316eaa04333","name":"@micro-os-plus/micro-test-plus","dist-tags":{"latest":"5.0.1","test":"5.0.1"},"versions":{"2.1.1":{"name":"@micro-os-plus/micro-test-plus","version":"2.1.1","keywords":["xpack","c++","testing","framework","micro-os-plus"],"author":{"url":"https://github.com/ilg-ul/","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@2.1.1","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://github.com/micro-os-plus/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues/"},"dist":{"shasum":"be12b14e0223a1aadadda5ebb0077726ca2327b2","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-2.1.1.tgz","fileCount":8,"integrity":"sha512-ebfsOVoxXOruW98PWPOYy3pF7dKbqHLgY2zF6hycbEQCSTLYO66JctoCVbYj8R8RoGpgi5FEJbLXR8YhEn3O3g==","signatures":[{"sig":"MEUCIEsA7y2gqcwDYNveYJztoHsViJb2Jtp8Wv2RrGUDLRyqAiEA7ZSOmQrIN7UvdGUluH21LeVM9h4z4I++cKQxe+4jAkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/qiuCRA9TVsSAnZWagAA81YP/3Rq33If1M4kzOfun9VC\n57RBuKt64eSYwbkrsch52So89EOvvSIaUkTgvDDWDioRiR9hUxq28W5zgykj\nvjxIjDGQckHHHaInwA8QIlKycWPoB1d2ntpNxBn8MCVd8hXyvsE/rETZCXjI\n3GBe/gbfeiCs2Kheki8nlxOH4gZi6ZxpkB6wW1buEppWSGjtzadFVRuHN2rq\nuDGV9cxNaZ6VtJwqg8W4ODp85RZH6fRlImwMa7OXwIP5NfGOSJfmIuj1624h\nvoDbFujdWl2/BTC6kTgs4GtNaFLZKzImhhz6xyqqJpdBvL017Fn7deUjE3+W\naqeQbScjrJqzDE7GGFGby1vNc/9A8qKfu59/Uq1984BtSZ19KyQuof7fB0sz\n3sM6YIzGd+cHzB1IFeYkUhrwBZhZ7+kuWkCgrTMGhbln0+KH5q0u15v8Sl8A\nW1fUYHriyZoPe38oUOOmB4dYzj5JP1sZMXqWwcFGTkw32SJbjc52SxRGGmGv\n41ags232kWcB7gaAma2CFpXgTuh+ZzbUpyUowDdVKTpnw131wULRSPGoq05F\nunq4m5CV4HW4rjwGs965K/PVb4kQi9Vum5VJF83aUT/FH0Xjvt0OccvIi7jZ\nTMgt+Q4JADWBm9eED0sk16DXftbPscg1ixhTfH75prlJSBrrfxyoYh72ptFF\n1Tm0\r\n=+F5L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"","xpack":{"actions":{"test-all":["xpm run test-native","xpm run test-cortexm"],"clean-all":["xpm run clean --config native-cmake-debug","xpm run clean --config native-cmake-release","xpm run clean --config native-cmake-gcc8-debug","xpm run clean --config native-cmake-gcc8-release","xpm run clean --config native-cmake-gcc11-debug","xpm run clean --config native-cmake-gcc11-release","xpm run clean --config native-cmake-clang12-debug","xpm run clean --config native-cmake-clang12-release","xpm run clean --config native-meson-debug","xpm run clean --config native-meson-release","xpm run clean --config native-meson-gcc11-debug","xpm run clean --config native-meson-gcc11-release","xpm run clean --config native-meson-clang12-debug","xpm run clean --config native-meson-clang12-release","xpm run clean --config qemu-mps2-an386-cmake-debug","xpm run clean --config qemu-mps2-an386-cmake-release","xpm run clean --config qemu-mps2-an386-meson-debug","xpm run clean --config qemu-mps2-an386-meson-release","xpm run clean --config stm32f4discovery-cmake-debug","xpm run clean --config stm32f4discovery-cmake-release","xpm run clean --config stm32f4discovery-meson-debug","xpm run clean --config stm32f4discovery-meson-release"],"link-deps":["xpm link @micro-os-plus/build-helper"],"install-all":["xpm install --all-configs"],"test-native":["{% if os.platform != 'win32' %}xpm run test-native-cmake{% endif %}","xpm run test-native-cmake-gcc8","xpm run test-native-cmake-gcc11","xpm run test-native-cmake-clang12","{% if os.platform != 'win32' %}xpm run test-native-meson{% endif %}","xpm run test-native-meson-gcc11","xpm run test-native-meson-clang12"],"test-cortexm":["xpm run test-qemu-mps2-an386-cmake","xpm run test-qemu-mps2-an386-meson","xpm run test-stm32f4discovery-cmake","{% if os.platform != 'win32' %}xpm run test-stm32f4discovery-meson{% endif %}"],"rm-global-deps":["xpm uninstall --global @micro-os-plus/architecture-cortexm","xpm uninstall --global @micro-os-plus/build-helper","xpm uninstall --global @micro-os-plus/devices-stm32f4-extras","xpm uninstall --global @micro-os-plus/devices-cortexm","xpm uninstall --global @micro-os-plus/devices-qemu-cortexm","xpm uninstall --global @micro-os-plus/diag-trace","xpm uninstall --global @micro-os-plus/libs-c","xpm uninstall --global @micro-os-plus/libs-cpp","xpm uninstall --global @micro-os-plus/platform-stm32f4discovery","xpm uninstall --global @micro-os-plus/semihosting","xpm uninstall --global @micro-os-plus/startup","xpm uninstall --global @micro-os-plus/version","xpm uninstall --global @xpack-3rd-party/arm-cmsis-core-m"],"test-native-cmake":["xpm run prepare --config native-cmake-debug","xpm run build --config native-cmake-debug","xpm run test --config native-cmake-debug","xpm run prepare --config native-cmake-release","xpm run build --config native-cmake-release","xpm run test --config native-cmake-release"],"test-native-meson":["xpm run prepare --config native-meson-debug","xpm run build --config native-meson-debug","xpm run test --config native-meson-debug","xpm run prepare --config native-meson-release","xpm run build --config native-meson-release","xpm run test --config native-meson-release"],"test-native-cmake-gcc8":["xpm run prepare --config native-cmake-gcc8-debug","xpm run build --config native-cmake-gcc8-debug","xpm run test --config native-cmake-gcc8-debug","xpm run prepare --config native-cmake-gcc8-release","xpm run build --config native-cmake-gcc8-release","xpm run test --config native-cmake-gcc8-release"],"test-native-cmake-gcc11":["xpm run prepare --config native-cmake-gcc11-debug","xpm run build --config native-cmake-gcc11-debug","xpm run test --config native-cmake-gcc11-debug","xpm run prepare --config native-cmake-gcc11-release","xpm run build --config native-cmake-gcc11-release","xpm run test --config native-cmake-gcc11-release"],"test-native-meson-gcc11":["xpm run prepare --config native-meson-gcc11-debug","xpm run build --config native-meson-gcc11-debug","xpm run test --config native-meson-gcc11-debug","xpm run prepare --config native-meson-gcc11-release","xpm run build --config native-meson-gcc11-release","xpm run test --config native-meson-gcc11-release"],"test-native-cmake-clang12":["xpm run prepare --config native-cmake-clang12-debug","xpm run build --config native-cmake-clang12-debug","xpm run test --config native-cmake-clang12-debug","xpm run prepare --config native-cmake-clang12-release","xpm run build --config native-cmake-clang12-release","xpm run test --config native-cmake-clang12-release"],"test-native-meson-clang12":["xpm run prepare --config native-meson-clang12-debug","xpm run build --config native-meson-clang12-debug","xpm run test --config native-meson-clang12-debug","xpm run prepare --config native-meson-clang12-release","xpm run build --config native-meson-clang12-release","xpm run test --config native-meson-clang12-release"],"test-qemu-mps2-an386-cmake":["xpm run prepare --config qemu-mps2-an386-cmake-debug","xpm run build --config qemu-mps2-an386-cmake-debug","xpm run test --config qemu-mps2-an386-cmake-debug","xpm run prepare --config qemu-mps2-an386-cmake-release","xpm run build --config qemu-mps2-an386-cmake-release","xpm run test --config qemu-mps2-an386-cmake-release"],"test-qemu-mps2-an386-meson":["xpm run prepare --config qemu-mps2-an386-meson-debug","xpm run build --config qemu-mps2-an386-meson-debug","xpm run test --config qemu-mps2-an386-meson-debug","xpm run prepare --config qemu-mps2-an386-meson-release","xpm run build --config qemu-mps2-an386-meson-release","xpm run test --config qemu-mps2-an386-meson-release"],"test-stm32f4discovery-cmake":["xpm run prepare --config stm32f4discovery-cmake-debug","xpm run build --config stm32f4discovery-cmake-debug","xpm run test --config stm32f4discovery-cmake-debug","xpm run prepare --config stm32f4discovery-cmake-release","xpm run build --config stm32f4discovery-cmake-release","xpm run test --config stm32f4discovery-cmake-release"],"test-stm32f4discovery-meson":["xpm run prepare --config stm32f4discovery-meson-debug","xpm run build --config stm32f4discovery-meson-debug","xpm run test --config stm32f4discovery-meson-debug","xpm run prepare --config stm32f4discovery-meson-release","xpm run build --config stm32f4discovery-meson-release","xpm run test --config stm32f4discovery-meson-release"]},"properties":{"commandCMakeBuild":"cmake --build {{ properties.buildFolderRelativePathPosix }} --verbose","commandCMakeClean":"cmake --build {{ properties.buildFolderRelativePathPosix }} --target clean","commandMesonBuild":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonClean":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --clean","commandCMakePrepare":"{{ properties.commandCMakeReconfigure }} --log-level=VERBOSE","commandMesonPrepare":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePath":"{{ 'build' | path_join: configuration.name | to_filename | downcase }}","commandCMakeReconfigure":"cmake -S tests -B {{ properties.buildFolderRelativePathPosix }} -G Ninja -D CMAKE_BUILD_TYPE={{ properties.buildType }} -D PLATFORM_NAME={{ properties.platformName }} -D CMAKE_EXPORT_COMPILE_COMMANDS=ON","commandMesonReconfigure":"meson setup --reconfigure {{ properties.buildFolderRelativePathPosix }} tests","commandCMakePerformTests":"cd {{ properties.buildFolderRelativePath }} && ctest -V","commandMesonPerformTests":"meson test -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonPrepareCross":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --cross xpacks/micro-os-plus-build-helper/meson/toolchains/{% if os.platform == 'win32' %}{{ properties.toolchainWindowsFileName }}{% else %}{{ properties.toolchainFileName }}{% endif %} --cross tests/platform-{{ properties.platformName }}/meson/cross.ini {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePathPosix":"{{ 'build' | path_posix_join: configuration.name | downcase }}","commandCMakePrepareWithToolchain":"{{ properties.commandCMakePrepare }} -D CMAKE_TOOLCHAIN_FILE=../xpacks/micro-os-plus-build-helper/cmake/toolchains/{{ properties.toolchainFileName }}","commandMesonPrepareWithToolchain":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --native-file xpacks/micro-os-plus-build-helper/meson/toolchains/{% if os.platform == 'win32' %}{{ properties.toolchainWindowsFileName }}{% else %}{{ properties.toolchainFileName }}{% endif %} --native-file tests/platform-{{ properties.platformName }}/meson/native.ini {{ properties.buildFolderRelativePathPosix }} tests"},"minimumXpmRequired":"0.11.0","buildConfigurations":{"native-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepare }}"},"properties":{"buildType":"Debug","platformName":"native"}},"native-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepare }}"},"properties":{"buildType":"debug","platformName":"native"}},"native-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepare }}"},"properties":{"buildType":"Release","platformName":"native"}},"native-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepare }}"},"properties":{"buildType":"release","platformName":"native"}},"native-cmake-gcc8-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}"},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"8.5.0-1.1"}},"native-cmake-gcc11-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}"},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-1.3"}},"native-meson-gcc11-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}"},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"gcc.ini","toolchainWindowsFileName":"gcc-cmd.ini"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-1.3"}},"native-cmake-gcc8-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}"},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"8.5.0-1.1"}},"native-cmake-clang12-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}"},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-1.2"}},"native-cmake-gcc11-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}"},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-1.3"}},"native-meson-clang12-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}"},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"clang.ini","toolchainWindowsFileName":"clang-cmd.ini"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-1.2"}},"native-meson-gcc11-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}"},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"gcc.ini","toolchainWindowsFileName":"gcc-cmd.ini"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-1.3"}},"qemu-mps2-an386-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/diag-trace","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"Debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.cmake","shortConfigurationName":"q1d","buildFolderRelativePath":"{% if os.platform != 'win32' %}{{ 'build' | path_join: configuration.name | to_filename | downcase }}{% else %}{{ 'build' | path_join: properties.shortConfigurationName | to_filename | downcase }}{% endif %}","buildFolderRelativePathPosix":"{% if os.platform != 'win32' %}{{ 'build' | path_posix_join: configuration.name | downcase }}{% else %}{{ 'build' | path_posix_join: properties.shortConfigurationName | downcase }}{% endif %}"},"devDependencies":{"@micro-os-plus/libs-c":"2.2.1","@micro-os-plus/startup":"2.2.1","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"2.2.1","@micro-os-plus/diag-trace":"2.4.1","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"3.2.1","@micro-os-plus/devices-cortexm":"2.0.1","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"4.0.1","@micro-os-plus/devices-qemu-cortexm":"2.0.1"}},"qemu-mps2-an386-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/device-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/diag-trace","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"2.2.1","@micro-os-plus/startup":"2.2.1","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"2.2.1","@micro-os-plus/diag-trace":"2.4.1","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"3.2.1","@micro-os-plus/devices-cortexm":"2.0.1","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"4.0.1","@micro-os-plus/devices-qemu-cortexm":"2.0.1"}},"native-cmake-clang12-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}"},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-1.2"}},"native-meson-clang12-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}"},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"clang.ini","toolchainWindowsFileName":"clang-cmd.ini"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-1.2"}},"stm32f4discovery-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/diag-trace","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"Debug","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.cmake"},"devDependencies":{"@micro-os-plus/libs-c":"2.2.1","@micro-os-plus/startup":"2.2.1","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"2.2.1","@micro-os-plus/diag-trace":"2.4.1","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"3.2.1","@micro-os-plus/devices-cortexm":"2.0.1","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"4.0.1","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"stm32f4discovery-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/diag-trace","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"debug","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"2.2.1","@micro-os-plus/startup":"2.2.1","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"2.2.1","@micro-os-plus/diag-trace":"2.4.1","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"3.2.1","@micro-os-plus/devices-cortexm":"2.0.1","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"4.0.1","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"qemu-mps2-an386-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/device-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/diag-trace","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"MinSizeRel","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.cmake","shortConfigurationName":"q1r","buildFolderRelativePath":"{% if os.platform != 'win32' %}{{ 'build' | path_join: configuration.name | to_filename | downcase }}{% else %}{{ 'build' | path_join: properties.shortConfigurationName | to_filename | downcase }}{% endif %}","buildFolderRelativePathPosix":"{% if os.platform != 'win32' %}{{ 'build' | path_posix_join: configuration.name | downcase }}{% else %}{{ 'build' | path_posix_join: properties.shortConfigurationName | downcase }}{% endif %}"},"devDependencies":{"@micro-os-plus/libs-c":"2.2.1","@micro-os-plus/startup":"2.2.1","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"2.2.1","@micro-os-plus/diag-trace":"2.4.1","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"3.2.1","@micro-os-plus/devices-cortexm":"2.0.1","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"4.0.1","@micro-os-plus/devices-qemu-cortexm":"2.0.1"}},"qemu-mps2-an386-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/device-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/diag-trace","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"minsize","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"2.2.1","@micro-os-plus/startup":"2.2.1","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"2.2.1","@micro-os-plus/diag-trace":"2.4.1","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"3.2.1","@micro-os-plus/devices-cortexm":"2.0.1","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"4.0.1","@micro-os-plus/devices-qemu-cortexm":"2.0.1"}},"stm32f4discovery-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/diag-trace","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"MinSizeRel","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.cmake"},"devDependencies":{"@micro-os-plus/libs-c":"2.2.1","@micro-os-plus/startup":"2.2.1","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"2.2.1","@micro-os-plus/diag-trace":"2.4.1","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"3.2.1","@micro-os-plus/devices-cortexm":"2.0.1","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"4.0.1","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"stm32f4discovery-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/diag-trace","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"minsize","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"2.2.1","@micro-os-plus/startup":"2.2.1","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"2.2.1","@micro-os-plus/diag-trace":"2.4.1","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"3.2.1","@micro-os-plus/devices-cortexm":"2.0.1","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"4.0.1","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}}}},"config":{},"gitHead":"c61579e19d9d46ce449b5ead14ce9f83f38e17f7","scripts":{"pack":"npm pack","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","version-minor":"npm version minor","version-patch":"npm version patch"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"7.20.3","description":"A source xPack with µTest++, a minimalistic testing infrastructure","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"@xpack-dev-tools/cmake":"3.20.6-2.1","@micro-os-plus/build-helper":"2.3.1","@xpack-dev-tools/meson-build":"0.59.4-1.1","@xpack-dev-tools/ninja-build":"1.10.2-5.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_2.1.1_1644079278217_0.5074787964950813","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@micro-os-plus/micro-test-plus","version":"3.0.0","keywords":["xpack","c++","testing","framework","micro-os-plus"],"author":{"url":"https://github.com/ilg-ul/","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@3.0.0","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://github.com/micro-os-plus/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues/"},"dist":{"shasum":"a05f1e6a7bd44239b09e5ef9e937e5cc3d21075c","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-3.0.0.tgz","fileCount":23,"integrity":"sha512-nhX1VvJlmtnQIsVapsFmrWvAjyYmLtZeEEpXk4HQC8bKVMm/M9bn5VtrRS7yqwtbCeF3jkVNTmrQWFWDjlQCQw==","signatures":[{"sig":"MEUCIC5WEMrkA7igk3OkU8YsZjhn/0kvssXIMxBNNiJmLEnZAiEA7aUn/Mv5Q776RfFUpIWLWIxcwDmZrC1Z4J2x4A03uxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSZEJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoLg/9Gi7Cn2eN61IX5JNT/tN3WKpPSl0sNSTTqmxO12vCJeuY5MF5\r\nObEdzHVje+1itouN+6Jp3f2NlhE2xOn10fYVwDa0CdU7ucSbTea5HimhOUR6\r\n9XPvu5okBrgx7YO3oqzCxtrupqAttae9HSlF2HezMMYncUeWcxUhkvD5y1In\r\n1QZcpteZV09o1eUM4/26Xw46AYAfSHtk0JXPe9Pxfvx/NQvQaC9w9iWDCeQ1\r\nUc4jSUMjhyCf3tyLZ118sJaS3Rx4oRhvw1i7QvoLaSD8Na31fVRqXhLwYNvj\r\nGjpkA9J6JvrU47ssi0NwA8qbSUJWwav+z+Fh0fliQLGh5QppfYUBgIQT1S33\r\n5CiyPUltJlXiiLiGltMies9FyARM/xfRHj1D6Pu7x6P6uUSsxT2bh9bnAz4C\r\nLxZ2lEWXwEE1ULRdojDy2RDR4RIumMu5Y42YYwV8MXbnv9TqhuI4gH+ZUnpQ\r\noEIKj4G1c9JB/v0Ov4RAxQ1pR6+SsLhfeTX0e7QiIvEPcvBsmKv6Y2I7Wc3i\r\n4DDJep7y7atigZui3KfKmsRoRp7mHMH8lALeJsep3GOdniDjYrYJ5qdCNVgw\r\nsADs3VDuAn+GS7154SNJ9j+iJBUz5a4xs3UmzVPCVGUhtr6KdiB755rROaOU\r\nOwssnCUcYlk7KgvosWU0y8CXJQyv2nrlBwg=\r\n=Ysnf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"","xpack":{"actions":{"test-all":["xpm run test-native","xpm run test-cortexm"],"clean-all":["xpm run clean --config native-cmake-debug","xpm run clean --config native-cmake-release","xpm run clean --config native-cmake-gcc11-debug","xpm run clean --config native-cmake-gcc11-release","xpm run clean --config native-cmake-clang12-debug","xpm run clean --config native-cmake-clang12-release","xpm run clean --config native-cmake-clang13-debug","xpm run clean --config native-cmake-clang13-release","xpm run clean --config native-meson-debug","xpm run clean --config native-meson-release","xpm run clean --config native-meson-gcc11-debug","xpm run clean --config native-meson-gcc11-release","xpm run clean --config native-meson-clang12-debug","xpm run clean --config native-meson-clang12-release","xpm run clean --config native-meson-clang13-debug","xpm run clean --config native-meson-clang13-release","xpm run clean --config qemu-mps2-an386-cmake-debug","xpm run clean --config qemu-mps2-an386-cmake-release","xpm run clean --config qemu-mps2-an386-meson-debug","xpm run clean --config qemu-mps2-an386-meson-release","xpm run clean --config stm32f4discovery-cmake-debug","xpm run clean --config stm32f4discovery-cmake-release","xpm run clean --config stm32f4discovery-meson-debug","xpm run clean --config stm32f4discovery-meson-release"],"link-deps":["xpm link @micro-os-plus/build-helper","xpm link @micro-os-plus/diag-trace"],"deep-clean":"rm -rf build node_modules xpacks","install-all":["xpm install --all-configs --quiet"],"test-native":["{% if os.platform == 'darwin' %}xpm run test-native-cmake{% endif %}","xpm run test-native-cmake-gcc11","xpm run test-native-cmake-clang12","xpm run test-native-cmake-clang13","{% if os.platform == 'darwin' %}xpm run test-native-meson{% endif %}","xpm run test-native-meson-gcc11","xpm run test-native-meson-clang12","xpm run test-native-meson-clang13"],"test-cortexm":["xpm run test-qemu-mps2-an386-cmake","xpm run test-qemu-mps2-an386-meson","{% if os.platform == 'linux' %}xpm run test-stm32f4discovery-cmake{% endif %}","{% if os.platform == 'darwin' and os.arch == 'x64' %}xpm run test-stm32f4discovery-cmake{% endif %}","{% if os.platform == 'linux' %}xpm run test-stm32f4discovery-meson{% endif %}","{% if os.platform == 'darwin' and os.arch == 'x64' %}xpm run test-stm32f4discovery-meson{% endif %}"],"test-native-cmake":["xpm run prepare --config native-cmake-debug","xpm run build --config native-cmake-debug","xpm run test --config native-cmake-debug","xpm run prepare --config native-cmake-release","xpm run build --config native-cmake-release","xpm run test --config native-cmake-release"],"test-native-meson":["xpm run prepare --config native-meson-debug","xpm run build --config native-meson-debug","xpm run test --config native-meson-debug","xpm run prepare --config native-meson-release","xpm run build --config native-meson-release","xpm run test --config native-meson-release"],"test-native-cmake-gcc11":["xpm run prepare --config native-cmake-gcc11-debug","xpm run build --config native-cmake-gcc11-debug","xpm run test --config native-cmake-gcc11-debug","xpm run prepare --config native-cmake-gcc11-release","xpm run build --config native-cmake-gcc11-release","xpm run test --config native-cmake-gcc11-release"],"test-native-meson-gcc11":["xpm run prepare --config native-meson-gcc11-debug","xpm run build --config native-meson-gcc11-debug","xpm run test --config native-meson-gcc11-debug","xpm run prepare --config native-meson-gcc11-release","xpm run build --config native-meson-gcc11-release","xpm run test --config native-meson-gcc11-release"],"test-native-cmake-clang12":["xpm run prepare --config native-cmake-clang12-debug","xpm run build --config native-cmake-clang12-debug","xpm run test --config native-cmake-clang12-debug","xpm run prepare --config native-cmake-clang12-release","xpm run build --config native-cmake-clang12-release","xpm run test --config native-cmake-clang12-release"],"test-native-cmake-clang13":["xpm run prepare --config native-cmake-clang13-debug","xpm run build --config native-cmake-clang13-debug","xpm run test --config native-cmake-clang13-debug","xpm run prepare --config native-cmake-clang13-release","xpm run build --config native-cmake-clang13-release","xpm run test --config native-cmake-clang13-release"],"test-native-meson-clang12":["xpm run prepare --config native-meson-clang12-debug","xpm run build --config native-meson-clang12-debug","xpm run test --config native-meson-clang12-debug","xpm run prepare --config native-meson-clang12-release","xpm run build --config native-meson-clang12-release","xpm run test --config native-meson-clang12-release"],"test-native-meson-clang13":["xpm run prepare --config native-meson-clang13-debug","xpm run build --config native-meson-clang13-debug","xpm run test --config native-meson-clang13-debug","xpm run prepare --config native-meson-clang13-release","xpm run build --config native-meson-clang13-release","xpm run test --config native-meson-clang13-release"],"trigger-workflow-test-all":"bash tests/scripts/trigger-workflow-test-all.sh","test-qemu-mps2-an386-cmake":["xpm run prepare --config qemu-mps2-an386-cmake-debug","xpm run build --config qemu-mps2-an386-cmake-debug","xpm run test --config qemu-mps2-an386-cmake-debug","xpm run prepare --config qemu-mps2-an386-cmake-release","xpm run build --config qemu-mps2-an386-cmake-release","xpm run test --config qemu-mps2-an386-cmake-release"],"test-qemu-mps2-an386-meson":["xpm run prepare --config qemu-mps2-an386-meson-debug","xpm run build --config qemu-mps2-an386-meson-debug","xpm run test --config qemu-mps2-an386-meson-debug","xpm run prepare --config qemu-mps2-an386-meson-release","xpm run build --config qemu-mps2-an386-meson-release","xpm run test --config qemu-mps2-an386-meson-release"],"test-stm32f4discovery-cmake":["xpm run prepare --config stm32f4discovery-cmake-debug","xpm run build --config stm32f4discovery-cmake-debug","xpm run test --config stm32f4discovery-cmake-debug","xpm run prepare --config stm32f4discovery-cmake-release","xpm run build --config stm32f4discovery-cmake-release","xpm run test --config stm32f4discovery-cmake-release"],"test-stm32f4discovery-meson":["xpm run prepare --config stm32f4discovery-meson-debug","xpm run build --config stm32f4discovery-meson-debug","xpm run test --config stm32f4discovery-meson-debug","xpm run prepare --config stm32f4discovery-meson-release","xpm run build --config stm32f4discovery-meson-release","xpm run test --config stm32f4discovery-meson-release"]},"properties":{"commandCMakeBuild":"cmake --build {{ properties.buildFolderRelativePathPosix }}","commandCMakeClean":"cmake --build {{ properties.buildFolderRelativePathPosix }} --target clean","commandMesonBuild":"meson compile -C {{ properties.buildFolderRelativePathPosix }}","commandMesonClean":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --clean","commandCMakePrepare":"{{ properties.commandCMakeReconfigure }} --log-level=VERBOSE","commandMesonPrepare":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePath":"{{ 'build' | path_join: configuration.name | to_filename | downcase }}","commandCMakeReconfigure":"cmake -S tests -B {{ properties.buildFolderRelativePathPosix }} -G Ninja -D CMAKE_BUILD_TYPE={{ properties.buildType }} -D PLATFORM_NAME={{ properties.platformName }} -D CMAKE_EXPORT_COMPILE_COMMANDS=ON","commandMesonReconfigure":"meson setup --reconfigure {{ properties.buildFolderRelativePathPosix }} tests","commandCMakeBuildVerbose":"cmake --build {{ properties.buildFolderRelativePathPosix }} --verbose","commandCMakePerformTests":"cd {{ properties.buildFolderRelativePath }} && ctest -V","commandMesonBuildVerbose":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonPerformTests":"meson test -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonPrepareCross":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --cross xpacks/micro-os-plus-build-helper/meson/toolchains/{{ properties.toolchainFileName }} --cross tests/platform-{{ properties.platformName }}/meson/cross.ini {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePathPosix":"{{ 'build' | path_posix_join: configuration.name | downcase }}","commandCMakePrepareWithToolchain":"{{ properties.commandCMakePrepare }} -D CMAKE_TOOLCHAIN_FILE=../xpacks/micro-os-plus-build-helper/cmake/toolchains/{{ properties.toolchainFileName }}","commandMesonPrepareWithToolchain":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --native-file xpacks/micro-os-plus-build-helper/meson/toolchains/{{ properties.toolchainFileName }} --native-file tests/platform-{{ properties.platformName }}/meson/native.ini {{ properties.buildFolderRelativePathPosix }} tests"},"minimumXpmRequired":"0.11.0","buildConfigurations":{"native-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-gcc11-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-gcc11-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"gcc-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang12-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang13-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-gcc11-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang12-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang13-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-gcc11-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"gcc-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"qemu-mps2-an386-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"Debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.cmake","shortConfigurationName":"q1d","buildFolderRelativePath":"{% if os.platform != 'win32' %}{{ 'build' | path_join: configuration.name | to_filename | downcase }}{% else %}{{ 'build' | path_join: properties.shortConfigurationName | to_filename | downcase }}{% endif %}","buildFolderRelativePathPosix":"{% if os.platform != 'win32' %}{{ 'build' | path_posix_join: configuration.name | downcase }}{% else %}{{ 'build' | path_posix_join: properties.shortConfigurationName | downcase }}{% endif %}"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"qemu-mps2-an386-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc-{{ os.platform }}.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"native-cmake-clang12-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang13-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang12-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang13-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"stm32f4discovery-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"Debug","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.cmake"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"stm32f4discovery-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"debug","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"qemu-mps2-an386-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"MinSizeRel","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.cmake","shortConfigurationName":"q1r","buildFolderRelativePath":"{% if os.platform != 'win32' %}{{ 'build' | path_join: configuration.name | to_filename | downcase }}{% else %}{{ 'build' | path_join: properties.shortConfigurationName | to_filename | downcase }}{% endif %}","buildFolderRelativePathPosix":"{% if os.platform != 'win32' %}{{ 'build' | path_posix_join: configuration.name | downcase }}{% else %}{{ 'build' | path_posix_join: properties.shortConfigurationName | downcase }}{% endif %}"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"qemu-mps2-an386-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"minsize","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc-{{ os.platform }}.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"stm32f4discovery-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"MinSizeRel","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.cmake"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"stm32f4discovery-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"minsize","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}}}},"config":{},"gitHead":"072079dec9ece2824af3efacec3129b321558098","scripts":{"pack":"npm pack","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","version-minor":"npm version minor","version-patch":"npm version patch"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"7.20.3","description":"A source library xPack with µTest++, a testing framework for embedded platforms","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"@xpack-dev-tools/cmake":"3.21.6-1.1","@micro-os-plus/diag-trace":"3.0.0","@micro-os-plus/build-helper":"2.6.3","@xpack-dev-tools/meson-build":"0.60.3-1.1","@xpack-dev-tools/ninja-build":"1.10.2-5.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_3.0.0_1648988424904_0.4135825856158859","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@micro-os-plus/micro-test-plus","version":"3.0.1","keywords":["xpack","c++","testing","framework","micro-os-plus"],"author":{"url":"https://github.com/ilg-ul/","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@3.0.1","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://github.com/micro-os-plus/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues/"},"dist":{"shasum":"4c8f6abfd8f43100ff07510ed7e7aa3298676139","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-3.0.1.tgz","fileCount":22,"integrity":"sha512-MQkPn1p2XcYa4q06BBAxjkTj2cQDpycIkCRNCrysSR//U2+xlKCmNshrr8zSzpvgMnwrELkjhoRxMB8MJCS53g==","signatures":[{"sig":"MEUCIBIseI4WrCvC3q7KPZoxgwfB2zUS5P2I038E8qPDQX/wAiEAuo3DC3PHNyMS7si6rR130RwVbpEPvYu8+48fxCr8qqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTBkLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCcg/+JbAORFpGVZb/uKm6XuUaw2c/6lBq1EBtTBZu5aiLLazl5TZK\r\nQy3LQIsmp1+M+aEgjDV2wtrWLRvdQyWgKOMre9TVeKHtL0VH32fl1UbZc7Xk\r\nKHcVhY6Cw7VvMdAn0RIT6qlDeYCSQeUkYWV18aWU2LHRRYYjO75qLDyI/KRF\r\nLlVnoi9PZ48PF5ypphdZQKw+asm3kFQMLRo0XTx+0FvVx4jnqpgSJYq+158n\r\nb7RRkyytMdWxHfMJp6mqswf6f5CXYRdo5JsIonEolVu+qbgqvJ3+moykUId4\r\nw+uYbh3/2Fg11rP4iCN8BVf/sNhGvhpkdo/Vka7gKgLYVWUqkevg6RDMz20s\r\nilveJMwHfRxrlohhckWt/rb3xqF88rGYVM1C6LLmXNTmT/o98VQGHozbjK6O\r\nBSR1fiiQAm0eSRXok8VVkhwwQwgQ8zsv80pWbIuk+7NR+NXnqFB/BAMQAePq\r\nZonHBjY4bqMG83Y2NROQxiLNxKOcxCx8o0kdsoxOQJdJbqD5ejIFjFgWiCcR\r\nFlAx035gp4A1mSvteinMeYx/A4cEBPPZxpHFY4uE1UejbN6d7QH9pWw1cgt3\r\njDkIPxFRgBJ5SN/GjKe+IAvT4xzGrvsadD6l8ANj+Ahv1rrPfOpY0OxAQE+A\r\nEvqZpV6g9A8MsM+2bmJDC89JW52HT9vGf68=\r\n=pCRF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"","xpack":{"actions":{"test-all":["xpm run test-native","xpm run test-cortexm"],"clean-all":["xpm run clean --config native-cmake-debug","xpm run clean --config native-cmake-release","xpm run clean --config native-cmake-gcc11-debug","xpm run clean --config native-cmake-gcc11-release","xpm run clean --config native-cmake-clang12-debug","xpm run clean --config native-cmake-clang12-release","xpm run clean --config native-cmake-clang13-debug","xpm run clean --config native-cmake-clang13-release","xpm run clean --config native-meson-debug","xpm run clean --config native-meson-release","xpm run clean --config native-meson-gcc11-debug","xpm run clean --config native-meson-gcc11-release","xpm run clean --config native-meson-clang12-debug","xpm run clean --config native-meson-clang12-release","xpm run clean --config native-meson-clang13-debug","xpm run clean --config native-meson-clang13-release","xpm run clean --config qemu-mps2-an386-cmake-debug","xpm run clean --config qemu-mps2-an386-cmake-release","xpm run clean --config qemu-mps2-an386-meson-debug","xpm run clean --config qemu-mps2-an386-meson-release","xpm run clean --config stm32f4discovery-cmake-debug","xpm run clean --config stm32f4discovery-cmake-release","xpm run clean --config stm32f4discovery-meson-debug","xpm run clean --config stm32f4discovery-meson-release"],"link-deps":["xpm link @micro-os-plus/build-helper","xpm link @micro-os-plus/diag-trace"],"deep-clean":"rm -rf build node_modules xpacks","install-all":["xpm install --all-configs --quiet"],"test-native":["{% if os.platform == 'darwin' %}xpm run test-native-cmake{% endif %}","xpm run test-native-cmake-gcc11","xpm run test-native-cmake-clang12","xpm run test-native-cmake-clang13","{% if os.platform == 'darwin' %}xpm run test-native-meson{% endif %}","xpm run test-native-meson-gcc11","xpm run test-native-meson-clang12","xpm run test-native-meson-clang13"],"test-cortexm":["xpm run test-qemu-mps2-an386-cmake","xpm run test-qemu-mps2-an386-meson","{% if os.platform == 'linux' %}xpm run test-stm32f4discovery-cmake{% endif %}","{% if os.platform == 'darwin' and os.arch == 'x64' %}xpm run test-stm32f4discovery-cmake{% endif %}","{% if os.platform == 'linux' %}xpm run test-stm32f4discovery-meson{% endif %}","{% if os.platform == 'darwin' and os.arch == 'x64' %}xpm run test-stm32f4discovery-meson{% endif %}"],"test-native-cmake":["xpm run prepare --config native-cmake-debug","xpm run build --config native-cmake-debug","xpm run test --config native-cmake-debug","xpm run prepare --config native-cmake-release","xpm run build --config native-cmake-release","xpm run test --config native-cmake-release"],"test-native-meson":["xpm run prepare --config native-meson-debug","xpm run build --config native-meson-debug","xpm run test --config native-meson-debug","xpm run prepare --config native-meson-release","xpm run build --config native-meson-release","xpm run test --config native-meson-release"],"test-native-cmake-gcc11":["xpm run prepare --config native-cmake-gcc11-debug","xpm run build --config native-cmake-gcc11-debug","xpm run test --config native-cmake-gcc11-debug","xpm run prepare --config native-cmake-gcc11-release","xpm run build --config native-cmake-gcc11-release","xpm run test --config native-cmake-gcc11-release"],"test-native-meson-gcc11":["xpm run prepare --config native-meson-gcc11-debug","xpm run build --config native-meson-gcc11-debug","xpm run test --config native-meson-gcc11-debug","xpm run prepare --config native-meson-gcc11-release","xpm run build --config native-meson-gcc11-release","xpm run test --config native-meson-gcc11-release"],"test-native-cmake-clang12":["xpm run prepare --config native-cmake-clang12-debug","xpm run build --config native-cmake-clang12-debug","xpm run test --config native-cmake-clang12-debug","xpm run prepare --config native-cmake-clang12-release","xpm run build --config native-cmake-clang12-release","xpm run test --config native-cmake-clang12-release"],"test-native-cmake-clang13":["xpm run prepare --config native-cmake-clang13-debug","xpm run build --config native-cmake-clang13-debug","xpm run test --config native-cmake-clang13-debug","xpm run prepare --config native-cmake-clang13-release","xpm run build --config native-cmake-clang13-release","xpm run test --config native-cmake-clang13-release"],"test-native-meson-clang12":["xpm run prepare --config native-meson-clang12-debug","xpm run build --config native-meson-clang12-debug","xpm run test --config native-meson-clang12-debug","xpm run prepare --config native-meson-clang12-release","xpm run build --config native-meson-clang12-release","xpm run test --config native-meson-clang12-release"],"test-native-meson-clang13":["xpm run prepare --config native-meson-clang13-debug","xpm run build --config native-meson-clang13-debug","xpm run test --config native-meson-clang13-debug","xpm run prepare --config native-meson-clang13-release","xpm run build --config native-meson-clang13-release","xpm run test --config native-meson-clang13-release"],"trigger-workflow-test-all":"bash tests/scripts/trigger-workflow-test-all.sh","test-qemu-mps2-an386-cmake":["xpm run prepare --config qemu-mps2-an386-cmake-debug","xpm run build --config qemu-mps2-an386-cmake-debug","xpm run test --config qemu-mps2-an386-cmake-debug","xpm run prepare --config qemu-mps2-an386-cmake-release","xpm run build --config qemu-mps2-an386-cmake-release","xpm run test --config qemu-mps2-an386-cmake-release"],"test-qemu-mps2-an386-meson":["xpm run prepare --config qemu-mps2-an386-meson-debug","xpm run build --config qemu-mps2-an386-meson-debug","xpm run test --config qemu-mps2-an386-meson-debug","xpm run prepare --config qemu-mps2-an386-meson-release","xpm run build --config qemu-mps2-an386-meson-release","xpm run test --config qemu-mps2-an386-meson-release"],"test-stm32f4discovery-cmake":["xpm run prepare --config stm32f4discovery-cmake-debug","xpm run build --config stm32f4discovery-cmake-debug","xpm run test --config stm32f4discovery-cmake-debug","xpm run prepare --config stm32f4discovery-cmake-release","xpm run build --config stm32f4discovery-cmake-release","xpm run test --config stm32f4discovery-cmake-release"],"test-stm32f4discovery-meson":["xpm run prepare --config stm32f4discovery-meson-debug","xpm run build --config stm32f4discovery-meson-debug","xpm run test --config stm32f4discovery-meson-debug","xpm run prepare --config stm32f4discovery-meson-release","xpm run build --config stm32f4discovery-meson-release","xpm run test --config stm32f4discovery-meson-release"]},"properties":{"commandCMakeBuild":"cmake --build {{ properties.buildFolderRelativePathPosix }}","commandCMakeClean":"cmake --build {{ properties.buildFolderRelativePathPosix }} --target clean","commandMesonBuild":"meson compile -C {{ properties.buildFolderRelativePathPosix }}","commandMesonClean":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --clean","commandCMakePrepare":"{{ properties.commandCMakeReconfigure }} --log-level=VERBOSE","commandMesonPrepare":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePath":"{{ 'build' | path_join: configuration.name | to_filename | downcase }}","commandCMakeReconfigure":"cmake -S tests -B {{ properties.buildFolderRelativePathPosix }} -G Ninja -D CMAKE_BUILD_TYPE={{ properties.buildType }} -D PLATFORM_NAME={{ properties.platformName }} -D CMAKE_EXPORT_COMPILE_COMMANDS=ON","commandMesonReconfigure":"meson setup --reconfigure {{ properties.buildFolderRelativePathPosix }} tests","commandCMakeBuildVerbose":"cmake --build {{ properties.buildFolderRelativePathPosix }} --verbose","commandCMakePerformTests":"cd {{ properties.buildFolderRelativePath }} && ctest -V","commandMesonBuildVerbose":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonPerformTests":"meson test -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonPrepareCross":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --cross xpacks/micro-os-plus-build-helper/meson/toolchains/{{ properties.toolchainFileName }} --cross tests/platform-{{ properties.platformName }}/meson/cross.ini {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePathPosix":"{{ 'build' | path_posix_join: configuration.name | downcase }}","commandCMakePrepareWithToolchain":"{{ properties.commandCMakePrepare }} -D CMAKE_TOOLCHAIN_FILE=../xpacks/micro-os-plus-build-helper/cmake/toolchains/{{ properties.toolchainFileName }}","commandMesonPrepareWithToolchain":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --native-file xpacks/micro-os-plus-build-helper/meson/toolchains/{{ properties.toolchainFileName }} --native-file tests/platform-{{ properties.platformName }}/meson/native.ini {{ properties.buildFolderRelativePathPosix }} tests"},"minimumXpmRequired":"0.11.0","buildConfigurations":{"native-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-gcc11-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-gcc11-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"gcc-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang12-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang13-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-gcc11-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang12-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang13-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-gcc11-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"gcc-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"qemu-mps2-an386-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"Debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.cmake","shortConfigurationName":"q1d","buildFolderRelativePath":"{% if os.platform != 'win32' %}{{ 'build' | path_join: configuration.name | to_filename | downcase }}{% else %}{{ 'build' | path_join: properties.shortConfigurationName | to_filename | downcase }}{% endif %}","buildFolderRelativePathPosix":"{% if os.platform != 'win32' %}{{ 'build' | path_posix_join: configuration.name | downcase }}{% else %}{{ 'build' | path_posix_join: properties.shortConfigurationName | downcase }}{% endif %}"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"qemu-mps2-an386-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc-{{ os.platform }}.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"native-cmake-clang12-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang13-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang12-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang13-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"stm32f4discovery-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"Debug","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.cmake"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"stm32f4discovery-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"debug","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"qemu-mps2-an386-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"MinSizeRel","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.cmake","shortConfigurationName":"q1r","buildFolderRelativePath":"{% if os.platform != 'win32' %}{{ 'build' | path_join: configuration.name | to_filename | downcase }}{% else %}{{ 'build' | path_join: properties.shortConfigurationName | to_filename | downcase }}{% endif %}","buildFolderRelativePathPosix":"{% if os.platform != 'win32' %}{{ 'build' | path_posix_join: configuration.name | downcase }}{% else %}{{ 'build' | path_posix_join: properties.shortConfigurationName | downcase }}{% endif %}"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"qemu-mps2-an386-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"minsize","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc-{{ os.platform }}.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"stm32f4discovery-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"MinSizeRel","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.cmake"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"stm32f4discovery-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"minsize","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}}}},"config":{},"gitHead":"af8923da0e2b88b3f8e9923199872c1079a1ed4a","scripts":{"pack":"npm pack","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","version-minor":"npm version minor","version-patch":"npm version patch"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"8.5.0","description":"A source library xPack with µTest++, a testing framework for embedded platforms","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@xpack-dev-tools/cmake":"3.21.6-1.1","@micro-os-plus/diag-trace":"3.0.0","@micro-os-plus/build-helper":"2.6.3","@xpack-dev-tools/meson-build":"0.60.3-1.1","@xpack-dev-tools/ninja-build":"1.10.2-5.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_3.0.1_1649154315773_0.9790122019643388","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@micro-os-plus/micro-test-plus","version":"3.0.2","keywords":["xpack","c++","testing","framework","micro-os-plus"],"author":{"url":"https://github.com/ilg-ul/","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@3.0.2","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://github.com/micro-os-plus/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues/"},"dist":{"shasum":"43c56dfcb789ef03a1ce05f13a3c5e18d73304e5","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-3.0.2.tgz","fileCount":22,"integrity":"sha512-SYXfm4HPFPXobWpyeUVPoXUdz6DCr+1JzdAW6g3pb/Uwj+cz22QPQS5Oga+t1gRFEfA54x+/4P+lF6sS2NjNSA==","signatures":[{"sig":"MEYCIQCuxf7aFlsmsEQMSPw0qBQ6RAlcWmRWPBJigLmgcYWUvQIhALUKsdanM4m6yd+ncJan/zQ/2do5L7orf0oqdGWS+T84","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXvHpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxPQ//ZiwQRa76FDwp5g8PXysB2/ulGpEcKdo1AN2f2Vo6Lqeu9Bw9\r\nh2wgMX5kfwNeLyRZu3Msa6IEVGyAODl0e66X+kVxlSsxVnjaaE4Tz9Y2hHUe\r\nvWIJsRwxHDkN6pX+zU+n4Y2m6ODWm4+7va+1aF+LCsKxjVPGzrrO611QOtxB\r\nok2yp6343iwxK1mzMsy6OYxU6SgZuyA62YicZ5KBzoiXI0wCNRhqRD8Y6/Ww\r\nKTQeYJBNDnCAujD9Zw+tysC79sJG/2T/3i4UdvcLI9k3I30179ExGUMVHRCt\r\n+ED9PQvRyIKpS9xNorMLVVgTQuradFTcMmsWcePxrfZFGykkgOU8Rk4QiSJd\r\n755cIEKD7kVE3sCwVNJjziopJdxlIbwoOnzh0ge1dm5/sBoxwdEUIsTcwMUM\r\ngvjB1IzrRfxzbF+0XzBq5chC9EIRRa3nla4NHcpaZ3YOKun0mmHw69aB4/hc\r\nTEHtuPUm7JedApsWmaA741qvnEMnYFsY0o40Vez997+++7+gKIFdBoOsYqUB\r\nmTbBhaTQOnSJVhmNFaHMQS8AntU4gtuP9kHQbfmu9UJ7u1r0K8yPKq+n94Ah\r\ndQYxX19hV8WRK04becC6HBW0Dix7mD22sdCqK6sNIWvfeeH7KC4D7GOD33fL\r\nUUxerpuZe3AnGudoQqxrgvVQEEQ8YWZGvcc=\r\n=s2qu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"","xpack":{"actions":{"test-all":["xpm run test-native","xpm run test-cortexm"],"clean-all":["xpm run clean --config native-cmake-debug","xpm run clean --config native-cmake-release","xpm run clean --config native-cmake-gcc11-debug","xpm run clean --config native-cmake-gcc11-release","xpm run clean --config native-cmake-clang12-debug","xpm run clean --config native-cmake-clang12-release","xpm run clean --config native-cmake-clang13-debug","xpm run clean --config native-cmake-clang13-release","xpm run clean --config native-meson-debug","xpm run clean --config native-meson-release","xpm run clean --config native-meson-gcc11-debug","xpm run clean --config native-meson-gcc11-release","xpm run clean --config native-meson-clang12-debug","xpm run clean --config native-meson-clang12-release","xpm run clean --config native-meson-clang13-debug","xpm run clean --config native-meson-clang13-release","xpm run clean --config qemu-mps2-an386-cmake-debug","xpm run clean --config qemu-mps2-an386-cmake-release","xpm run clean --config qemu-mps2-an386-meson-debug","xpm run clean --config qemu-mps2-an386-meson-release","xpm run clean --config stm32f4discovery-cmake-debug","xpm run clean --config stm32f4discovery-cmake-release","xpm run clean --config stm32f4discovery-meson-debug","xpm run clean --config stm32f4discovery-meson-release"],"link-deps":["xpm link @micro-os-plus/build-helper","xpm link @micro-os-plus/diag-trace"],"deep-clean":"rm -rf build node_modules xpacks","install-all":["xpm install --all-configs --quiet"],"test-native":["{% if os.platform == 'darwin' %}xpm run test-native-cmake{% endif %}","xpm run test-native-cmake-gcc11","xpm run test-native-cmake-clang12","xpm run test-native-cmake-clang13","{% if os.platform == 'darwin' %}xpm run test-native-meson{% endif %}","xpm run test-native-meson-gcc11","xpm run test-native-meson-clang12","xpm run test-native-meson-clang13"],"test-cortexm":["xpm run test-qemu-mps2-an386-cmake","xpm run test-qemu-mps2-an386-meson","{% if os.platform == 'linux' %}xpm run test-stm32f4discovery-cmake{% endif %}","{% if os.platform == 'darwin' and os.arch == 'x64' %}xpm run test-stm32f4discovery-cmake{% endif %}","{% if os.platform == 'linux' %}xpm run test-stm32f4discovery-meson{% endif %}","{% if os.platform == 'darwin' and os.arch == 'x64' %}xpm run test-stm32f4discovery-meson{% endif %}"],"test-native-cmake":["xpm run prepare --config native-cmake-debug","xpm run build --config native-cmake-debug","xpm run test --config native-cmake-debug","xpm run prepare --config native-cmake-release","xpm run build --config native-cmake-release","xpm run test --config native-cmake-release"],"test-native-meson":["xpm run prepare --config native-meson-debug","xpm run build --config native-meson-debug","xpm run test --config native-meson-debug","xpm run prepare --config native-meson-release","xpm run build --config native-meson-release","xpm run test --config native-meson-release"],"test-native-cmake-gcc11":["xpm run prepare --config native-cmake-gcc11-debug","xpm run build --config native-cmake-gcc11-debug","xpm run test --config native-cmake-gcc11-debug","xpm run prepare --config native-cmake-gcc11-release","xpm run build --config native-cmake-gcc11-release","xpm run test --config native-cmake-gcc11-release"],"test-native-meson-gcc11":["xpm run prepare --config native-meson-gcc11-debug","xpm run build --config native-meson-gcc11-debug","xpm run test --config native-meson-gcc11-debug","xpm run prepare --config native-meson-gcc11-release","xpm run build --config native-meson-gcc11-release","xpm run test --config native-meson-gcc11-release"],"test-native-cmake-clang12":["xpm run prepare --config native-cmake-clang12-debug","xpm run build --config native-cmake-clang12-debug","xpm run test --config native-cmake-clang12-debug","xpm run prepare --config native-cmake-clang12-release","xpm run build --config native-cmake-clang12-release","xpm run test --config native-cmake-clang12-release"],"test-native-cmake-clang13":["xpm run prepare --config native-cmake-clang13-debug","xpm run build --config native-cmake-clang13-debug","xpm run test --config native-cmake-clang13-debug","xpm run prepare --config native-cmake-clang13-release","xpm run build --config native-cmake-clang13-release","xpm run test --config native-cmake-clang13-release"],"test-native-meson-clang12":["xpm run prepare --config native-meson-clang12-debug","xpm run build --config native-meson-clang12-debug","xpm run test --config native-meson-clang12-debug","xpm run prepare --config native-meson-clang12-release","xpm run build --config native-meson-clang12-release","xpm run test --config native-meson-clang12-release"],"test-native-meson-clang13":["xpm run prepare --config native-meson-clang13-debug","xpm run build --config native-meson-clang13-debug","xpm run test --config native-meson-clang13-debug","xpm run prepare --config native-meson-clang13-release","xpm run build --config native-meson-clang13-release","xpm run test --config native-meson-clang13-release"],"trigger-workflow-test-all":"bash tests/scripts/trigger-workflow-test-all.sh","test-qemu-mps2-an386-cmake":["xpm run prepare --config qemu-mps2-an386-cmake-debug","xpm run build --config qemu-mps2-an386-cmake-debug","xpm run test --config qemu-mps2-an386-cmake-debug","xpm run prepare --config qemu-mps2-an386-cmake-release","xpm run build --config qemu-mps2-an386-cmake-release","xpm run test --config qemu-mps2-an386-cmake-release"],"test-qemu-mps2-an386-meson":["xpm run prepare --config qemu-mps2-an386-meson-debug","xpm run build --config qemu-mps2-an386-meson-debug","xpm run test --config qemu-mps2-an386-meson-debug","xpm run prepare --config qemu-mps2-an386-meson-release","xpm run build --config qemu-mps2-an386-meson-release","xpm run test --config qemu-mps2-an386-meson-release"],"test-stm32f4discovery-cmake":["xpm run prepare --config stm32f4discovery-cmake-debug","xpm run build --config stm32f4discovery-cmake-debug","xpm run test --config stm32f4discovery-cmake-debug","xpm run prepare --config stm32f4discovery-cmake-release","xpm run build --config stm32f4discovery-cmake-release","xpm run test --config stm32f4discovery-cmake-release"],"test-stm32f4discovery-meson":["xpm run prepare --config stm32f4discovery-meson-debug","xpm run build --config stm32f4discovery-meson-debug","xpm run test --config stm32f4discovery-meson-debug","xpm run prepare --config stm32f4discovery-meson-release","xpm run build --config stm32f4discovery-meson-release","xpm run test --config stm32f4discovery-meson-release"]},"properties":{"commandCMakeBuild":"cmake --build {{ properties.buildFolderRelativePathPosix }}","commandCMakeClean":"cmake --build {{ properties.buildFolderRelativePathPosix }} --target clean","commandMesonBuild":"meson compile -C {{ properties.buildFolderRelativePathPosix }}","commandMesonClean":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --clean","commandCMakePrepare":"{{ properties.commandCMakeReconfigure }} --log-level=VERBOSE","commandMesonPrepare":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePath":"{{ 'build' | path_join: configuration.name | to_filename | downcase }}","commandCMakeReconfigure":"cmake -S tests -B {{ properties.buildFolderRelativePathPosix }} -G Ninja -D CMAKE_BUILD_TYPE={{ properties.buildType }} -D PLATFORM_NAME={{ properties.platformName }} -D CMAKE_EXPORT_COMPILE_COMMANDS=ON","commandMesonReconfigure":"meson setup --reconfigure {{ properties.buildFolderRelativePathPosix }} tests","commandCMakeBuildVerbose":"cmake --build {{ properties.buildFolderRelativePathPosix }} --verbose","commandCMakePerformTests":"cd {{ properties.buildFolderRelativePath }} && ctest -V","commandMesonBuildVerbose":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonPerformTests":"meson test -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonPrepareCross":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --cross xpacks/micro-os-plus-build-helper/meson/toolchains/{{ properties.toolchainFileName }} --cross tests/platform-{{ properties.platformName }}/meson/cross.ini {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePathPosix":"{{ 'build' | path_posix_join: configuration.name | downcase }}","commandCMakePrepareWithToolchain":"{{ properties.commandCMakePrepare }} -D CMAKE_TOOLCHAIN_FILE=../xpacks/micro-os-plus-build-helper/cmake/toolchains/{{ properties.toolchainFileName }}","commandMesonPrepareWithToolchain":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --native-file xpacks/micro-os-plus-build-helper/meson/toolchains/{{ properties.toolchainFileName }} --native-file tests/platform-{{ properties.platformName }}/meson/native.ini {{ properties.buildFolderRelativePathPosix }} tests"},"minimumXpmRequired":"0.11.0","buildConfigurations":{"native-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-gcc11-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-gcc11-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"gcc-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang12-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang13-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-gcc11-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang12-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang13-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-gcc11-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"gcc-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"qemu-mps2-an386-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"Debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.cmake","shortConfigurationName":"q1d","buildFolderRelativePath":"{% if os.platform != 'win32' %}{{ 'build' | path_join: configuration.name | to_filename | downcase }}{% else %}{{ 'build' | path_join: properties.shortConfigurationName | to_filename | downcase }}{% endif %}","buildFolderRelativePathPosix":"{% if os.platform != 'win32' %}{{ 'build' | path_posix_join: configuration.name | downcase }}{% else %}{{ 'build' | path_posix_join: properties.shortConfigurationName | downcase }}{% endif %}"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"qemu-mps2-an386-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc-{{ os.platform }}.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"native-cmake-clang12-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang13-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang12-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang13-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"stm32f4discovery-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"Debug","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.cmake"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"stm32f4discovery-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"debug","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"qemu-mps2-an386-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"MinSizeRel","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.cmake","shortConfigurationName":"q1r","buildFolderRelativePath":"{% if os.platform != 'win32' %}{{ 'build' | path_join: configuration.name | to_filename | downcase }}{% else %}{{ 'build' | path_join: properties.shortConfigurationName | to_filename | downcase }}{% endif %}","buildFolderRelativePathPosix":"{% if os.platform != 'win32' %}{{ 'build' | path_posix_join: configuration.name | downcase }}{% else %}{{ 'build' | path_posix_join: properties.shortConfigurationName | downcase }}{% endif %}"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"qemu-mps2-an386-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core-m"]},"properties":{"buildType":"minsize","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc-{{ os.platform }}.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"stm32f4discovery-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"MinSizeRel","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.cmake"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"stm32f4discovery-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"minsize","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core-m":"5.4.0-5","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}}}},"config":{},"gitHead":"5dc3e66fa0131049f6ff01bde12c32a0021953b6","scripts":{"pack":"npm pack","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","version-minor":"npm version minor","version-patch":"npm version patch"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"8.6.0","description":"A source library xPack with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"@xpack-dev-tools/cmake":"3.21.6-1.1","@micro-os-plus/diag-trace":"3.0.0","@micro-os-plus/build-helper":"2.7.1","@xpack-dev-tools/meson-build":"0.60.3-1.1","@xpack-dev-tools/ninja-build":"1.10.2-5.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_3.0.2_1650389480887_0.26411689233816116","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@micro-os-plus/micro-test-plus","version":"3.1.0","keywords":["xpack","c++","testing","framework","micro-os-plus"],"author":{"url":"https://github.com/ilg-ul/","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@3.1.0","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://github.com/micro-os-plus/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues/"},"dist":{"shasum":"3ce85edd5d065574f0cf53ee476f2ba6877e7435","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-3.1.0.tgz","fileCount":22,"integrity":"sha512-EE1Qw2XAEGR0pwxJ6fflxgyGOQ1Jz7tLnOd3fB11tVdZdiW77xQb1Kp15beVIxi0Bmk4lAEoxH9qdxfJbvK2kw==","signatures":[{"sig":"MEQCIFH9OLCmGjEKR1qOyHo7Fojn5i2UnxcQz2sHhQazVgLUAiAXz9/kWvnSxR1uHsBrGoNIcLgJp7hCZGAZarXRzlFp2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim2wMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolNA//R5YwQtuMjl2L39d/sJd9HfkyVY91VzynoICBhIgnNJxwSR4J\r\njpeJHa7XPZ0t2QhddakoWRCRRpFH+WJL0s6g9B6G453K/PSrphjCjcIZvQaR\r\nwYiQo+ynEKtufPKtT6CQ0iN9QWb8bNS6Eig0pws9a8PWagocKwP+esrA46Ip\r\nIw2tiRXMWil7Nj1aT8hd807WoZK2VIvx1mFcQjGx6kbeccVo5jXk3V8Zvnno\r\nP2R7tNlCQbGGyBK/p8HsxWh9vxkik3CzVf5V1t6zbibvW+aDIeuSlhk+L03d\r\nMrzU4VFtZrPrQehmzbpPuLKZX/wD61322j0BBAgMTNLDeFII6vo0I+o76uBq\r\nJxlEabAG5h5JludrmhLz0disH78tOduV+c0Xurs252D1wBYREyaZa9LUXYs1\r\n1+h6QckREwSHtyY4VhIkYdJufFDsvJ5kmof6vp2oVsxpkARMFkQ/tzlzb9P8\r\nQoyxztducI6UTGVGr9vdeso8GHiOQUqihKNEUIXaAdROMyfoAxfHydoG0jSD\r\n3HQVhv4cHEOHf2X1bs36kgZJcDTuTGXNCwhRE2llIcT5VTMUQITASXZGM1Jt\r\np7MwRlfCvMIEYX3rNw9IPOfKKq6cDbo9v4qfVD9490H+DbkPDYxS0xSny10D\r\nzHVvw09/r8AU9HJ0h6pIoC6ERw6HsVtz7FM=\r\n=gIqW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"","xpack":{"actions":{"test-all":["xpm run test-native","xpm run test-cortexm"],"clean-all":["xpm run clean --config native-cmake-debug","xpm run clean --config native-cmake-release","xpm run clean --config native-cmake-gcc11-debug","xpm run clean --config native-cmake-gcc11-release","xpm run clean --config native-cmake-clang12-debug","xpm run clean --config native-cmake-clang12-release","xpm run clean --config native-cmake-clang13-debug","xpm run clean --config native-cmake-clang13-release","xpm run clean --config native-meson-debug","xpm run clean --config native-meson-release","xpm run clean --config native-meson-gcc11-debug","xpm run clean --config native-meson-gcc11-release","xpm run clean --config native-meson-clang12-debug","xpm run clean --config native-meson-clang12-release","xpm run clean --config native-meson-clang13-debug","xpm run clean --config native-meson-clang13-release","xpm run clean --config qemu-mps2-an386-cmake-debug","xpm run clean --config qemu-mps2-an386-cmake-release","xpm run clean --config qemu-mps2-an386-meson-debug","xpm run clean --config qemu-mps2-an386-meson-release","xpm run clean --config stm32f4discovery-cmake-debug","xpm run clean --config stm32f4discovery-cmake-release","xpm run clean --config stm32f4discovery-meson-debug","xpm run clean --config stm32f4discovery-meson-release"],"link-deps":["xpm link @micro-os-plus/build-helper","xpm link @micro-os-plus/diag-trace"],"deep-clean":"rm -rf build node_modules xpacks","install-all":["xpm install --all-configs --quiet"],"test-native":["{% if os.platform == 'darwin' %}xpm run test-native-cmake{% endif %}","xpm run test-native-cmake-gcc11","xpm run test-native-cmake-clang12","xpm run test-native-cmake-clang13","{% if os.platform == 'darwin' %}xpm run test-native-meson{% endif %}","xpm run test-native-meson-gcc11","xpm run test-native-meson-clang12","xpm run test-native-meson-clang13"],"test-cortexm":["xpm run test-qemu-mps2-an386-cmake","xpm run test-qemu-mps2-an386-meson","{% if os.platform == 'linux' %}xpm run test-stm32f4discovery-cmake{% endif %}","{% if os.platform == 'darwin' and os.arch == 'x64' %}xpm run test-stm32f4discovery-cmake{% endif %}","{% if os.platform == 'linux' %}xpm run test-stm32f4discovery-meson{% endif %}","{% if os.platform == 'darwin' and os.arch == 'x64' %}xpm run test-stm32f4discovery-meson{% endif %}"],"test-native-cmake":["xpm run prepare --config native-cmake-debug","xpm run build --config native-cmake-debug","xpm run test --config native-cmake-debug","xpm run prepare --config native-cmake-release","xpm run build --config native-cmake-release","xpm run test --config native-cmake-release"],"test-native-meson":["xpm run prepare --config native-meson-debug","xpm run build --config native-meson-debug","xpm run test --config native-meson-debug","xpm run prepare --config native-meson-release","xpm run build --config native-meson-release","xpm run test --config native-meson-release"],"test-native-cmake-gcc11":["xpm run prepare --config native-cmake-gcc11-debug","xpm run build --config native-cmake-gcc11-debug","xpm run test --config native-cmake-gcc11-debug","xpm run prepare --config native-cmake-gcc11-release","xpm run build --config native-cmake-gcc11-release","xpm run test --config native-cmake-gcc11-release"],"test-native-meson-gcc11":["xpm run prepare --config native-meson-gcc11-debug","xpm run build --config native-meson-gcc11-debug","xpm run test --config native-meson-gcc11-debug","xpm run prepare --config native-meson-gcc11-release","xpm run build --config native-meson-gcc11-release","xpm run test --config native-meson-gcc11-release"],"test-native-cmake-clang12":["xpm run prepare --config native-cmake-clang12-debug","xpm run build --config native-cmake-clang12-debug","xpm run test --config native-cmake-clang12-debug","xpm run prepare --config native-cmake-clang12-release","xpm run build --config native-cmake-clang12-release","xpm run test --config native-cmake-clang12-release"],"test-native-cmake-clang13":["xpm run prepare --config native-cmake-clang13-debug","xpm run build --config native-cmake-clang13-debug","xpm run test --config native-cmake-clang13-debug","xpm run prepare --config native-cmake-clang13-release","xpm run build --config native-cmake-clang13-release","xpm run test --config native-cmake-clang13-release"],"test-native-meson-clang12":["xpm run prepare --config native-meson-clang12-debug","xpm run build --config native-meson-clang12-debug","xpm run test --config native-meson-clang12-debug","xpm run prepare --config native-meson-clang12-release","xpm run build --config native-meson-clang12-release","xpm run test --config native-meson-clang12-release"],"test-native-meson-clang13":["xpm run prepare --config native-meson-clang13-debug","xpm run build --config native-meson-clang13-debug","xpm run test --config native-meson-clang13-debug","xpm run prepare --config native-meson-clang13-release","xpm run build --config native-meson-clang13-release","xpm run test --config native-meson-clang13-release"],"trigger-workflow-test-all":"bash tests/scripts/trigger-workflow-test-all.sh","test-qemu-mps2-an386-cmake":["xpm run prepare --config qemu-mps2-an386-cmake-debug","xpm run build --config qemu-mps2-an386-cmake-debug","xpm run test --config qemu-mps2-an386-cmake-debug","xpm run prepare --config qemu-mps2-an386-cmake-release","xpm run build --config qemu-mps2-an386-cmake-release","xpm run test --config qemu-mps2-an386-cmake-release"],"test-qemu-mps2-an386-meson":["xpm run prepare --config qemu-mps2-an386-meson-debug","xpm run build --config qemu-mps2-an386-meson-debug","xpm run test --config qemu-mps2-an386-meson-debug","xpm run prepare --config qemu-mps2-an386-meson-release","xpm run build --config qemu-mps2-an386-meson-release","xpm run test --config qemu-mps2-an386-meson-release"],"test-stm32f4discovery-cmake":["xpm run prepare --config stm32f4discovery-cmake-debug","xpm run build --config stm32f4discovery-cmake-debug","xpm run test --config stm32f4discovery-cmake-debug","xpm run prepare --config stm32f4discovery-cmake-release","xpm run build --config stm32f4discovery-cmake-release","xpm run test --config stm32f4discovery-cmake-release"],"test-stm32f4discovery-meson":["xpm run prepare --config stm32f4discovery-meson-debug","xpm run build --config stm32f4discovery-meson-debug","xpm run test --config stm32f4discovery-meson-debug","xpm run prepare --config stm32f4discovery-meson-release","xpm run build --config stm32f4discovery-meson-release","xpm run test --config stm32f4discovery-meson-release"]},"properties":{"commandCMakeBuild":"cmake --build {{ properties.buildFolderRelativePathPosix }}","commandCMakeClean":"cmake --build {{ properties.buildFolderRelativePathPosix }} --target clean","commandMesonBuild":"meson compile -C {{ properties.buildFolderRelativePathPosix }}","commandMesonClean":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --clean","commandCMakePrepare":"{{ properties.commandCMakeReconfigure }} --log-level=VERBOSE","commandMesonPrepare":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePath":"{{ 'build' | path_join: configuration.name | to_filename | downcase }}","commandCMakeReconfigure":"cmake -S tests -B {{ properties.buildFolderRelativePathPosix }} -G Ninja -D CMAKE_BUILD_TYPE={{ properties.buildType }} -D PLATFORM_NAME={{ properties.platformName }} -D CMAKE_EXPORT_COMPILE_COMMANDS=ON","commandMesonReconfigure":"meson setup --reconfigure {{ properties.buildFolderRelativePathPosix }} tests","commandCMakeBuildVerbose":"cmake --build {{ properties.buildFolderRelativePathPosix }} --verbose","commandCMakePerformTests":"cd {{ properties.buildFolderRelativePath }} && ctest -V","commandMesonBuildVerbose":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonPerformTests":"meson test -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonPrepareCross":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --cross xpacks/micro-os-plus-build-helper/meson/toolchains/{{ properties.toolchainFileName }} --cross tests/platform-{{ properties.platformName }}/meson/cross.ini {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePathPosix":"{{ 'build' | path_posix_join: configuration.name | downcase }}","commandCMakePrepareWithToolchain":"{{ properties.commandCMakePrepare }} -D CMAKE_TOOLCHAIN_FILE=../xpacks/micro-os-plus-build-helper/cmake/toolchains/{{ properties.toolchainFileName }}","commandMesonPrepareWithToolchain":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --native-file xpacks/micro-os-plus-build-helper/meson/toolchains/{{ properties.toolchainFileName }} --native-file tests/platform-{{ properties.platformName }}/meson/native.ini {{ properties.buildFolderRelativePathPosix }} tests"},"minimumXpmRequired":"0.11.0","buildConfigurations":{"native-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-gcc11-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-gcc11-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"gcc-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang12-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang13-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-gcc11-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang12-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang13-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-gcc11-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"gcc-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"qemu-mps2-an386-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core"]},"properties":{"buildType":"Debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.cmake","shortConfigurationName":"q1d","buildFolderRelativePath":"{% if os.platform != 'win32' %}{{ 'build' | path_join: configuration.name | to_filename | downcase }}{% else %}{{ 'build' | path_join: properties.shortConfigurationName | to_filename | downcase }}{% endif %}","buildFolderRelativePathPosix":"{% if os.platform != 'win32' %}{{ 'build' | path_posix_join: configuration.name | downcase }}{% else %}{{ 'build' | path_posix_join: properties.shortConfigurationName | downcase }}{% endif %}"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core":"5.4.0-6","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"qemu-mps2-an386-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core"]},"properties":{"buildType":"debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc-{{ os.platform }}.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core":"5.4.0-6","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"native-cmake-clang12-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang13-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Release","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang12-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang13-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"release","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"stm32f4discovery-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"Debug","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.cmake"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core":"5.4.0-6","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"stm32f4discovery-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"debug","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core":"5.4.0-6","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"qemu-mps2-an386-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core"]},"properties":{"buildType":"MinSizeRel","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.cmake","shortConfigurationName":"q1r","buildFolderRelativePath":"{% if os.platform != 'win32' %}{{ 'build' | path_join: configuration.name | to_filename | downcase }}{% else %}{{ 'build' | path_join: properties.shortConfigurationName | to_filename | downcase }}{% endif %}","buildFolderRelativePathPosix":"{% if os.platform != 'win32' %}{{ 'build' | path_posix_join: configuration.name | downcase }}{% else %}{{ 'build' | path_posix_join: properties.shortConfigurationName | downcase }}{% endif %}"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core":"5.4.0-6","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"qemu-mps2-an386-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core"]},"properties":{"buildType":"minsize","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc-{{ os.platform }}.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core":"5.4.0-6","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-qemu-cortexm":"3.0.0"}},"stm32f4discovery-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"MinSizeRel","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.cmake"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core":"5.4.0-6","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}},"stm32f4discovery-meson-release":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-stm32f4-extras","xpm link --config {{ configuration.name }} @micro-os-plus/libs-c","xpm link --config {{ configuration.name }} @micro-os-plus/libs-cpp","xpm link --config {{ configuration.name }} @micro-os-plus/platform-stm32f4discovery","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version"]},"properties":{"buildType":"minsize","platformName":"stm32f4discovery","qemuBoardName":"STM32F4-Discovery","toolchainFileName":"arm-none-eabi-gcc.ini","toolchainWindowsFileName":"arm-none-eabi-gcc-cmd.ini"},"devDependencies":{"@micro-os-plus/libs-c":"3.0.0","@micro-os-plus/startup":"3.0.0","@micro-os-plus/version":"7.1.2","@micro-os-plus/libs-cpp":"3.0.0","@xpack-dev-tools/qemu-arm":"6.2.0-1.1","@micro-os-plus/semihosting":"4.0.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core":"5.4.0-6","@xpack-dev-tools/arm-none-eabi-gcc":"10.3.1-2.3.1","@micro-os-plus/architecture-cortexm":"5.0.0","@micro-os-plus/devices-stm32f4-extras":"2.2.2","@micro-os-plus/platform-stm32f4discovery":"3.3.1"}}}},"config":{},"gitHead":"52d6af83c84fc0c8572e03a7f14695f4f1f74e30","scripts":{"pack":"npm pack","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","version-minor":"npm version minor","version-patch":"npm version patch"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"8.6.0","description":"A source library xPack with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"@xpack-dev-tools/cmake":"3.21.6-1.1","@micro-os-plus/diag-trace":"3.0.0","@micro-os-plus/build-helper":"2.7.1","@xpack-dev-tools/meson-build":"0.60.3-1.1","@xpack-dev-tools/ninja-build":"1.10.2-5.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_3.1.0_1654352908235_0.7245094704512032","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@micro-os-plus/micro-test-plus","version":"3.1.1","keywords":["xpack","c++","testing","framework","micro-os-plus"],"author":{"url":"https://github.com/ilg-ul/","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@3.1.1","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://github.com/micro-os-plus/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues/"},"dist":{"shasum":"1894061ff5832551943a976f23cd610ce4ed47b4","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-3.1.1.tgz","fileCount":22,"integrity":"sha512-7HXGT2Jo2qIjeqD3Wy0yZQYPFEqiAkeW8c1mJydFkemCy2YcznUNktkJoP/RTGEO+HboUIFfcO/xR5YrTW6ZDg==","signatures":[{"sig":"MEUCIQCKWXcp5H7ITcCO96Pe79lk3G1eSS2PXBi4ZHsKwhea4QIgfhIOL9VpEQY5Maldprj8jJxNlpQlkuwiwHRcS7mLSqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5UdJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFkQ//VrGeteTLjUb8YBaneOmDhqR2H+c1pkrvFRehPJS62KWW72Ru\r\nAa4ZK9jwgKxJvftJbFXU4w6zBBgAdpnbzpAX8wXWkRfjfGRCFXdykZraCTA1\r\nkR9sb7BZCNhkpb3W5TkPERbfrLHy8IsJ+EGj5ML0HlnXPP1kGQCGQdkh4y80\r\nexY1/UXTCLgzl7fjNMdkwhDsKsF+Ak+geJVGVnvHI1DsNUVuHbdd2EQpH7sm\r\nr5IkChHLbQG/+Spb1OC/t4RWZRZn7TqEbMAfdQhaY476BjXenfLTy9Aindme\r\n0IgqGWps5ydz6sidMxsLH6QdvEJEv1sqrrRtihrtSXwLBe1govDDx1u7ktbJ\r\nLMRLZZAd6hw89/wbKDZedfnFs1grqs+l1KAqBop//JNWBBiqH7YDW2rtFJlT\r\n/vWUWjv7AjJ936IDF39q3IAv7qU+oioRO2BQSd1XU6AzjrcNib4iOT6syoxo\r\n67GLkIMkvnQjel6Pe2eqzP+tXSLcODW8dCitmVjYA3BIgwbJn11X8DZbtBgg\r\n+6X3UTqo+NqdRwCLT1VD+M1BMC+d4fQwYrlM/QGSOsMVhqGOhfVdnttgRsow\r\n9l1K/oYyuVm2H38xnxGp0DwzrnsdBayW7+wTp7UqBRhxAsnyea9YMpPj4INn\r\ntwn8/cAAZbYJg3SxYLpYVxM60OObsd3gJWY=\r\n=whuX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"","xpack":{"actions":{"test-all":["xpm run test-native","xpm run test-cortexm"],"clean-all":["xpm run clean --config native-cmake-debug","xpm run clean --config native-cmake-release","xpm run clean --config native-cmake-gcc11-debug","xpm run clean --config native-cmake-gcc11-release","xpm run clean --config native-cmake-clang12-debug","xpm run clean --config native-cmake-clang12-release","xpm run clean --config native-cmake-clang13-debug","xpm run clean --config native-cmake-clang13-release","xpm run clean --config native-meson-debug","xpm run clean --config native-meson-release","xpm run clean --config native-meson-gcc11-debug","xpm run clean --config native-meson-gcc11-release","xpm run clean --config native-meson-clang12-debug","xpm run clean --config native-meson-clang12-release","xpm run clean --config native-meson-clang13-debug","xpm run clean --config native-meson-clang13-release","xpm run clean --config qemu-mps2-an386-cmake-debug","xpm run clean --config qemu-mps2-an386-cmake-release","xpm run clean --config qemu-mps2-an386-meson-debug","xpm run clean --config qemu-mps2-an386-meson-release"],"link-deps":["xpm link @micro-os-plus/build-helper","xpm link @micro-os-plus/diag-trace"],"deep-clean":"rm -rf build node_modules xpacks","install-all":["xpm install --all-configs --quiet"],"test-native":["{% if os.platform == 'darwin' %}xpm run test-native-cmake{% endif %}","xpm run test-native-cmake-gcc11","xpm run test-native-cmake-clang12","xpm run test-native-cmake-clang13","{% if os.platform == 'darwin' %}xpm run test-native-meson{% endif %}","xpm run test-native-meson-gcc11","xpm run test-native-meson-clang12","xpm run test-native-meson-clang13"],"test-cortexm":["xpm run test-qemu-mps2-an386-cmake","xpm run test-qemu-mps2-an386-meson"],"test-native-cmake":["xpm run prepare --config native-cmake-debug","xpm run build --config native-cmake-debug","xpm run test --config native-cmake-debug","xpm run prepare --config native-cmake-release","xpm run build --config native-cmake-release","xpm run test --config native-cmake-release"],"test-native-meson":["xpm run prepare --config native-meson-debug","xpm run build --config native-meson-debug","xpm run test --config native-meson-debug","xpm run prepare --config native-meson-release","xpm run build --config native-meson-release","xpm run test --config native-meson-release"],"test-native-cmake-gcc11":["xpm run prepare --config native-cmake-gcc11-debug","xpm run build --config native-cmake-gcc11-debug","xpm run test --config native-cmake-gcc11-debug","xpm run prepare --config native-cmake-gcc11-release","xpm run build --config native-cmake-gcc11-release","xpm run test --config native-cmake-gcc11-release"],"test-native-meson-gcc11":["xpm run prepare --config native-meson-gcc11-debug","xpm run build --config native-meson-gcc11-debug","xpm run test --config native-meson-gcc11-debug","xpm run prepare --config native-meson-gcc11-release","xpm run build --config native-meson-gcc11-release","xpm run test --config native-meson-gcc11-release"],"test-native-cmake-clang12":["xpm run prepare --config native-cmake-clang12-debug","xpm run build --config native-cmake-clang12-debug","xpm run test --config native-cmake-clang12-debug","xpm run prepare --config native-cmake-clang12-release","xpm run build --config native-cmake-clang12-release","xpm run test --config native-cmake-clang12-release"],"test-native-cmake-clang13":["xpm run prepare --config native-cmake-clang13-debug","xpm run build --config native-cmake-clang13-debug","xpm run test --config native-cmake-clang13-debug","xpm run prepare --config native-cmake-clang13-release","xpm run build --config native-cmake-clang13-release","xpm run test --config native-cmake-clang13-release"],"test-native-meson-clang12":["xpm run prepare --config native-meson-clang12-debug","xpm run build --config native-meson-clang12-debug","xpm run test --config native-meson-clang12-debug","xpm run prepare --config native-meson-clang12-release","xpm run build --config native-meson-clang12-release","xpm run test --config native-meson-clang12-release"],"test-native-meson-clang13":["xpm run prepare --config native-meson-clang13-debug","xpm run build --config native-meson-clang13-debug","xpm run test --config native-meson-clang13-debug","xpm run prepare --config native-meson-clang13-release","xpm run build --config native-meson-clang13-release","xpm run test --config native-meson-clang13-release"],"trigger-workflow-test-all":"bash tests/scripts/trigger-workflow-test-all.sh","test-qemu-mps2-an386-cmake":["xpm run prepare --config qemu-mps2-an386-cmake-debug","xpm run build --config qemu-mps2-an386-cmake-debug","xpm run test --config qemu-mps2-an386-cmake-debug","xpm run prepare --config qemu-mps2-an386-cmake-release","xpm run build --config qemu-mps2-an386-cmake-release","xpm run test --config qemu-mps2-an386-cmake-release"],"test-qemu-mps2-an386-meson":["xpm run prepare --config qemu-mps2-an386-meson-debug","xpm run build --config qemu-mps2-an386-meson-debug","xpm run test --config qemu-mps2-an386-meson-debug","xpm run prepare --config qemu-mps2-an386-meson-release","xpm run build --config qemu-mps2-an386-meson-release","xpm run test --config qemu-mps2-an386-meson-release"]},"properties":{"commandCMakeBuild":"cmake --build {{ properties.buildFolderRelativePathPosix }}","commandCMakeClean":"cmake --build {{ properties.buildFolderRelativePathPosix }} --target clean","commandMesonBuild":"meson compile -C {{ properties.buildFolderRelativePathPosix }}","commandMesonClean":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --clean","commandCMakePrepare":"{{ properties.commandCMakeReconfigure }} --log-level=VERBOSE","commandMesonPrepare":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePath":"{{ 'build' | path_join: configuration.name | to_filename | downcase }}","commandCMakeReconfigure":"cmake -S tests -B {{ properties.buildFolderRelativePathPosix }} -G Ninja -D CMAKE_BUILD_TYPE={{ properties.buildType }} -D PLATFORM_NAME={{ properties.platformName }} -D CMAKE_EXPORT_COMPILE_COMMANDS=ON","commandMesonReconfigure":"meson setup --reconfigure {{ properties.buildFolderRelativePathPosix }} tests","commandCMakeBuildVerbose":"cmake --build {{ properties.buildFolderRelativePathPosix }} --verbose","commandCMakePerformTests":"cd {{ properties.buildFolderRelativePath }} && ctest -V","commandMesonBuildVerbose":"meson compile -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonPerformTests":"meson test -C {{ properties.buildFolderRelativePathPosix }} --verbose","commandMesonPrepareCross":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --cross xpacks/micro-os-plus-build-helper/meson/toolchains/{{ properties.toolchainFileName }} --cross tests/platform-{{ properties.platformName }}/meson/cross.ini {{ properties.buildFolderRelativePathPosix }} tests","buildFolderRelativePathPosix":"{{ 'build' | path_posix_join: configuration.name | downcase }}","commandCMakePrepareWithToolchain":"{{ properties.commandCMakePrepare }} -D CMAKE_TOOLCHAIN_FILE=../xpacks/micro-os-plus-build-helper/cmake/toolchains/{{ properties.toolchainFileName }}","commandMesonPrepareWithToolchain":"meson setup --backend ninja --buildtype {{ properties.buildType }} -D platform-name={{ properties.platformName }} --native-file xpacks/micro-os-plus-build-helper/meson/toolchains/{{ properties.toolchainFileName }} --native-file tests/platform-{{ properties.platformName }}/meson/native.ini {{ properties.buildFolderRelativePathPosix }} tests"},"minimumXpmRequired":"0.13.7","buildConfigurations":{"native-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepare }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native"},"devDependencies":{"@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-release":{"inherit":["native-cmake-debug"],"properties":{"buildType":"Release"}},"native-meson-release":{"inherit":["native-meson-debug"],"properties":{"buildType":"release"}},"native-cmake-gcc11-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"gcc.cmake"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-gcc11-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"gcc-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/gcc":"11.2.0-3.3","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang12-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-clang13-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"Debug","platformName":"native","toolchainFileName":"clang.cmake"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-cmake-gcc11-release":{"inherit":["native-cmake-gcc11-debug"],"properties":{"buildType":"Release"}},"native-meson-clang12-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"12.0.1-2.2","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-clang13-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-synthetic-posix"]},"properties":{"buildType":"debug","platformName":"native","toolchainFileName":"clang-{{ os.platform }}.ini"},"devDependencies":{"@xpack-dev-tools/clang":"13.0.1-1.1","@micro-os-plus/architecture-synthetic-posix":"4.0.0"}},"native-meson-gcc11-release":{"inherit":["native-meson-gcc11-debug"],"properties":{"buildType":"release"}},"qemu-mps2-an386-cmake-debug":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core"]},"properties":{"buildType":"Debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc.cmake","shortConfigurationName":"q1d","buildFolderRelativePath":"{% if os.platform != 'win32' %}{{ 'build' | path_join: configuration.name | to_filename | downcase }}{% else %}{{ 'build' | path_join: properties.shortConfigurationName | to_filename | downcase }}{% endif %}","buildFolderRelativePathPosix":"{% if os.platform != 'win32' %}{{ 'build' | path_posix_join: configuration.name | downcase }}{% else %}{{ 'build' | path_posix_join: properties.shortConfigurationName | downcase }}{% endif %}"},"devDependencies":{"@micro-os-plus/startup":"5.2.0","@micro-os-plus/version":"7.1.2","@xpack-dev-tools/qemu-arm":"7.0.0-1.1","@micro-os-plus/semihosting":"7.1.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core":"5.4.0-6","@xpack-dev-tools/arm-none-eabi-gcc":"11.2.1-1.2.2","@micro-os-plus/architecture-cortexm":"6.2.0","@micro-os-plus/devices-qemu-cortexm":"4.1.1"}},"qemu-mps2-an386-meson-debug":{"actions":{"test":"{{ properties.commandMesonPerformTests }}","build":["{{ properties.commandMesonReconfigure }}","{{ properties.commandMesonBuild }}"],"clean":"{{ properties.commandMesonClean }}","prepare":"{{ properties.commandMesonPrepareCross }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core"]},"properties":{"buildType":"debug","platformName":"qemu-mps2-an386","qemuBoardName":"QEMU mps2-an386","toolchainFileName":"arm-none-eabi-gcc-{{ os.platform }}.ini"},"devDependencies":{"@micro-os-plus/startup":"5.2.0","@micro-os-plus/version":"7.1.2","@xpack-dev-tools/qemu-arm":"7.0.0-1.1","@micro-os-plus/semihosting":"7.1.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core":"5.4.0-6","@xpack-dev-tools/arm-none-eabi-gcc":"11.2.1-1.2.2","@micro-os-plus/architecture-cortexm":"6.2.0","@micro-os-plus/devices-qemu-cortexm":"4.1.1"}},"native-cmake-clang12-release":{"inherit":["native-cmake-clang12-debug"],"properties":{"buildType":"Release"}},"native-cmake-clang13-release":{"inherit":["native-cmake-clang13-debug"],"properties":{"buildType":"Release"}},"native-meson-clang12-release":{"inherit":["native-meson-clang12-debug"],"properties":{"buildType":"release"}},"native-meson-clang13-release":{"inherit":["native-meson-clang13-debug"],"properties":{"buildType":"release"}},"qemu-mps2-an386-cmake-release":{"actions":{"test":"{{ properties.commandCMakePerformTests }}","build":["{{ properties.commandCMakeReconfigure }}","{{ properties.commandCMakeBuild }}"],"clean":"{{ properties.commandCMakeClean }}","prepare":"{{ properties.commandCMakePrepareWithToolchain }}","link-deps":["xpm link --config {{ configuration.name }} @micro-os-plus/architecture-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/devices-qemu-cortexm","xpm link --config {{ configuration.name }} @micro-os-plus/semihosting","xpm link --config {{ configuration.name }} @micro-os-plus/startup","xpm link --config {{ configuration.name }} @micro-os-plus/version","xpm link --config {{ configuration.name }} @xpack-3rd-party/arm-cmsis-core"]},"inherit":["qemu-mps2-an386-cmake-debug"],"properties":{"buildType":"MinSizeRel","shortConfigurationName":"q1r"},"devDependencies":{"@micro-os-plus/startup":"5.2.0","@micro-os-plus/version":"7.1.2","@xpack-dev-tools/qemu-arm":"7.0.0-1.1","@micro-os-plus/semihosting":"7.1.0","@micro-os-plus/devices-cortexm":"3.0.0","@xpack-3rd-party/arm-cmsis-core":"5.4.0-6","@xpack-dev-tools/arm-none-eabi-gcc":"11.2.1-1.2.2","@micro-os-plus/architecture-cortexm":"6.2.0","@micro-os-plus/devices-qemu-cortexm":"4.1.1"}},"qemu-mps2-an386-meson-release":{"inherit":["qemu-mps2-an386-meson-debug"],"properties":{"buildType":"minsize"}}}},"config":{},"gitHead":"80a0d20e177692f961da66a10e5cf903cd4a482c","scripts":{"pack":"npm pack","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","version-minor":"npm version minor","version-patch":"npm version patch"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"8.11.0","description":"A source library xPack with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"@xpack-dev-tools/cmake":"3.21.6-1.1","@micro-os-plus/diag-trace":"^4.1.1","@micro-os-plus/build-helper":"^2.11.0","@xpack-dev-tools/meson-build":"0.60.3-1.1","@xpack-dev-tools/ninja-build":"1.10.2-5.1"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_3.1.1_1659193161696_0.7464780237716087","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@micro-os-plus/micro-test-plus","version":"3.1.2","keywords":["xpack","c++","testing","framework","micro-os-plus"],"author":{"url":"https://github.com/ilg-ul","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@3.1.2","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://micro-os-plus.github.io/micro-test-plus-xpack","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues"},"dist":{"shasum":"7493f1856a5436bf87478ef26b842d13b898b966","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-3.1.2.tgz","fileCount":22,"integrity":"sha512-31mTqYrTVsubgaaFf1RxG69w7pXOVDRMPxtmKlkaksyK0BYf/wwaFcTIOi7v91NlIJ/CmZiPbcqiWKB/9Vkb9g==","signatures":[{"sig":"MEUCICONXVUX6aR2AObbZQDM9z8hABjVzAZrjwEtC1o10x6iAiEA3OgjiJLWzB9Zf/1azNy/RZm8xgRrFxkp+VgEa2hFtFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159610},"main":"","xpack":{"actions":{"git-log":"git log --pretty='%cd * %h %s' --date=short","npm-pack":"npm pack","deep-clean":"del-cli node_modules package-lock.json","npm-install":"npm install","npm-version":"echo $(which node) $(node --version) && echo $(which npm) $(npm --version)","npm-version-minor":"npm version minor","npm-version-patch":"npm version patch"},"properties":{},"dependencies":{},"devDependencies":{},"minimumXpmRequired":"0.16.2","buildConfigurations":{}},"config":{},"gitHead":"2227c94e2ade39581daa57866092c7b7974193a9","scripts":{"postversion":"git push origin --all && git push origin --tags"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"10.2.0","description":"A source code library with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"18.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.1.0"},"bundleDependencies":[],"$devDependenciesUrls":["https://www.npmjs.com/package/del-cli"],"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_3.1.2_1701278008886_0.5587207689993359","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@micro-os-plus/micro-test-plus","version":"3.2.0","keywords":["xpack","c++","testing","framework","micro-os-plus"],"author":{"url":"https://github.com/ilg-ul","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@3.2.0","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://micro-os-plus.github.io/micro-test-plus-xpack","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues"},"dist":{"shasum":"f83502c77087464c9544eee9fe9406e60af26575","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-3.2.0.tgz","fileCount":22,"integrity":"sha512-Aj0UD0Tddwv+Ref7mNi9nv3fP1b0d3tZOR3q3JzEPySsVxNi76Q9zqkCj37V982DOjmQqEhfrOLKfSwWIaCQeg==","signatures":[{"sig":"MEYCIQDlIWy8jjRKR27MNiJKa/fw5SBptfX194TkYGhoiM1BpwIhAPSHT+nDaZXqoT19UYY69yYBmzOlPcRSY3fRZ7WeRwSk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167202},"main":"","xpack":{"actions":{"git-log":"git log --pretty='%cd * %h %s' --date=short","npm-pack":"npm pack","deep-clean":"del-cli node_modules package-lock.json","npm-install":"npm install","npm-version":"echo $(which node) $(node --version) && echo $(which npm) $(npm --version)","npm-version-minor":"npm version minor","npm-version-patch":"npm version patch"},"properties":{},"dependencies":{},"devDependencies":{},"minimumXpmRequired":"0.16.2","buildConfigurations":{}},"config":{},"gitHead":"7a2ee88084bb85577d92fef2ea6183fbb71edcbb","scripts":{"postversion":"git push origin --all && git push origin --tags"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"10.2.0","description":"A source code library with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"18.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del-cli":"^5.1.0"},"bundleDependencies":[],"$devDependenciesUrls":["https://www.npmjs.com/package/del-cli"],"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_3.2.0_1701872959743_0.9634936925738737","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@micro-os-plus/micro-test-plus","version":"3.2.2","keywords":["xpack","micro-os-plus","c++","testing","framework"],"author":{"url":"https://github.com/ilg-ul","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@3.2.2","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://micro-os-plus.github.io/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues"},"dist":{"shasum":"f1ad1f6d8f3780f502290688a40d8e99238acb2d","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-3.2.2.tgz","fileCount":22,"integrity":"sha512-1oQoSAxZXwb/iOeYiDu3Zd5gLwm43pZ24T/y56v7B0cdXSa21FBLQvn9zj1m8lTjjbvc/qd/hx90DEw0FYXb0w==","signatures":[{"sig":"MEUCIQCrkgi4ta4fLDjEHt6Vha00Zy7b2E2XLC0Lu9wEHQb0jAIgJt+gH+QawdQGqp0mdM0Xy4hLpdvB4oSsEKTCE/Q6AJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171660},"main":"","xpack":{"properties":{},"dependencies":{},"devDependencies":{},"minimumXpmRequired":"0.20.8","buildConfigurations":{}},"engines":{"node":" >=18.0.0"},"gitHead":"ed2ee9388374f56a7aaf8fb7ad5a657451d36fa9","scripts":{"git-log":"git log --pretty='%cd * %h %s' --date=short","npm-link":"npm link","npm-pack":"npm pack","deep-clean":"del-cli node_modules package-lock.json *.tgz","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","npm-outdated":"npm outdated","git-pull-helper":"git -C ${HOME}/Work/micro-os-plus/build-helper-xpack.git pull","npm-link-helpers":"npm link @xpack/npm-packages-helper @xpack/docusaurus-template-liquid","npm-version-minor":"npm version minor","npm-version-patch":"npm version patch","generate-top-commons":"bash node_modules/@xpack/npm-packages-helper/maintenance-scripts/generate-top-commons.sh --micro-os-plus"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"topConfig":{"useDoxygen":"true","permalinkName":"micro-test-plus","descriptiveName":"µTest++ Testing Framework"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"11.1.0","description":"A source code library with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"json":"^11.0.0","del-cli":"^6.0.0","liquidjs":"^10.19.1"},"homepagePreview":"https://micro-os-plus.github.io/micro-test-plus-xpack-webpreview/","$devDependenciesUrls":["https://www.npmjs.com/package/del-cli","https://www.npmjs.com/package/json","https://www.npmjs.com/package/liquidjs"],"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_3.2.2_1741992559183_0.7270153218724598","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@micro-os-plus/micro-test-plus","version":"3.2.3","keywords":["xpack","micro-os-plus","c++","testing","framework"],"author":{"url":"https://github.com/ilg-ul","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@3.2.3","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://micro-os-plus.github.io/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues"},"dist":{"shasum":"97c5c170454c95edfd005cadb5f513125375cb60","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-3.2.3.tgz","fileCount":31,"integrity":"sha512-d1pnyFaHK+SaW2ht98UlXbQkmn3ebfh9UTz9rYEkfP8+ksvUnaBtIex237X1+DPaqfbx031DqfA6UJ4kwNjkRA==","signatures":[{"sig":"MEYCIQDtN6VP0mDY6N3mmR11JLFwlI88agcadQJ43PLRvfeT5wIhAMAqywD0rSQ5g81x/DiFMezbOOmvkAi0vdA4G9RW/JiH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422193},"xpack":{"minimumXpmRequired":"0.20.8"},"engines":{"node":">=20.0"},"gitHead":"42e081013c0023985bfab04dd1adbcafaa92791c","scripts":{"npm-ci":"npm ci","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-link":"npm link","npm-pack":"npm pack","deep-clean":"del-cli node_modules package-lock.json *.tgz","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","npm-outdated":"npm outdated","git-pull-helper":"git -C ${HOME}/Work/micro-os-plus/build-helper-xpack.git pull","npm-link-helpers":"npm link @xpack/npm-packages-helper","generate-top-commons":"bash node_modules/@xpack/npm-packages-helper/maintenance-scripts/generate-top-commons.sh --micro-os-plus"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"topConfig":{"useDoxygen":"true","permalinkName":"micro-test-plus","descriptiveName":"µTest++ Testing Framework"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"11.9.0","description":"A source code library with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"20.20.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"json":"^11.0.0","del-cli":"^7.0.0","liquidjs":"^10.25.0","@xpack/npm-packages-helper":"github:xpack/npm-packages-helper"},"homepagePreview":"https://micro-os-plus.github.io/micro-test-plus-xpack-webpreview/","$dependenciesUrls":{"json":"https://www.npmjs.com/package/json","del-cli":"https://www.npmjs.com/package/del-cli","liquidjs":"https://www.npmjs.com/package/liquidjs"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_3.2.3_1773766935288_0.7188634261373847","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@micro-os-plus/micro-test-plus","version":"3.3.0","keywords":["xpack","micro-os-plus","c++","testing","framework"],"author":{"url":"https://github.com/ilg-ul","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@3.3.0","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://micro-os-plus.github.io/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues"},"dist":{"shasum":"7fd623f4518b10c35eb288f518635d82c66996ff","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-3.3.0.tgz","fileCount":35,"integrity":"sha512-FwDgKwiJs9DT+kEh2UL2QB57dUTzlaK61VNU3ApAEzj9ZuWy1bFmZHGXCWzgMiWxSk6rmmOBS30iQn6RCm3P/A==","signatures":[{"sig":"MEUCICJs43JmZlTkFAUNhI7QIDxFXzZKJ92pZl0N4pxjNo2EAiEA8IlTzqpUr2zEgOc9g4UnuVxOP4/BZ07bWy+pvxhZn6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469573},"xpack":{"minimumXpmRequired":"0.20.8"},"engines":{"node":">=20.0"},"gitHead":"fd915982cb30209ea49dbdade373aa909949926e","scripts":{"npm-ci":"npm ci","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-link":"npm link","npm-pack":"npm pack","deep-clean":"del-cli node_modules package-lock.json *.tgz","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","npm-outdated":"npm outdated","git-pull-helper":"git -C ${HOME}/Work/micro-os-plus/build-helper-xpack.git pull","npm-link-helpers":"npm link @xpack/npm-packages-helper","generate-top-commons":"bash node_modules/@xpack/npm-packages-helper/maintenance-scripts/generate-top-commons.sh --micro-os-plus"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"topConfig":{"useDoxygen":"true","permalinkName":"micro-test-plus","descriptiveName":"µTest++ Testing Framework"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"11.9.0","description":"A source code library with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"20.20.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"json":"^11.0.0","del-cli":"^7.0.0","liquidjs":"^10.25.0","@xpack/npm-packages-helper":"github:xpack/npm-packages-helper"},"homepagePreview":"https://micro-os-plus.github.io/micro-test-plus-xpack-webpreview/","$dependenciesUrls":{"json":"https://www.npmjs.com/package/json","del-cli":"https://www.npmjs.com/package/del-cli","liquidjs":"https://www.npmjs.com/package/liquidjs"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_3.3.0_1774213113888_0.28227261476940213","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@micro-os-plus/micro-test-plus","version":"3.3.1","keywords":["xpack","micro-os-plus","c++","testing","framework"],"author":{"url":"https://github.com/ilg-ul","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@3.3.1","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://micro-os-plus.github.io/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues"},"dist":{"shasum":"1fbee996f0f6cd4cebe11d3e149ac76ccd240f4b","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-3.3.1.tgz","fileCount":35,"integrity":"sha512-CtopH0GLSC1PXXz/2K2JTetEm1ke5qAO7GfHKt/WF2j9W4ljQ4xA6a1+tHt14P+oenIPW51VRnY0wi2kUbd3Jg==","signatures":[{"sig":"MEQCIHsxtI8UDWH9bzihLsblCFCmZY+QMwy9cwOFOJQX+K9NAiAhEnbbDQSBphtbUXa//JXbiAH6qllz3eILfIuA+1qYhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469888},"xpack":{"minimumXpmRequired":"0.20.8"},"engines":{"node":">=20.0"},"gitHead":"75e93ab51921062004db5a45ea7338696820fc6f","scripts":{"npm-ci":"npm ci","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-link":"npm link","npm-pack":"npm pack","deep-clean":"del-cli node_modules package-lock.json *.tgz","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","npm-outdated":"npm outdated","git-pull-helper":"git -C ${HOME}/Work/micro-os-plus/build-helper-xpack.git pull","npm-link-helpers":"npm link @xpack/npm-packages-helper","generate-top-commons":"bash node_modules/@xpack/npm-packages-helper/maintenance-scripts/generate-top-commons.sh --micro-os-plus"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"topConfig":{"useDoxygen":"true","permalinkName":"micro-test-plus","descriptiveName":"µTest++ Testing Framework"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"11.9.0","description":"A source code library with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"20.20.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"json":"^11.0.0","del-cli":"^7.0.0","liquidjs":"^10.25.0","@xpack/npm-packages-helper":"github:xpack/npm-packages-helper"},"homepagePreview":"https://micro-os-plus.github.io/micro-test-plus-xpack-webpreview/","$dependenciesUrls":{"json":"https://www.npmjs.com/package/json","del-cli":"https://www.npmjs.com/package/del-cli","liquidjs":"https://www.npmjs.com/package/liquidjs"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_3.3.1_1774305437529_0.2575755195806555","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@micro-os-plus/micro-test-plus","version":"4.0.0","keywords":["xpack","micro-os-plus","c++","testing","framework"],"author":{"url":"https://github.com/ilg-ul","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@4.0.0","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://micro-os-plus.github.io/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues"},"dist":{"shasum":"1da41e97c020af166574881900a50561f2c1541a","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-4.0.0.tgz","fileCount":44,"integrity":"sha512-3zfR+vzXHYO7yhPSqxZWAqT2shI/Tjp1WAByAdXBX5o6GqLcN1wWbxpKVsGuaBGvUTR1v0zMM8tbtO0o25pa5A==","signatures":[{"sig":"MEYCIQDnkY7izPCp0rRPmuyFDX/2z8Hkq8PvTyev9KrFQ6ALTAIhAKMSvmg7NNG2i2Rf2/LtIBDhU67F8QiT71uw8U5Kf2Rp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581393},"xpack":{"minimumXpmRequired":"0.20.8"},"engines":{"node":">=20.0"},"gitHead":"14309a99d99a1a9f2607f61925d505711681f9dd","scripts":{"npm-ci":"npm ci","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-link":"npm link","npm-pack":"npm pack","deep-clean":"del-cli node_modules package-lock.json *.tgz","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","npm-outdated":"npm outdated","git-pull-helper":"git -C ${HOME}/Work/micro-os-plus/build-helper-xpack.git pull","npm-link-helpers":"npm link @xpack/npm-packages-helper","generate-top-commons":"bash node_modules/@xpack/npm-packages-helper/maintenance-scripts/generate-top-commons.sh --micro-os-plus"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"topConfig":{"useDoxygen":"true","permalinkName":"micro-test-plus","descriptiveName":"µTest++ Testing Framework"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"11.9.0","description":"A source code library with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"20.20.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"json":"^11.0.0","del-cli":"^7.0.0","liquidjs":"^10.25.0","@xpack/npm-packages-helper":"github:xpack/npm-packages-helper"},"homepagePreview":"https://micro-os-plus.github.io/micro-test-plus-xpack-webpreview/","$dependenciesUrls":{"json":"https://www.npmjs.com/package/json","del-cli":"https://www.npmjs.com/package/del-cli","liquidjs":"https://www.npmjs.com/package/liquidjs"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_4.0.0_1777454445183_0.7524191748454176","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@micro-os-plus/micro-test-plus","version":"4.1.1","keywords":["xpack","micro-os-plus","c++","testing","framework"],"author":{"url":"https://github.com/ilg-ul","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@4.1.1","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://micro-os-plus.github.io/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues"},"dist":{"shasum":"bb57348f8c06de85c4c5753602d38b2a1c9c11f7","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-4.1.1.tgz","fileCount":54,"integrity":"sha512-mnt5dI6gcMikCBSh8lx1txvJ3Ht1luy0QHiSCJ4nU49u62oOkDoGPpYkqxGT3YgzquFUuJa8cr4ee9+h8o401g==","signatures":[{"sig":"MEUCIQC/LsOKfeUppOMb+i3FS9O9zVpSuohgEevngrZD7VdQrAIgGg95ofTkWkutYzQyGsk4a3MunoTlV1OAHBYZwcb/wdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630574},"xpack":{"actions":{"clang-format":"bash scripts/clang-format.sh","cmake-format":"bash scripts/cmake-format.sh"},"devDependencies":{"@xpack-dev-tools/clang":"21.1.8-1.1"},"minimumXpmRequired":"0.20.8"},"engines":{"node":">=20.0"},"gitHead":"b77ea4d3ed2c453a64be6d92906c4edb234930f8","scripts":{"npm-ci":"npm ci","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-link":"npm link","npm-pack":"npm pack","deep-clean":"del-cli node_modules package-lock.json *.tgz","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","npm-outdated":"npm outdated","git-pull-helper":"git -C ${HOME}/Work/micro-os-plus/build-helper-xpack.git pull","npm-link-helpers":"npm link @xpack/npm-packages-helper","generate-top-commons":"bash node_modules/@xpack/npm-packages-helper/maintenance-scripts/generate-top-commons.sh --micro-os-plus"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"topConfig":{"useDoxygen":"true","permalinkName":"micro-test-plus","descriptiveName":"µTest++ Testing Framework","hasObjectLibrary":"true"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"11.13.0","description":"A source code library with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"20.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"json":"^11.0.0","del-cli":"^7.0.0","liquidjs":"^10.25.0","@xpack/npm-packages-helper":"github:xpack/npm-packages-helper"},"homepagePreview":"https://micro-os-plus.github.io/micro-test-plus-xpack-webpreview/","$dependenciesUrls":{"json":"https://www.npmjs.com/package/json","del-cli":"https://www.npmjs.com/package/del-cli","liquidjs":"https://www.npmjs.com/package/liquidjs"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_4.1.1_1778539931603_0.8431947173964549","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@micro-os-plus/micro-test-plus","version":"5.0.0","keywords":["xpack","micro-os-plus","c++","testing","framework"],"author":{"url":"https://github.com/ilg-ul","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@5.0.0","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://micro-os-plus.github.io/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues"},"dist":{"shasum":"3ef8ca5cd3c8595d1b88448bb836aaa1b4874eb0","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-5.0.0.tgz","fileCount":54,"integrity":"sha512-LxHYNocqseWkDd1INivag4t+tg4PomoiyBuT5joMaa4rZKB7TijNh9WAW73iOTazo3yWIqdkSWnLcXo/xlw7Cg==","signatures":[{"sig":"MEYCIQCa4MWxC8gsMbT8UTetNL9g6qhGc6kafSejXpGMkBFWrwIhAOSk0bFNE7auuW7cSg0f8XYvwdWGsu4kx51WOxymwTTh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644802},"xpack":{"actions":{"xcdl-export":"bash scripts/xcdl-export.sh xcdl-package.jsonc","clang-format":"bash scripts/clang-format.sh","cmake-format":"bash scripts/cmake-format.sh","jsonc-format":"bash scripts/jsonc-format.sh"},"devDependencies":{"@xpack-dev-tools/clang":"21.1.8-1.1"},"minimumXpmRequired":"0.20.8"},"engines":{"node":">=20.0"},"gitHead":"80ab24b67060dd1e57d7b2060497fa56b13f3e6b","scripts":{"npm-ci":"npm ci","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-link":"npm link","npm-pack":"npm pack","deep-clean":"del-cli node_modules package-lock.json *.tgz","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","npm-outdated":"npm outdated","git-pull-helper":"git -C ${HOME}/Work/micro-os-plus/build-helper-xpack.git pull","npm-link-helpers":"npm link @xpack/npm-packages-helper","generate-top-commons":"bash node_modules/@xpack/npm-packages-helper/maintenance-scripts/generate-top-commons.sh --micro-os-plus"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"11.15.0","description":"A source code library with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"20.20.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","json":"^11.0.0","json5":"^2.2.3","del-cli":"^7.0.0","liquidjs":"^10.25.0","jsonc-parser":"^3.3.1","@xpack/npm-packages-helper":"github:xpack/npm-packages-helper"},"homepagePreview":"https://micro-os-plus.github.io/micro-test-plus-xpack-webpreview/","$dependenciesUrls":{"glob":"https://www.npmjs.com/package/glob","json":"https://www.npmjs.com/package/json","json5":"https://www.npmjs.com/package/json5","del-cli":"https://www.npmjs.com/package/del-cli","liquidjs":"https://www.npmjs.com/package/liquidjs","jsonc-parser":"https://www.npmjs.com/package/jsonc-parser"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_5.0.0_1784062179881_0.5494416204161363","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@micro-os-plus/micro-test-plus","version":"5.0.1","keywords":["xpack","micro-os-plus","c++","testing","framework"],"author":{"url":"https://github.com/ilg-ul","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","_id":"@micro-os-plus/micro-test-plus@5.0.1","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"homepage":"https://micro-os-plus.github.io/micro-test-plus-xpack/","bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues"},"dist":{"shasum":"60f9cd95f34de59eb3dd15f267f1f9c07a1eac3e","tarball":"https://registry.npmjs.org/@micro-os-plus/micro-test-plus/-/micro-test-plus-5.0.1.tgz","fileCount":54,"integrity":"sha512-DsUl2onJ5NyC5zfbEFeg6+MKDiW3b4WAHUfpcgezolDyFlh5PV0mvRz/EddZXM28QWk2i9U2P7FKsYgyy71l8w==","signatures":[{"sig":"MEUCIAtZSNq9m/yBQgcc88n64gAEev8oY7kImKetWawEHxv+AiEAsY0TdDxrZmpa/e8eb2NTScJIlnbAAVpwvbyNxpGAPxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650309},"xpack":{"actions":{"xcdl-export":"node scripts/xcdl-export.mjs xcdl-package.json*","clang-format":"node scripts/clang-format.mjs","cmake-format":"node scripts/cmake-format.mjs","jsonc-format":"node scripts/jsonc-format.mjs"},"devDependencies":{"@xpack-dev-tools/clang":"21.1.8-1.1"},"minimumXpmRequired":"0.20.8"},"engines":{"node":">=20.0"},"gitHead":"83d8b8dcaec372bced6a0263ec1cf88b42179c45","scripts":{"npm-ci":"npm ci","git-log":"git log --pretty='%cd * %h %s' --date=short","npm-link":"npm link","npm-pack":"npm pack","deep-clean":"del-cli node_modules package-lock.json *.tgz","npm-install":"npm install","postversion":"git push origin --all && git push origin --tags","npm-outdated":"npm outdated","git-pull-helper":"git -C ${HOME}/Work/micro-os-plus/build-helper-xpack.git pull","npm-link-helpers":"npm link @xpack/npm-packages-helper","generate-top-commons":"node node_modules/@xpack/npm-packages-helper/maintenance-scripts/generate-top-commons.mjs --micro-os-plus"},"_npmUser":{"name":"ilg","email":"ilg@livius.net"},"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"_npmVersion":"11.15.0","description":"A source code library with µTest++, a lightweight testing framework for embedded platforms","directories":{},"_nodeVersion":"20.20.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","json":"^11.0.0","json5":"^2.2.3","del-cli":"^7.0.0","liquidjs":"^10.25.0","jsonc-parser":"^3.3.1","@xpack/npm-packages-helper":"github:xpack/npm-packages-helper"},"homepagePreview":"https://micro-os-plus.github.io/micro-test-plus-xpack-webpreview/","$dependenciesUrls":{"glob":"https://www.npmjs.com/package/glob","json":"https://www.npmjs.com/package/json","json5":"https://www.npmjs.com/package/json5","del-cli":"https://www.npmjs.com/package/del-cli","liquidjs":"https://www.npmjs.com/package/liquidjs","jsonc-parser":"https://www.npmjs.com/package/jsonc-parser"},"_npmOperationalInternal":{"tmp":"tmp/micro-test-plus_5.0.1_1786017693722_0.24043336769087054","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-02-05T16:41:18.166Z","modified":"2026-08-06T14:18:05.210Z","2.1.1":"2022-02-05T16:41:18.349Z","3.0.0":"2022-04-03T12:20:25.051Z","3.0.1":"2022-04-05T10:25:15.959Z","3.0.2":"2022-04-19T17:31:21.017Z","3.1.0":"2022-06-04T14:28:28.453Z","3.1.1":"2022-07-30T14:59:21.856Z","3.1.2":"2023-11-29T17:13:29.066Z","3.2.0":"2023-12-06T14:29:19.924Z","3.2.1":"2025-03-14T21:21:15.635Z","3.2.2":"2025-03-14T22:49:19.364Z","3.2.3":"2026-03-17T17:02:15.439Z","3.3.0":"2026-03-22T20:58:34.059Z","3.3.1":"2026-03-23T22:37:17.698Z","4.0.0":"2026-04-29T09:20:45.330Z","4.1.0":"2026-05-11T18:45:59.731Z","4.1.1":"2026-05-11T22:52:11.827Z","5.0.0":"2026-07-14T20:49:40.066Z","5.0.1":"2026-08-06T12:01:33.894Z"},"bugs":{"url":"https://github.com/micro-os-plus/micro-test-plus-xpack/issues"},"author":{"url":"https://github.com/ilg-ul","name":"Liviu Ionescu","email":"ilg@livius.net"},"license":"MIT","homepage":"https://micro-os-plus.github.io/micro-test-plus-xpack/","keywords":["xpack","micro-os-plus","c++","testing","framework"],"repository":{"url":"git+https://github.com/micro-os-plus/micro-test-plus-xpack.git","type":"git"},"description":"A source code library with µTest++, a lightweight testing framework for embedded platforms","maintainers":[{"name":"ilg","email":"ilg@livius.net"}],"readme":"","readmeFilename":""}