alexiscatnip and alexiscatnip
4bd557203c
ci: reduce logger severity of credentials error
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
cbecb25503
bugfix: prevent "accessing username causes NRE"
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
caf287ce83
test: deprecate DeleteLocalCacheFiles().
...
We used to do the files-check-and-copy on the every bootstrap_scene load, which is compatible with this method.
We are now only checking the staticAssets integrity once during startup. Thus this method is deprecated and incompatible.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
b9b3efcaf0
style: update comment header of RD Bootstrapper
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
d3f2395e41
test: add RD_Eula.txt file to the copier test
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
b594abf4dd
refactor: fix NRE due to restarted scene
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
8e60d8f76e
refactor: let loadingscreen init itself OnEnable
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
993a6b2f08
refactor: prevent NRE
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
23224cefbe
refactor: prevent NRE
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
9b6bf20fab
refactor: RDI is now a singleton.. again.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
df2f057365
refactor: Add GO - literally loads the main scene
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
a11b7ce3f7
refactor: change RD_BS to run on application load
...
change RD_BS into ScriptableObject
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
6b9a285312
bugfix: prevent connectivityUI from NRE
2022-08-06 02:43:06 +08:00
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