89a83bcb4e
🔧 Add TODO, bump build
2025-11-27 14:13:50 +01:00
e437b1c5c7
✅ Update TestableConfiguration for UI Tests
...
- Added missing apps (to be refactored)
- Added output for `brew info shivammathur/php/php --json`
2025-11-27 14:13:20 +01:00
a61eea34fa
♻️ Update copyright messages
2025-11-23 17:37:46 +01:00
24d2aa115e
✅ Fix UI tests w/ new WebApi interactions
2025-11-19 09:54:17 +01:00
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
af13913d9e
✅ Improve tests
2025-09-26 21:13:06 +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
0afbf0ddd4
✅ Address testable configurations for fake Valet sites
2025-09-25 16:38:33 +02:00
8abd775eea
✅ Fix tests, cleanup
2025-09-25 16:33:10 +02:00
88b2495c87
♻️ WIP: Change some tests to Swift Testing, add TestBundle
2025-08-25 17:45:56 +02:00
9f1761d68e
✅ Checked and updated tests
2024-11-26 13:44:08 +01:00
2f119d4332
✅ Fix even more tests
2024-01-13 13:22:21 +01:00
e40b9fe45a
✅ Add UI test for PHP version manager
2023-09-10 11:14:38 +02:00
4bf475bae2
👌 Remove appcast since it is no longer expected
2023-07-09 15:22:47 +02:00
29d17b3880
✅ Ensure all UI tests pass
2023-05-15 19:44:50 +02:00
1fc63e0471
🔀 Merge branch 'dev/5.8-tests' into dev/6.0
2023-03-04 00:29:57 +01:00
127d5f4494
✅ Improve tests
2023-03-03 23:11:40 +01:00
13ee618d5c
🚀 Version 5.8.0
2023-03-03 16:49:38 +01:00
ed1d7f8aed
✅ Test improvements
2023-03-03 16:49:17 +01:00
715b674929
✅ Fix tests
2023-02-26 15:02:43 +01:00
c7eb1d5ce5
✅ Fix tests
2023-02-26 14:49:18 +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
4cbfbeb4e5
👌 Add copy about inactive services
2023-01-07 23:54:01 +01:00
e20d3ffd22
🏗️ WIP: Various fixes and improvements
...
- Fixed `brewPhpAlias` (must be configurable later)
- Added TODOs for where the filesystem abstraction is required
- Set `Homebrew.fake` early on when applying testable configuration
- Evaluate `FakeValetSite` compatibility again
- Never display sponsor alert when running tests
- Upgrade TestableConfiguration.working to use PHP 8.2
2023-01-03 19:29:44 +01:00
04c78eba35
👌 Generate a new JSON file for current dev env
2022-12-13 20:24:48 +01:00
4de7179d1c
👌 Include brew (un)link commands for tests
2022-11-02 20:08:15 +01:00
ff5fdd82b1
👌 Add default system "www.conf" file
2022-11-01 17:11:55 +01:00
4f6bae87d4
✅ Add Composer to testable configuration
2022-11-01 17:08:01 +01:00
5caca85d7a
👌 Fake FS: ~ and intermediate directories
2022-11-01 16:47:45 +01:00
8417d637fe
👌 FileSystem changes, rework and testing
2022-11-01 13:47:16 +01:00
507d7d5b23
✅ Fix PHP version detection requirement
2022-10-18 16:43:17 +02:00
5e3e0c087b
👌 Read configuration from JSON file
...
This allows us to alter the configuration prior to launching the app,
which allows for additional flexibility during testing.
2022-10-16 14:35:19 +02:00