Patrik Oldsberg
af1753bfd3
backend-test-utils: fix mock identity service declaration
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-16 15:58:20 +01:00
Johan Haals
11437cded7
Merge pull request #15725 from backstage/jhaals/mockidentity
...
backend-test-utils: Adds `mockIdentityFactory` to `startTestbackend`
2023-01-16 15:18:13 +01:00
Patrik Oldsberg
8b4d32515b
Merge pull request #15748 from backstage/mob/new-factories
...
backend-plugin-api: rework service factory definitions
2023-01-16 15:07:17 +01:00
Patrik Oldsberg
0995845375
backend-test-utils: mark mockConfigFactory as alpha
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-16 14:43:19 +01:00
Johan Haals
6c7e4e1cd9
chore: rename mock user
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2023-01-16 14:37:10 +01:00
Johan Haals
b14238f7da
remove export and changeset
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2023-01-16 14:37:09 +01:00
Johan Haals
939d3ec2e0
backend-test-utils: Adds mockIdentityFactory to startTestbackend
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2023-01-16 14:37:08 +01:00
Patrik Oldsberg
b8a14b3023
update usages of createServiceFactory
...
Co-authored-by: blam <ben@blam.sh >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-16 14:30:43 +01:00
Patrik Oldsberg
08121b62c5
backend-test-utils: add mock root logger service
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-14 13:00:40 +01:00
Patrik Oldsberg
635287ead1
backend-plugin-api: remove factory function helper types
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-12 18:32:03 +01:00
blam
54632b8304
chore: fix some of the tests by exporting the mockConfigFactory
...
Signed-off-by: blam <ben@blam.sh >
Signed-off-by: blam <ben@blam.sh >
2023-01-11 15:20:35 +01:00
Patrik Oldsberg
5541715237
backend-test-utils: make mock token manager check for mock tokens
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: blam <ben@blam.sh >
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-11 15:20:35 +01:00
Patrik Oldsberg
ac993deb18
backend-test-utils: tweak mockConfigFactory options
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: blam <ben@blam.sh >
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-11 15:20:35 +01:00
Patrik Oldsberg
b4b1bd6643
backend-test-utils: refactor startTestBackend to use new http implementation
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: blam <ben@blam.sh >
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-11 15:20:35 +01:00
blam
8f9d0c8fca
chore: explore some of the options for the httpRouter and fix the shutdown in mutliple tests
...
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Johan Haals <johan@haals.se >
Signed-off-by: blam <ben@blam.sh >
2023-01-11 15:20:35 +01:00
blam
875cd848fd
chore: reworking how we do the TaskScheduler for now
...
Signed-off-by: blam <ben@blam.sh >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-11 15:20:35 +01:00
blam
beed5864d0
chore: added some more mock defintions and refactoring the TaskManager.forPlugin
...
Signed-off-by: blam <ben@blam.sh >
2023-01-11 15:20:35 +01:00
blam
bdd4b973e8
chore: provide all core services to the TestBackend
...
Signed-off-by: blam <ben@blam.sh >
Signed-off-by: blam <ben@blam.sh >
2023-01-11 15:20:35 +01:00
Patrik Oldsberg
015a6dced6
backend-app-api: throw error if duplicate service implementations are provided
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-05 15:18:29 +01:00
Patrik Oldsberg
6cfd4d7073
backend-plugin-api: add new root lifecycle service + impl
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-01-02 17:25:40 +01:00
Patrik Oldsberg
5a18e01bfa
backend-test-utils: check afterEach -> afterAll
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-12-14 22:52:38 +01:00
Patrik Oldsberg
341927c47e
backend-test-utils: stop all running test instances concurrently
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-12-14 18:00:51 +01:00
Patrik Oldsberg
73a8f69d62
backend-test-utils: only clean up test backends after all tests
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-12-14 13:52:36 +01:00
Patrik Oldsberg
bb41a58c6a
fix coreServices conflicts
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-12-14 10:46:20 +01:00
Patrik Oldsberg
e507d9dbb7
backend-test-utils: switch autoStop option to use afterEach | never
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-12-14 10:46:20 +01:00
Patrik Oldsberg
52a9bd35c7
backend-test-utils: automatically stop backends after test
...
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-12-14 10:46:20 +01:00
Patrik Oldsberg
07342778df
backend-app-api,backend-test-api: hook up shutdown hook to stop method
...
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-12-14 10:46:20 +01:00
Patrik Oldsberg
72549952d1
backend-test-utils: fix handling of root scoped services
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-09-26 16:18:05 +02:00
Patrik Oldsberg
e91e8e9c55
backend-test-utils: increase max connection pool size
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-09-21 23:17:24 +02:00
Patrik Oldsberg
5263e9449d
backend-next: widen accepted ServiceFactory types to include meta method
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-09-05 14:05:36 +02:00
Patrik Oldsberg
91eed37a39
backend-plugin-api: properly forward lack of feature options
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-09-02 17:02:41 +02:00
Fredrik Adelöw
aaab1e34da
Fix linting errors after #13392
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-08-30 13:44:09 +02:00
Patrik Oldsberg
eef91a2558
backend-plugin-api: simplified ServiceFactory type
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-08-17 18:11:41 +02:00
Johan Haals
91dd47a6a1
chore: update backend tests
...
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2022-08-12 16:09:17 +02:00
Johan Haals
0d2e6197d8
Refactor backend-test-utils
...
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com >
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2022-08-12 15:30:24 +02:00
Johan Haals
0ef2719b11
registrables -> feature
...
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com >
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2022-08-12 14:13:02 +02:00
Johan Haals
e3d514507a
backend-app-api: rename BackendRegistrable to BackendFeature
...
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2022-08-12 14:03:10 +02:00
Johan Haals
b4d3f115fa
await backend start
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2022-08-12 13:25:09 +02:00
Johan Haals
56e1b4b89c
Add test helpers for new backend system
...
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: blam <ben@blam.sh >
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2022-08-11 16:20:49 +02:00
Patrik Oldsberg
0654c87cf2
backend-test-utils: avoid cleanup if no databases are supported
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-03-24 13:19:59 +01:00
Fredrik Adelöw
efc73db10c
switch us over to better-sqlite3
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-03-11 15:37:50 +01:00
Fredrik Adelöw
dc104b3f4a
more prep work for better-sqlite3
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-03-08 13:24:04 +01:00
Fredrik Adelöw
3c2bc73901
add setupRequestMockHandlers to backend-test-utils
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-03-06 17:06:45 +01:00
Patrik Oldsberg
130b7aadf2
backend-test-utils: lazy-load testcontainers
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-12-29 14:03:38 +01:00
Patrik Oldsberg
8142a8ecb2
packages,plugins: add package documentation
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-14 18:47:53 +02:00
Patrik Oldsberg
4a8502d414
backend-test-utils: API report warnings cleanup
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-05 19:35:14 +02:00
Fredrik Adelöw
923491eece
run prettier formatting
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-08-09 11:54:38 +02:00
Oliver Sand
5240457587
Make sure that the unique databases names generated by TestDatabases.create() don't collide
...
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-08-06 11:22:56 +02:00
Fredrik Adelöw
a88073c29a
Update copyright headers
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-06-18 20:26:42 +02:00
Minn Soe
5a3ce34072
refactor: migrate from deprecated database manager
...
Changes:
- Swaps out `SingleConnectionDatabaseManager` to `DatabaseManager`
across the repo.
- Updates `backend-test-utils` to generate test plugin names prefixed
with db to satisfy plugin naming constraint, e.g. 0 becomes db0.
Signed-off-by: Minn Soe <contributions@minn.io >
2021-06-10 11:14:40 +01:00