alexiscatnip and alexiscatnip
f6b6afd9f3
refactor: Add guard clause to AgentPresenter methods
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
b1ce366504
refactor: change OnApplicationQuit into OnDisable, as OnApplicationQuit is not called in unity test runner environment.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
b49787d19f
refactor: make UIService Disposable, and sure UIBootstrapper disposes it OnDisable.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
79b843b699
test: improve condition checking in LoginLogoutTest
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
fcbc17dd87
ci: drop StandaloneWindows64 test & build.
...
We don't need it.
Having it around will run a second, parallel-running test. I fear that might cause test-user login issues in the networked fullintegrationtests.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
1c7fdb1ccd
ci: #18 workaround to allow the CI build the game without Error.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
6e599f928a
bugfix: improve logging of the shutdown event.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
2711a47fd7
style: Login test beautify and reduce timings
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
e32e5d9434
bugfix: improve logging of the shutdown event.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
2daf3aa554
ci: reduce severity of caps 404
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
897f839a6b
test: clean up test name
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
da27eb02d8
bugfix: perhaps this will fix NRE
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
8b91e8173f
CI bugfix: "forget to call testing coroutine"
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
ab33b2696a
Refactor: rectify commit 2b920022ea
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
c3e3b7c7ab
bugfix: #16 prevent UI resolves to NRE, during appli teardown with logout-event-being-raised-"too-late".
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
8a43a5bc59
refactor: fix "RaindropInstance not registered in ServiceLocator" error when quitting the app.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
79b6c048f7
refactor, CI: reduce impact of failed Tex pooling
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
eb5f2be103
refactor: add IDisposable to AgentTracker
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
a1ae85d21e
refactor: "temporary" fix for MapScenePresenter has many NRE issues during run the CI
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
d1f96ed3b8
refactor: remove some reactive code
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
74f6e16b40
refactor: delay bootstrapper to be the very last in script execution order
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
7866a60994
bugfix: UI should unsubscribe from events
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
b344445fe3
refactor: move MainThreadDispatcher to base bootstrapper
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
f4d5395d47
test: each LoginTest will rebuild the game.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
10cee79cd5
bugfix: we drop support for Opensim
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
b9f4f1b576
bugfix: issue #14 TMP_Text.setText() from network-thread
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
20a10ece6e
test: reduce LoginAndDoNothing to 2 minutes.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
9f9384c886
ci: rectify previous commit.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
c55afc40da
ci: use my custom unity test runner. (it will provide the required env vars that the unity tests require)
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
5c73d46133
feature: add internal dir finder for linux
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
0e6d2a036f
feature: add freeimage.so for linux 64
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
60cb12cb1c
ci: remove Test_MapService_SingleTile for the time being, as we want to remove the external map fetcher functionality.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
3255da8781
chore: some sort of git issue
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
3a7d379231
test: change secrets.cs to read from env
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
68ce9a7fa6
test: fix GridDropdown_HasManyGrids regression from past refactoring
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
8b9fcdef8d
refactor, test: use RaindropLoader for all full-integration tests
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
827ecfea77
refactor: fix issue #10
...
- add StabilityTest.cs: test app is stable across startup and teardowns within the UnityTestRunner environment
- add RaindropLoader.cs: provides UnityTests a easy API to 'startup' the game and 'teardown' the game.
- the above code changes caused regressions (NRE) in UIBootstrapper.cs, UIService, and some camera thingy so I changed them.
I feel like I am just mixing the spaghetti in a pot, and the only way to know it is done is to check if the tests are passing better. lol.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
cd6a027eda
chore: make empty scene truly empty (no camera!)
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
61d195d030
refactor: fix imports broken by previous commit
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
61174f22e8
refactor: add namespace for files in RD.Camera
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
2533253ee2
refactor: move PanAndZoom into RD.UI.Pancake
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
f06b555da2
Refactor: Move SliderZoomable into Raindrop.UI.Map
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
f4b08ddd86
chore: remove old WIP code.
...
Don't do this.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
11f566072a
refactor: change Raindrop.Bootstrap's namespace
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
1940b06d60
Docs: add Readme for Raindrop.Bootstrap
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
f1a311c28b
Remove DecodeException.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
88dad8c7bb
add null check for FollowMinimapItem behavior
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
a146c83d00
clean up StaticAssetsCopierTests
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
1daeb4f010
Assert.Pass() causes an SuccessException
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
ddbdcebea6
Rename HeadlessBootstrapper test to make it clear
2022-08-06 02:43:06 +08:00