Commit Graph

186 Commits

Author SHA1 Message Date
Caelan Sayler
3301d8b7f1 Clean up some warnings 2022-05-22 14:27:46 +01:00
Caelan Sayler
6c6dc4f58a Add SourceLink & update nuget packages 2022-05-19 18:47:21 +01:00
Caelan Sayler
67c00b0872 Fix failing tests 2022-05-14 21:02:56 +01:00
Caelan Sayler
d5774bb5c0 Test project builds again 2022-05-14 20:22:50 +01:00
Caelan Sayler
eaed7fed4c oops, need checkout for entitlements 2022-05-14 14:39:37 +01:00
Caelan Sayler
fc6f0c634c WIP fixing tests 2022-05-14 14:26:59 +01:00
Caelan Sayler
0aac326f45 Warning hunting; refactor process invoke 2022-05-07 15:52:22 +01:00
Caelan Sayler
02b5b60b19 Prompt to install missing dependencies in ProcessStart 2022-04-28 15:21:23 +01:00
Caelan Sayler
17c7bcdfd4 Update tests for 'current' directory 2022-04-27 16:00:08 +01:00
Caelan Sayler
4d13304699 Replace embedded SemanticVersion with NuGet.Versioning package 2022-04-24 10:35:08 +01:00
Caelan Sayler
fc0772816a More strict detection for IsInstalledApp / CurrentlyInstalledVersion 2022-04-07 21:42:18 +01:00
Caelan Sayler
5eac3d3136 Fix failing test (looking for .diff instead of .bsdiff) 2022-03-19 23:47:59 +00:00
Caelan Sayler
7bd9bb43bf Update Vanara, NuGet, AWSSDK, PeNet 2022-03-19 22:03:18 +00:00
Caelan Sayler
da4d64abfb Fix logging when running unit tests 2022-03-19 21:34:05 +00:00
Caelan Sayler
f2560d945f test code formatting 2022-03-18 12:07:14 +00:00
Caelan Sayler
da50aa829a Fix bug in SimpleWebSource and add tests 2022-03-18 12:04:13 +00:00
Caelan Sayler
17bd4cb235 Merge branch 'cs/gh-private4' into develop 2022-03-11 12:56:31 +00:00
Caelan Sayler
1c583fb510 This test file was git-ignored, force-add it 2022-03-11 12:06:28 +00:00
Caelan Sayler
d963d0bf7c Update tests 2022-03-09 14:09:38 +00:00
Caelan Sayler
19c2068c55 Merge branch 'develop' into cs/gh-private4 2022-03-09 13:55:53 +00:00
Caelan Sayler
86d8efea03 SetProcessAppUserModelId should not throw (#60) 2022-03-09 09:44:43 +00:00
Caelan Sayler
7aa7372ae3 Add tests for net6 to net6.0.2 upgrade 2022-03-09 09:40:41 +00:00
Caelan Sayler
65fcbc2fc4 Add IUpdateSource; refactor UpdateManager so update package retrieval is no longer hard-coded. 2022-03-07 19:25:07 +00:00
Caelan Sayler
061904dc23 Pre-cache package files when reading metadata; remove needless memory copy when reading lib files 2022-02-19 13:07:17 +00:00
Caelan Sayler
c8aff36376 Add specific dotnet version requirements (eg. --framework net6.0.2) 2022-02-16 15:44:58 +00:00
Caelan Sayler
71a7282cf2 Add additional validations to package version 2022-02-16 13:59:16 +00:00
Caelan Sayler
b64d85db0d Removed OctoKit dependency and updated file downloaders to support authorization headers 2022-02-03 12:13:58 +00:00
Caelan Sayler
644861a11e Show error during setup if installing an x64 package on an x86 system (closes #35) 2022-01-30 15:11:04 +00:00
Caelan Sayler
ba0b09a3ff Fix bug in HttpClient progress reporting 2022-01-17 15:12:07 +00:00
Caelan Sayler
0f7c15528b Run nuget pack in-process and remove nuget.exe 2022-01-12 15:24:53 +00:00
Caelan Sayler
0346ddc46b Refactor UpdateManager constructor again;
applicationName is no longer required, but the Constructor will no longer throw if left null in an uninstalled app.
2022-01-11 11:42:12 +00:00
Caelan Sayler
cf740c540e Add tests for dots and dashes in package name 2022-01-10 13:03:07 +00:00
Caelan Sayler
b160e99beb Further remove unused NuGet code 2022-01-06 23:10:28 +00:00
Caelan Sayler
a82f0442ec Update test WebException to HttpRequestException 2022-01-06 22:57:46 +00:00
Caelan Sayler
4cb937b502 Refactor ZipPackage to expose more relevant simplified data 2022-01-06 22:57:07 +00:00
Caelan Sayler
ecea6e15fc Replace all usages of WebClient with HttpClient (closes #20) 2022-01-06 21:36:38 +00:00
Caelan Sayler
0e90cfd117 This test needs to be re-written 2022-01-03 11:51:31 +00:00
Caelan Sayler
253a5b637a Zip package test should also verify dependencies match 2022-01-02 11:27:25 +00:00
Caelan Sayler
9753db5080 fix content-type fixtures; all the tests pass again!! 2022-01-01 22:09:32 +00:00
Caelan Sayler
7824298edc Properly set working directory when running post install hooks 2022-01-01 22:00:51 +00:00
Caelan Sayler
ea4bc70651 Remove old SquirrelAware test fixtures 2022-01-01 21:19:42 +00:00
Caelan Sayler
e576d7f907 Fix more failing tests and re-enable those that were skipped 2022-01-01 21:12:20 +00:00
Caelan Sayler
cb50fc8728 Update SquirrelAwareDetector tests 2022-01-01 20:38:05 +00:00
Caelan Sayler
b328456718 Fix NormalizePath and add tests 2022-01-01 20:08:42 +00:00
Caelan Sayler
377fac415d Remove System.IO.Packaging dependency, add some tests 2022-01-01 19:34:47 +00:00
Caelan Sayler
a1bcfaf3f4 Update EnumerateProcesses test 2022-01-01 16:44:34 +00:00
Caelan Sayler
6d0aecbcad Relocate ContentType class to NuGet 2022-01-01 16:43:53 +00:00
Caelan Sayler
ea7e1afa37 Move test HelperExe init into xunit startup 2021-12-31 16:37:09 +00:00
Caelan Sayler
dd4d6d6477 Minor fix for help text, fix two compiler warnings 2021-12-28 17:41:37 +00:00
Caelan Sayler
0b5c2ff2bc Clean up some compiler warnings 2021-12-20 13:06:57 +00:00