1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2025-11-05 12:30:07 +01:00
Commit Graph

62 Commits

Author SHA1 Message Date
85b12d1aec ♻️ Prevent unit tests from running concurrently
The way the testing classes are built with the singletons currently
prevents various test structs from being run at the same time.

I've adjusted the tests in the PHP Monitor EAP test configuration so
that they are not executed concurrently. This does slow down the test
suite but prevents odd crashes from individual tests interfering with
other tests.

It's not an ideal solution and I would like to address this in the
future, but I suspect this will be rather cumbersome. Since the app
does not actually suffer from this particular issue, this is something
worth investigating later.
2025-09-30 16:14:17 +02:00
db8df8575d ♻️ Migrate more tests to Swift Testing (3/?) 2025-09-29 17:59:33 +02:00
ceff52ed11 ♻️ Migrate more tests to Swift Testing (2/?) 2025-09-29 17:12:43 +02:00
5b27d9f0ea ♻️ Migrate more tests to Swift Testing 2025-09-29 16:39:32 +02:00
9c9720de42 🚧 Add fake API abstraction 2025-09-29 13:40:01 +02:00
13013f2513 ♻️ Lint tests, add background update check 2025-09-26 17:00:43 +02:00
3d403f5ef6 ⬆️ Modernize test suite files 2025-09-25 17:05:32 +02:00
8abd775eea Fix tests, cleanup 2025-09-25 16:33:10 +02:00
4e7c8ac624 ♻️ WIP: Updates related to Valet version change
- Centralized logic related to fetching Valet version.
- Updating global dependencies now updates the version number of Valet
  in the driver section.
- The latest version of Valet is now determined by checking Packagist.
  (This only occurs when the app starts up.)
2025-08-27 11:23:18 +02:00
88b2495c87 ♻️ WIP: Change some tests to Swift Testing, add TestBundle 2025-08-25 17:45:56 +02:00
b3b509409a Fix test 2024-03-20 10:47:52 +01:00
d83c629a7b Fix some tests 2024-01-13 12:46:33 +01:00
a7d5950aa0 Test synchronous shell output 2023-11-26 21:48:40 +01:00
c8ab2e67f6 ♻️ Various refactoring 2023-11-01 12:33:34 +01:00
f82ab913c6 Detect which extensions are available 2023-10-31 20:40:11 +01:00
58943148fa 🏗️ WIP: Detect which extensions are available 2023-10-30 20:21:50 +01:00
7977a4e177 🏗️ WIP: Reading of bitsize config entries 2023-09-04 18:39:32 +02:00
4bf475bae2 👌 Remove appcast since it is no longer expected 2023-07-09 15:22:47 +02:00
7f04dd5fcb Fix tests 2023-05-15 19:15:02 +02:00
08dcfb36f4 🏗 WIP: Formulae manager UI changes 2023-03-19 14:00:15 +01:00
f8b605f749 👌 Parse upgradable versions 2023-03-18 02:11:57 +01:00
8f1304308d 🏗 WIP: Parsing version updates 2023-03-17 20:38:21 +01:00
d1498eb070 🐛 Fix issue with parsing CaskFile 2023-03-03 14:44:15 +01:00
defb6e357a 🔀 Merge branch 'dev/5.8' into dev/6.0 2023-02-27 19:13:12 +01:00
715b674929 Fix tests 2023-02-26 15:02:43 +01:00
608525209b Remove unused test that caused failing suite 2023-02-26 14:50:31 +01:00
c7eb1d5ce5 Fix tests 2023-02-26 14:49:18 +01:00
5fc159ae5a 🐛 Adjusted for new Homebrew JSON output (#235) 2023-02-13 17:38:46 +01:00
9c6a21008a 🐛 Adjusted for new Homebrew JSON output (#235) 2023-02-13 17:38:09 +01:00
6456741880 Add support for wildcard constraints (#224) 2023-02-10 19:31:20 +01:00
b08912ce11 Add support for wildcard constraints (#224) 2023-02-10 19:31:07 +01:00
2c40f433d3 Add updater to project
If you want to see the source code to the updater, you can find it here:
https://github.com/nicoverbruggen/phpmon-updater

Starting with version 6.0, the code of the updater will be included
in this repository.
2023-02-05 18:37:18 +01:00
300880f3e5 ♻️ Reworked updater 2023-02-05 18:00:37 +01:00
78e682688b 🏗 Improved version comparison 2023-02-05 17:18:09 +01:00
208a430066 🏗 Parse CaskFile using regex 2023-02-05 13:16:04 +01:00
5c92d47ff0 Parse CaskFile, WIP for new AppUpdater 2023-02-04 22:13:43 +01:00
ff2eff2a75 👌 Remove unneeded print() statement 2023-01-30 19:18:31 +01:00
6115ef02de Add test to validate Valet version number with deprecations 2023-01-30 19:16:45 +01:00
aaa7c636db 👌 Remove unneeded print() statement 2023-01-30 19:11:47 +01:00
0fceb852bb Add test to validate Valet version number with deprecations 2023-01-30 13:08:23 +01:00
25f824defd Correctly parse .valetrc files 2023-01-24 19:48:25 +01:00
7936d14440 🏗 WIP: Add test for feature to be implemented 2023-01-24 19:48:25 +01:00
66393094b0 Correctly parse .valetrc files 2023-01-24 19:47:28 +01:00
b5d2fef184 🏗 WIP: Add test for feature to be implemented 2023-01-20 16:42:50 +01:00
5923be099f 👌 Update copyright message 2023-01-19 18:11:25 +01:00
93790f3951 👌 Update copyright message 2023-01-19 18:09:42 +01:00
89642de12e Add testable configuration for Valet-free env 2023-01-17 19:16:36 +01:00
8d42e27ef6 🔧 Keep track of unsupported (but installed) PHP versions 2023-01-13 19:50:37 +01:00
3ce7e8f48b 🔧 Keep track of unsupported (but installed) PHP versions 2023-01-13 19:13:43 +01:00
0b3a83c1e4 👌 Cleanup 2023-01-07 18:10:31 +01:00