Commit Graph

  • bb8b115a0b Fix projects CI workflow Ivan Kravets 2022-05-18 22:29:40 +03:00
  • 2e2735a49c Typo fix Ivan Kravets 2022-05-18 22:28:05 +03:00
  • 7badd54c89 Exclude "esphome" from testing projects for macOS and Windows Ivan Kravets 2022-05-18 22:23:09 +03:00
  • 4dfc561551 Dynamically import legacy platform module Ivan Kravets 2022-05-18 22:18:53 +03:00
  • 3c2afeba89 Fix account related tests Ivan Kravets 2022-05-18 22:18:15 +03:00
  • d2d46f4aea Ignore "DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.12" SCons warning Ivan Kravets 2022-05-18 18:47:27 +03:00
  • ccc7d9c9a4 Update CI badges Ivan Kravets 2022-05-18 16:17:20 +03:00
  • 45fcb40a5c Dynamically load refactored dev-platform module Ivan Kravets 2022-05-18 16:16:51 +03:00
  • 1585b829be Add CI workflow for popular PlatformIO projects (#4273) Valerii Koval 2022-05-18 15:54:54 +03:00
  • 0ceae62701 Better informing about deprecated commands Ivan Kravets 2022-05-17 21:11:29 +03:00
  • f2bdb17c55 Bump version to 6.0.2a1 Ivan Kravets 2022-05-17 19:47:33 +03:00
  • 83b00ac80c Remove pio update test Ivan Kravets 2022-05-17 19:47:15 +03:00
  • edff591c90 Merge tag 'v6.0.1' into develop Ivan Kravets 2022-05-17 19:23:31 +03:00
  • a76e445ed9 Merge branch 'release/v6.0.1' v6.0.1 Ivan Kravets 2022-05-17 19:23:31 +03:00
  • cb7148d018 Bump version to 6.0.1 Ivan Kravets 2022-05-17 19:23:00 +03:00
  • 38afa07dbe Use Marshmallow v3.14.1 for Python 3.6 Ivan Kravets 2022-05-17 19:10:54 +03:00
  • 92073a4ccd Deprecate "pio update", "pio lib", and "pio platform" commands Ivan Kravets 2022-05-17 18:57:40 +03:00
  • abf6304818 Fixed an issue when using "Interpolation of Values" and merging str+int options // Resolve #4271 Ivan Kravets 2022-05-17 16:03:33 +03:00
  • 9a86175701 Bump version to 6.0.1b1 Ivan Kravets 2022-05-17 13:34:03 +03:00
  • b764a2220f Improved support for the renamed configuration options // Resolve #4270 Ivan Kravets 2022-05-17 13:33:25 +03:00
  • 3776233233 Rename "shared" module to the "public" Ivan Kravets 2022-05-16 16:56:01 +03:00
  • 0d92e8fc17 Bump version to 6.0.0a1 Ivan Kravets 2022-05-16 14:46:52 +03:00
  • 40422eac2e Fixed an issue when calling built-in pio device monitor filter Ivan Kravets 2022-05-16 14:46:37 +03:00
  • 0fb4b1e109 Merge tag 'v6.0.0' into develop Ivan Kravets 2022-05-16 14:22:08 +03:00
  • 44ecc7c666 Merge branch 'release/v6.0.0' v6.0.0 Ivan Kravets 2022-05-16 14:22:07 +03:00
  • 26d659c433 Bump version to 6.0.0 Ivan Kravets 2022-05-16 14:21:57 +03:00
  • 58c4145809 Refactor library management docs Ivan Kravets 2022-05-16 14:18:45 +03:00
  • fe08ce7795 Implement shared API Ivan Kravets 2022-05-16 11:39:18 +03:00
  • 9163e9e67d Rename pio project data to the pio project metadata command Ivan Kravets 2022-05-15 16:57:27 +03:00
  • 7acae6461e Merge branch 'develop' of https://github.com/platformio/platformio-core into develop Ivan Kravets 2022-05-15 15:35:07 +03:00
  • e7a172b8dd qtcreator: add project-update makefile target (#4267) John Belmonte 2022-05-15 21:34:57 +09:00
  • b90e89a791 no message Ivan Kravets 2022-05-15 14:54:07 +03:00
  • db11244f49 qtcreator IDE gitignore tweaks (#4266) John Belmonte 2022-05-15 19:52:59 +09:00
  • 54f0748201 Cache a build metadata only for debugging // Resolve #4267 Ivan Kravets 2022-05-15 13:52:11 +03:00
  • 575f0ae300 Bump version to 6.0.0rc3 Ivan Kravets 2022-05-15 13:47:32 +03:00
  • 7a100fb0b0 Use device finder for automatic detection of upload port Ivan Kravets 2022-05-15 13:46:44 +03:00
  • d01d314f47 Pick the last USB device port Ivan Kravets 2022-05-15 13:13:45 +03:00
  • e5e2210768 Improved automatic detection of a testing serial port // Resolve #4076 Ivan Kravets 2022-05-14 23:30:36 +03:00
  • d22b479bd3 Regroup device command Ivan Kravets 2022-05-14 18:21:44 +03:00
  • 19853b0b66 Implement config.get_default_env() Ivan Kravets 2022-05-14 17:55:36 +03:00
  • ce62514a17 Resolve project dependencies with pio project init command Ivan Kravets 2022-05-14 16:31:08 +03:00
  • 4a4ba5594b Rename "load_project_ide_data" to the "load_build_metadata" Ivan Kravets 2022-05-14 16:30:20 +03:00
  • af5a820862 Rename "load_project_ide_data" to the "load_build_metadata" Ivan Kravets 2022-05-14 16:29:41 +03:00
  • 40e4e38e0c Do not override CWD when executing a package command Ivan Kravets 2022-05-14 16:23:36 +03:00
  • cb1c825747 Merge branch 'develop' of https://github.com/platformio/platformio-core into develop Ivan Kravets 2022-05-14 15:27:13 +03:00
  • 8c27754045 qtcreator IDE template now generates a "generic" Qt project (#4262) John Belmonte 2022-05-14 21:26:04 +09:00
  • 3247e661e9 Regroup "pio project" command Ivan Kravets 2022-05-14 13:41:20 +03:00
  • 7c93167d52 Docs: Document double hyphen for "pio debug" // Resolve #4260 Ivan Kravets 2022-05-13 21:04:44 +03:00
  • 79b2bfdefe Fix an issue with multiple symbol definitions when framework uses own Unity // Resolve #4259 Ivan Kravets 2022-05-12 15:34:50 +03:00
  • de7d710943 Look for custom "unity_config.h" only in the "test" dir Ivan Kravets 2022-05-12 14:17:45 +03:00
  • b88a29e652 Bump version to 6.0.0rc2 Ivan Kravets 2022-05-12 13:41:45 +03:00
  • ed0b12dcf9 Improve project config parser to resolve renamed options // Issue #4259 Ivan Kravets 2022-05-12 13:24:27 +03:00
  • 280bede0e9 Bump version to 6.0.0rc1 Ivan Kravets 2022-05-10 20:22:36 +03:00
  • e6938f8f39 List available project tests with a new "pio test --list-tests" option Ivan Kravets 2022-05-10 20:21:49 +03:00
  • 6d705172f5 Docs: Extend migration guide with Unit Testing solution Ivan Kravets 2022-05-10 19:18:36 +03:00
  • 8fff7084db Rename pio test --output-{format} options to --{format}-output Ivan Kravets 2022-05-10 18:25:26 +03:00
  • e75bf27b5f Add "-pthread" to the LINKFLAGS Ivan Kravets 2022-05-10 17:23:03 +03:00
  • 2c99607d3d Pass "-pthread" flag to GoogleTest only on Unix OS Ivan Kravets 2022-05-10 16:46:48 +03:00
  • c09af13b7f Add "-pthread" flag for GoogleTest Ivan Kravets 2022-05-10 16:13:30 +03:00
  • ee6b498ca9 Optimize unit testing report CLI Ivan Kravets 2022-05-10 15:25:30 +03:00
  • 65f2f02d93 Add support for GoogleTest testing and mocking framework // Resolve #3572 Ivan Kravets 2022-05-10 14:30:02 +03:00
  • 960edb5611 Use full testing program path on Windows Ivan Kravets 2022-05-10 11:59:59 +03:00
  • cda7a97e67 Do not automatically generate JSON report Ivan Kravets 2022-05-09 22:32:16 +03:00
  • c520700276 Export testcase file & line to JUnit XML Ivan Kravets 2022-05-09 19:20:33 +03:00
  • a7654a6098 Move Unity code parts to the Unity runner Ivan Kravets 2022-05-09 18:58:43 +03:00
  • 814679522a Do not override embedded std flag Ivan Kravets 2022-05-09 18:49:15 +03:00
  • 4249349c2b Add hint about verbose output Ivan Kravets 2022-05-09 18:40:46 +03:00
  • d065646d3e Update SPDX license list to v3.17 Ivan Kravets 2022-05-09 10:08:08 +03:00
  • 0cf7aeeec9 Fix test on Github Actions Ivan Kravets 2022-05-08 14:42:07 +03:00
  • 277ccdafb6 Bump version to 6.0.0b1 Ivan Kravets 2022-05-07 17:58:42 +03:00
  • 5b00f6fb95 Skip "test_doctest_framework" from Github Actions / Windows Ivan Kravets 2022-05-07 17:55:32 +03:00
  • 3f46a97b6b Fix LDF lib resolving Ivan Kravets 2022-05-07 16:44:11 +03:00
  • 3989979ca3 Pass extra arguments to the native program with a new "pio run --program-arg" option // Resolve #4246 Ivan Kravets 2022-05-07 16:22:05 +03:00
  • 50eda82e27 Fix test Ivan Kravets 2022-05-07 14:09:11 +03:00
  • daa3481862 Pass extra arguments to the testing program with a new "pio test --program-arg" option // Resolve # 3132 Ivan Kravets 2022-05-07 13:31:19 +03:00
  • 2d94000dd5 Rename source.file to source.file name and report project folder Ivan Kravets 2022-05-07 13:24:27 +03:00
  • e3eb155d76 Improve doctest results parser Ivan Kravets 2022-05-07 13:23:03 +03:00
  • f95e23118c Fix test Ivan Kravets 2022-05-06 21:57:39 +03:00
  • 82778473fe New: "doctest" testing framework // Resolve #4240 Ivan Kravets 2022-05-06 20:00:23 +03:00
  • dae3b9665b Implement TestCase.humanize Ivan Kravets 2022-05-06 19:56:39 +03:00
  • f19058df65 Try to resolve paths if the common part is not found Ivan Kravets 2022-05-06 19:40:00 +03:00
  • 3c7bec7c61 Exclude SVG files by default Ivan Kravets 2022-05-06 19:39:21 +03:00
  • c4388a6904 Fixed an issue when LDF ignores build_src_flags in the “deep+” mode // Resolve #4253 Ivan Kravets 2022-05-06 10:31:34 +03:00
  • 6d1e637518 Add support for Semihosting and Unit Testing // Resolve #3516 Ivan Kravets 2022-05-05 17:36:15 +03:00
  • bbd56d6eb0 Document using QEMU, Renode, SimAVR simulators with Unit Testing // Resolve #4238 Ivan Kravets 2022-05-05 15:33:39 +03:00
  • 0b317ef04b Implement buffering for the testing output Ivan Kravets 2022-05-05 13:02:27 +03:00
  • c0cfbe2ce0 Using hardware Simulators for Unit Testing // Issue #4238 Ivan Kravets 2022-05-04 23:20:37 +03:00
  • 3ed5d41df5 Strip ANSI codes from Unity output Ivan Kravets 2022-05-04 18:56:57 +03:00
  • 517ee6532f Move "strip_ansi_codes" to the util Ivan Kravets 2022-05-04 18:55:34 +03:00
  • 653f22f85b Fix issue with nested interpolation Ivan Kravets 2022-05-04 14:52:11 +03:00
  • 38906478d3 Professional collaborative platform for safety-critical and declarative embedded development Ivan Kravets 2022-05-03 22:09:25 +03:00
  • e81d83b8c2 Added support for a Custom Unity Library // Resolve #3980 Ivan Kravets 2022-05-03 21:47:20 +03:00
  • b12d9f62b9 Show list of failed tests in the summary // Resolve #4251 Ivan Kravets 2022-05-03 19:30:15 +03:00
  • 0849e5faad Rename "src_filter" and "src_build_flags" options // Resolve #4245 Ivan Kravets 2022-05-03 18:39:49 +03:00
  • 1a4419059d Added support for "socket://" and "rfc2217://" protocols using "test_port" option // Resolve #4229 Ivan Kravets 2022-05-03 18:11:23 +03:00
  • 4ef1333abc Refactor test runner mixins to the test output readers Ivan Kravets 2022-05-03 15:21:53 +03:00
  • 2b11f64ef1 New Custom Testing Framework Ivan Kravets 2022-05-03 14:30:15 +03:00
  • 5b98f432f2 Update deps Ivan Kravets 2022-05-03 14:25:29 +03:00
  • 76779e6af4 Sync docs Ivan Kravets 2022-05-01 23:00:25 +03:00
  • 738d537266 Docs: Sync Intel MCS51 dev-platform Ivan Kravets 2022-05-01 20:10:25 +03:00