Commit Graph

  • 738d537266 Docs: Sync Intel MCS51 dev-platform Ivan Kravets 2022-05-01 20:10:25 +03:00
  • 327d5990d6 Docs: Minor improvements Ivan Kravets 2022-04-29 21:51:35 +03:00
  • 16021d0df7 Added support for "Test Hierarchies" // Issue #4135 Ivan Kravets 2022-04-29 20:46:43 +03:00
  • b37a74dfd9 Refactor Unit Testing documentation Ivan Kravets 2022-04-29 20:46:04 +03:00
  • d02f02731f Rename the "test_build_project_src" project configuration option to "test_build_src" Ivan Kravets 2022-04-29 20:44:28 +03:00
  • 4295c54c67 Sync docs and examples Ivan Kravets 2022-04-29 14:50:15 +03:00
  • fb1e4fa02b Add "--filter" option to the pio remote test command Ivan Kravets 2022-04-28 22:02:16 +03:00
  • 62b8a63b80 Add --filter to remote test (#4244) Sebastian Guarino 2022-04-28 17:25:43 +02:00
  • ab3c832f5e Pylint fix Valerii Koval 2022-04-27 21:15:08 +03:00
  • d380e7ea01 Update Cppcheck and PVS-Studio tools to the latest available Valerii Koval 2022-04-27 20:47:13 +03:00
  • e69fd5e682 Minor improvements to check tools Valerii Koval 2022-04-27 20:45:21 +03:00
  • 285f19e132 Properly handle cases when path to a file with a defect is unknown Valerii Koval 2022-04-27 20:40:55 +03:00
  • 4151f53e14 Rename unit testing module to "test" Ivan Kravets 2022-04-26 15:09:51 +03:00
  • 5895fb9faf Bump version to 6.0.0a2 Ivan Kravets 2022-04-25 22:11:50 +03:00
  • 19e22d74f3 Fix unit testing case Ivan Kravets 2022-04-25 15:30:54 +03:00
  • 26ed6a5548 Implement required setUp/tearDown functions for the latest Unity testing framework Ivan Kravets 2022-04-25 13:23:33 +03:00
  • 05dd7dd811 Revert back showing test cases status before Ivan Kravets 2022-04-24 21:08:49 +03:00
  • 8b694f3734 Unity: show test case status before stdout Ivan Kravets 2022-04-24 11:28:07 +03:00
  • c9026a1b9c Generate reports in JUnit and JSON formats // Resolve #2891 Ivan Kravets 2022-04-23 19:19:25 +03:00
  • 9b221a06c8 Unity: Avoid "weak" attributes on Windows Ivan Kravets 2022-04-23 11:05:28 +03:00
  • f88904e246 Export "ConfigureDebugFlags" to build env (bakward compatibility with Zephyr build script) Ivan Kravets 2022-04-22 18:14:28 +03:00
  • e3533dcb01 Added support for test hierarchies (nested test suites) // Resolve #4135 Ivan Kravets 2022-04-22 15:19:12 +03:00
  • 8edb5ffe20 Use unsigned long for unityOutputStart Ivan Kravets 2022-04-22 10:55:59 +03:00
  • 90e6cd7b46 Fixed an issue when command line parameters do not override values // Resolve #3845 Ivan Kravets 2022-04-21 20:23:30 +03:00
  • 1fa73fb632 Typo fixes Ivan Kravets 2022-04-21 20:22:57 +03:00
  • a615af233a Provide more information when the native program crashed on a host (errored with a negative return code) // Resolve #3429 Ivan Kravets 2022-04-21 19:32:12 +03:00
  • 4817e13823 PyLint fixes Ivan Kravets 2022-04-21 19:30:55 +03:00
  • ee43b86742 Introduce a new PlatformIO Unit Testing engine Ivan Kravets 2022-04-21 18:11:49 +03:00
  • 93bfc57dea Merge branch 'develop' of https://github.com/platformio/platformio-core into develop Ivan Kravets 2022-04-21 17:12:31 +03:00
  • a568a5c356 Keep recursive for the glob Ivan Kravets 2022-04-21 17:10:38 +03:00
  • 0b21977e48 Sync docs Valerii Koval 2022-04-21 17:07:21 +03:00
  • 2f7668aef5 Improve src matcher for the symbolic links Ivan Kravets 2022-04-21 16:31:40 +03:00
  • 72fa6eebba Switch to FS JSON loader Ivan Kravets 2022-04-21 16:30:55 +03:00
  • 2f6a417168 Move test Ivan Kravets 2022-04-20 18:54:40 +03:00
  • faa63727ab Revert back to title() Ivan Kravets 2022-04-20 18:48:26 +03:00
  • a2b1a0a0a7 Use capitalize instead of title Ivan Kravets 2022-04-20 18:36:28 +03:00
  • 0d7bc09c49 Cache DL requests Ivan Kravets 2022-04-20 18:33:46 +03:00
  • f57ca747a9 Add support for DL mirrors Ivan Kravets 2022-04-20 18:03:55 +03:00
  • 624421e4b0 Memoize dev-platform instance cross the clonned build envs Ivan Kravets 2022-04-19 13:51:43 +03:00
  • 943c6bc59c Move INO converter to a separate tool Ivan Kravets 2022-04-19 11:36:05 +03:00
  • 9ce0b0e25b Use builtin "title()" Ivan Kravets 2022-04-19 11:33:56 +03:00
  • df3a13fc61 Move MISSING to the compat Ivan Kravets 2022-04-19 11:32:36 +03:00
  • 5a0a215bfc Use PY3 super() zero-argument syntax Ivan Kravets 2022-04-15 14:44:30 +03:00
  • eaff7f307c Avoid RecursionError for circular_dependencies // Resolve #4228 Ivan Kravets 2022-04-15 14:17:21 +03:00
  • 8d63591ce8 Extend "library.json" with an example for passing flags to library dependencies // Resolve #1941 Ivan Kravets 2022-04-13 18:55:44 +03:00
  • 0e3aa29689 Introduce PlatformIO Core 6.0 Ivan Kravets 2022-04-13 15:32:05 +03:00
  • a56b19ff65 Improve pio exec command on Windows Ivan Kravets 2022-04-13 13:58:31 +03:00
  • 62b7ec271f Keep PY2 for backward compatibility with ESP8266/ESP32 // Resolve #4226 Ivan Kravets 2022-04-13 12:51:13 +03:00
  • 5515bef3d7 Add backward compatibility with ESP-IDF build script // Resolve #4225 Ivan Kravets 2022-04-13 12:47:17 +03:00
  • 092f5de231 Fix removing temporary debugging data on Windows Ivan Kravets 2022-04-12 18:17:38 +03:00
  • 81fdd75aac Report problematic file before publishing package to the registry Ivan Kravets 2022-04-12 12:30:49 +03:00
  • f63b2f79e0 Fixed an issue when GCC preprocessor was applied to the ".s" assembly files on case-sensitive OS such as Window OS // Resolve #3917 Ivan Kravets 2022-04-10 19:21:03 +03:00
  • 0501d55c8f Fixed an issue with calling an extra script located outside a project // Resolve #4220 Ivan Kravets 2022-04-10 19:09:29 +03:00
  • fe6f51369e Autoinstall dev-platform for the "clean" target Ivan Kravets 2022-04-10 13:56:44 +03:00
  • 8f454c7e9c Bump version to 5.3.0b5 Ivan Kravets 2022-04-09 20:31:40 +03:00
  • 965feccfdc Extended Interpolation of Values with "${this}" pattern // Resolve #3953 Ivan Kravets 2022-04-09 20:31:06 +03:00
  • 5e18f9bbda Finally removed all tracks to the Python 2.7 Ivan Kravets 2022-04-09 17:46:21 +03:00
  • 541fcbf015 Added a new build variable (COMPILATIONDB_INCLUDE_TOOLCHAIN) to include toolchain paths in the compilation database // Resolve #3735 Ivan Kravets 2022-04-09 12:53:22 +03:00
  • 16f5374474 Typo fix Ivan Kravets 2022-04-08 21:58:29 +03:00
  • b414745aa1 Fixed an issue when LDF ignores the project "lib_deps" while resolving library dependencies // Resolve #3598 Ivan Kravets 2022-04-08 18:37:16 +03:00
  • 696d95bf1b Black formatter Ivan Kravets 2022-04-08 18:36:43 +03:00
  • 1269ce064a Improved detection of a package type from the tarball archive // Resolve #3828 Ivan Kravets 2022-04-08 13:58:40 +03:00
  • 9097d455db Avoid working with detached / non-existent git branches when checking for updates (#4217) Max Prokhorov 2022-04-08 13:15:35 +03:00
  • 1615159014 Fix test Ivan Kravets 2022-04-08 12:03:31 +03:00
  • e4e1e72c30 Bump version to 5.3.0b4 Ivan Kravets 2022-04-07 23:10:35 +03:00
  • 43329b7748 Minor improvements for symlink support // Issue #3348 Ivan Kravets 2022-04-07 23:03:40 +03:00
  • 2280865936 Resovle symlink based on the saved cwd Ivan Kravets 2022-04-05 09:11:10 +03:00
  • fb2f3c8836 Resovle symlink based on the saved cwd Ivan Kravets 2022-04-05 09:07:44 +03:00
  • e2f21212b7 Added support for symbolic links allowing pointing the local source folder to the Package Manager // Resolve #3348 Ivan Kravets 2022-04-04 23:14:19 +03:00
  • d7597d0992 Cache downloads cleanup Ivan Kravets 2022-04-04 22:45:25 +03:00
  • c21876ebe3 Typo fix in class name Ivan Kravets 2022-04-04 22:22:22 +03:00
  • 76bea5b7a7 Cache downloads cleanup Ivan Kravets 2022-04-04 22:21:06 +03:00
  • a03d82ff1a Replace package meta URL with URI Ivan Kravets 2022-04-04 14:18:11 +03:00
  • f555656c92 Bump version to 5.3.0b3 Ivan Kravets 2022-04-03 23:18:01 +03:00
  • f289ebd1f3 Revert back lib deps tree to ascii chars Ivan Kravets 2022-04-03 23:17:29 +03:00
  • 41b3646012 Bump version to 5.3.0b2 Ivan Kravets 2022-04-03 19:54:03 +03:00
  • 8de5db4b48 Added support for “scripts” in package manifest // Resolve #485 Ivan Kravets 2022-04-03 19:53:34 +03:00
  • d8be12dcdd PyLint fix Ivan Kravets 2022-04-03 10:54:23 +03:00
  • 71f9401e23 Fixed an issue when manually removed dependencies were not uninstalled from the storage // Resolve #3076 Ivan Kravets 2022-04-02 22:30:35 +03:00
  • cdd63dec65 Do not process package that was installed into the "env" storage // Resolve #2910 Ivan Kravets 2022-04-02 16:38:54 +03:00
  • 279fdfc47a Show project dependency licenses when building in the verbose mode Ivan Kravets 2022-04-02 16:28:40 +03:00
  • feda42f18f Added support for multi-licensed packages in library.json using SPDX Expressions // Resolve #4037 Ivan Kravets 2022-04-02 14:19:24 +03:00
  • d86f7fc25e Added ability to override a tool version using the "platform_packages" option // Resolve #3798 Ivan Kravets 2022-04-01 22:05:30 +03:00
  • e4fb675d5f Install only missed dependencies for the private libraries // Resolve #2910 Ivan Kravets 2022-04-01 17:25:40 +03:00
  • 25e786e6a5 Docs: Sync with dev-platforms Ivan Kravets 2022-04-01 14:29:38 +03:00
  • fd01e98cb1 Fix an issue with automatic installation of debug dependencies Ivan Kravets 2022-04-01 13:47:07 +03:00
  • 2a88cdb8df Bump version to 5.3.0b1 Ivan Kravets 2022-03-31 19:26:21 +03:00
  • be8f842061 Automatically install dependencies of the local (private) libraries // Resolve #2910 Ivan Kravets 2022-03-31 19:25:44 +03:00
  • fcb81ae074 Update docs with the new Package Specifications // Resolve #3373 Ivan Kravets 2022-03-31 15:44:16 +03:00
  • 7d9c018b44 Implement Click logging handler for package manager Ivan Kravets 2022-03-30 21:40:59 +03:00
  • a6e12532f8 Implement pio pkg search command // Issue #3373 Ivan Kravets 2022-03-30 17:32:05 +03:00
  • bd202f55ce Rename search "filters" to "qualifiers" Ivan Kravets 2022-03-30 14:43:02 +03:00
  • f7b5a7bed8 Added support for the custom Clang-Tidy configuration file // issue #4186 Ivan Kravets 2022-03-30 12:01:17 +03:00
  • 6123d6f9bf Don't append --checks=* when the --config or --config-file flags are set (#4210) Zach Zodkoy 2022-03-30 04:47:14 -04:00
  • 6c8173d1aa Implement pio pkg show command // Issue #3373 Ivan Kravets 2022-03-29 16:39:48 +03:00
  • d2f857d176 Lock "click" dependency for Python 3.6 Ivan Kravets 2022-03-28 20:56:23 +03:00
  • 1e2afafbc4 Use parse_datetime API Ivan Kravets 2022-03-28 18:18:51 +03:00
  • 927c5c5e36 Do not install any dependencies on the "clean" target Ivan Kravets 2022-03-28 00:05:20 +03:00
  • b2ea96b4a7 Resolve package path Ivan Kravets 2022-03-27 22:34:43 +03:00
  • 6afb53dd7d PyLint fixes Ivan Kravets 2022-03-27 22:34:22 +03:00