Commit graph

80 commits

Author SHA1 Message Date
P-Storm 5c84de5400
Made Plugin Folder Unit tests & Expanding enviroment search (#6600)
* Made Plugin Folder Unit tests. Fixes '>' not recursive searching (with max). Added that paths with an UnauthorizedAccessException are ignored. Added expanding enviroment search.

* Fixed some merging errors

* Added feedback from review

* Made the change that  ryanbodrug-microsoft suggested

* Stupid merge request... fixed

Co-authored-by: p-storm <paul.de.man@gmail.com>
2020-09-30 20:37:46 -07:00
Arjun Balgovind ce835418cb
Enable localization on all folders under PowerToys root (#6692)
* Changed to repo root

* Removed backslash

* Revert testing change

* Add comment
2020-09-18 10:27:59 -07:00
P-Storm 3137aaa660
Create unit tests for Calculator plugin (#6356)
* Refactored logic and made it unit testable

* Changes after code review

* Added to build steps, and modified bracket to new class with unittest. Validates complexer cases now.

Co-authored-by: p-storm <paul.de.man@gmail.com>
2020-09-09 20:01:30 -07:00
Clint Rutkas 839d3f89d8
Update build-powertoys-ci.yml (#6384) 2020-09-08 10:24:33 -07:00
Enrico Giordani 5065239266
[CDPx] add bootstrapper symbols (#6431) 2020-09-08 18:59:57 +02:00
Enrico Giordani c887f0ce5b
[chore] disable PowerRename unit tests in CI (#6319) 2020-09-03 12:59:54 +02:00
Arjun Balgovind 2a7bf7fb5b
[Localization] Add localization step to pipeline and enable localization on C# projects with resx/resw resource files (#6033)
* Added localization code to pipeline and created one LocProject json for Settings

* Fixed typo

* Reordered nuget source

* Moved nuget install to restore step

* Added FZ.rc file to LocProj

* Added FZ resx file and modified rc file

* Fixed file names

* Changed to check folder for LocProject files

* Updated folder

* Changed directory

* Changed to src directory

* Changed language set and name format, removed rc file localization

* Added all projects with resx/resw files

* Added newline to end of file

* Removed nuget source as it is not used

* Updated comments

* Fixed formatting of json file

* Move loc step to end
2020-08-19 16:10:15 -07:00
ryanbodrug-microsoft 8c98c7df29
attempting to run CI unittests for .netcore and .netframework projects (#5886)
* attempting to run CI unittests as seperate passes for .netframework and .netcore, based on assemblies.

* Mocking CSearchManager to avoid the following exception running in CI.

Retrieving the COM class factory for component with CLSID {7D096C5F-AC08-4F1F-BEB7-5C22C517CE39} failed due to the following error: 80070422 The service cannot be started, either because it is disabled or because it has no enabled devices associated with it. (0x80070422).

* Setting proper connection string for unit test.

* Mocking sqlQuery with FilePath vs m*

* Temporarily Ignoring test that is throwing exception in CI.
2020-08-18 13:19:35 -07:00
Nkateko ebd1a6406b
[Settings] Unit Tests Migration Feature Branch Merge (#5754)
* added MSTest project

* enabled settings tests run in the build pipeline

* re-added settings test project

* re-added test project and sample test

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* updated settings test output path

* updated output path for release config

* added xunit test project

* removed xunit test project

* fix build

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-ci.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-ci.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml
2020-08-13 13:51:01 -07:00
Roy 90502f7553
Add Microsoft.Plugin.Uri.UnitTests to CI + Fix Tests (#5878)
Co-authored-by: Roy <royvou@hotmailcom>
2020-08-11 11:49:44 -07:00
Andrey Nekrasov 9b4574ad06
CI: add installer (#5698) 2020-08-06 16:12:20 +03:00
Andrey Nekrasov dce3ee440b
bootstrapper: use a dedicated solution (#5318) 2020-08-05 17:20:50 +03:00
Clint Rutkas 704ca4eae2
reenabling multi-core (#5279)
Co-authored-by: Clint Rutkas <crutkas@microsoft.com>
2020-07-28 23:04:40 -07:00
Andrey Nekrasov 57e69080c9
CDPx: revert parallel msbuild building also in build-powertoys-ci.yml (#5275) 2020-07-28 09:23:23 -07:00
Andrey Nekrasov d78f7a9303
CI: sign new binaries (#5274)
* CI: sign colorpicker binaries

* CI: sign SVGThumbnailProvider binaries

* CPDx: revert parallel project building
2020-07-28 09:16:09 -07:00
Andrey Nekrasov 47cb34d26b
chore: enable multiprocessor compilation (#5272) 2020-07-28 17:20:01 +03:00
Andrey Nekrasov 3796a5ef97
Autoupdate: implement updating bootstrapper utility (#5204) 2020-07-27 19:53:29 +03:00
Clint Rutkas 886cea56f3
bring on all tests (#5118)
* Update build-powertoys-steps.yml

bring on all tests

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* adding in runsetting

* Delete unit.tests.x64.runsettings

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

* Update build-powertoys-steps.yml

Co-authored-by: Clint Rutkas <crutkas@microsoft.com>
2020-07-23 09:24:16 -07:00
Enrico Giordani b3eae80ece
[CI, test] add prefix to common lib test dll (#4491) 2020-06-25 18:04:50 +02:00
Enrico Giordani b58d5b6066
[CI, test] add common lib unit tests (#4489) 2020-06-25 16:20:43 +02:00
Clint Rutkas 5f049beb04
Update pipeline.user.windows.yml 2020-06-01 16:10:34 -07:00
Clint Rutkas 26aa9727a1
Update pipeline.user.windows.yml 2020-06-01 15:21:38 -07:00
Clint Rutkas 3cef696a65
Update pipeline.user.windows.yml 2020-06-01 13:54:12 -07:00
Clint Rutkas 5680a34ec1
Update pipeline.user.windows.yml 2020-06-01 10:26:10 -07:00
stefansjfw 84a197299f
[KeyboardManager&Installer] Move Keyboard Manager to separat build&install folder (#3949)
* Move Keyboard Manager to separat build&install folder

* Update pipeline
2020-06-01 18:29:40 +02:00
Clint Rutkas 4307882fa8
Update pipeline.user.windows.yml 2020-06-01 09:01:44 -07:00
stefansjfw 8cc58d0b89
Move ImageResizer to separate folder (#3868) 2020-06-01 17:07:06 +02:00
Clint Rutkas 971fc462ab
Update pipeline.user.windows.yml 2020-06-01 07:44:19 -07:00
Clint Rutkas 4cc6c5ec35
Update pipeline.user.windows.yml 2020-05-31 22:19:50 -07:00
Clint Rutkas cf53614721
Update pipeline.user.windows.yml 2020-05-31 21:05:02 -07:00
Clint Rutkas efe84e58d7
Update pipeline.user.windows.yml 2020-05-31 15:45:35 -07:00
Clint Rutkas cf59ad76fb
Update pipeline.user.windows.yml 2020-05-31 10:16:51 -07:00
Clint Rutkas 595b15fcd9
Update pipeline.user.windows.yml 2020-05-29 20:57:17 -07:00
Clint Rutkas a104c7f0f8
Update pipeline.user.windows.yml 2020-05-29 20:49:54 -07:00
Clint Rutkas 059392d257
Update pipeline.user.windows.yml 2020-05-29 20:46:47 -07:00
Clint Rutkas 5a1b3da394
Update pipeline.user.windows.yml 2020-05-29 20:42:43 -07:00
Enrico Giordani 8f39697e3d
[CDPx] publish symbols (#3864) 2020-05-29 17:28:57 +02:00
vldmr11080 1cbcd41b17
[PowerRename] Move PowerRename module installation into separate folder (#3821)
* Move PowerRename module installation into separate folder.

* Update build pipeline.

* Correct order between modules.
2020-05-28 16:53:16 +02:00
stefansjfw 5ebd9eb577
[ShortcutGuide&Installer] Move Shortcut Guide to separate build and install folder (#3810)
* Move Shortcut Guide to separate build and install folder

* Rename shortcut_guide to ShortcutGuide

* Propagate change to the pipeline
2020-05-28 16:23:03 +02:00
Josh Soref 038c346500
spelling: calculator (#3750) 2020-05-27 08:22:18 -07:00
Andrey Nekrasov c923e96f3e
sln: do not use PCH on CI (#3106) 2020-05-25 10:59:05 +03:00
Andrey Nekrasov dd79834137
CI: remove unnecessary build commands (#3300) 2020-05-25 10:56:44 +03:00
Arjun Balgovind 32f74e41ef
Fix publish on local machines (#3270)
* Moved publishing to publish.cmd script

* Moved publish back to pre-build event
2020-05-20 09:55:17 -07:00
Arjun Balgovind 32b8a344a6
Moved publishing to publish.cmd script (#3259) 2020-05-20 09:35:02 -07:00
Enrico Giordani 42ba0a2642
[CDPx] update to use telemetry nuget package v2 (#3087) 2020-05-16 19:48:41 +02:00
ryanbodrug-microsoft 1ac3a9da4f
Revert "Remove binaries from signing list" (#3078)
* Revert "Remove binaries from signing list (#3029)"

This reverts commit 64d9e9054c.

* Removing wox.exe from cdpx build assemblies
2020-05-15 15:11:38 -07:00
Enrico Giordani 64d9e9054c
Remove binaries from signing list (#3029) 2020-05-14 15:02:59 -07:00
Clint Rutkas b37695bc6f
Update build-powertoys-steps.yml 2020-05-14 11:57:58 -07:00
Yevhenii Holovachov 6e97d588e4
Updated .dll's and .exe's in pipeline.user.windows.yml (#3012) 2020-05-14 21:22:13 +03:00
Clint Rutkas 245b52d8e2
Update pipeline.user.windows.yml 2020-05-12 13:12:36 -07:00