alexiscatnip and alexiscatnip
bfec7ea72a
bugfix: improve GamePresenter's IsConnected evaluation
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
7afeed5296
bugfix: add Editor-specific conditional compilation
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
79f92d032c
bugfix: #21 fix IsSecondlife getter property
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
6308797892
bugfix: add null-check in View-Setter method
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
fbb2b946a6
refactor: #20 add automatic dispose to LoginPresenter
...
unirx: .AddTo(this) will automatically Dispose when a GameObject is destroyed
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
2dc51e1b6f
refactor: remove bootstrapper from headless scene
...
because RD bootstrapper was refactored into a scriptableobject that boots before any scene.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
6200fd0160
temp: turn off maptile fetch, as we are spamming the server.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
c336c09f4b
bugfix: fix MTDispatcher
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
1d24fea490
test: add test for MTDispatcher
2022-08-06 02:43:06 +08:00
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
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
alexiscatnip and alexiscatnip
9e21cb2959
RaindropBootstrapper can launch in headless mode
...
restore this broken functionality, since that time we refactored the raindrop bootstrapper and broke it.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
1edf180e2c
Move SoundTests into FullIntegrationTests, since it spins up the whole Raindrop-Unity environment .
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
1b76d08bd1
add region block...This setup-teardown keeps getting repeated...
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
a824604dcf
ImagingTests: OneTimeSetUp + OneTimeTearDown
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
3308e2d410
delete ManagedImage_Texture2D_conversions test
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
21bee35367
fix indentation: ManagedImage_Texture2D_conversions test
...
since this was an exploratory test, we might as well delete it???
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
b0bcd9fb25
move static assignments into the OneTimeSetup
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
646175ff72
remove this unneeded nested class
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
96e0ec7af7
change namespace of ImagingTests.cs
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
95e47ad312
Add readme and license for LMV tests
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
1043cfa230
fix bad commit: "rename TestSceneConstructionTests to HeadlessScene_ConstructionTests"
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
8fac2c5cac
add description of ImagingTests
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
a3b58c5beb
clean up disk test
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
3a7323960e
rename TestSceneConstructionTests to HeadlessScene_ConstructionTests
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
706f0ac4c0
improve code quality of headless scene loader (used only in test)
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
b47a71e40b
make file writer API pseudo-async
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
9f23fb3aae
housekeeping on StaticFilesCopier.cs
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
4c427f8019
improve disk test. looks nicer now.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
235debb5d6
make 'login and download profile pic' test pass.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
068c3c4902
Moved network-WTF tests to its own folder.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
5cbb3c4746
reorganise LMV_ExtendedTests
...
- moved headless login function to a generic file.
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
c09a692a55
clean up Library image fetching tests
...
- renaming and indentation
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
260335fa80
clean up Library image fetching tests
...
- clean up the decode-and-save-png-image callback
2022-08-06 02:43:06 +08:00
alexiscatnip and alexiscatnip
8bb7deeb2d
clean up Library image fetching tests
2022-08-06 02:43:06 +08:00
alexiscatnip
03eb9896ec
fix test and build yaml (workflow)
...
;-; wtf
2022-07-08 21:14:04 +08:00
alexiscatnip
cbb241e65d
fix test and build yaml (workflow)
...
send help.
2022-07-08 21:11:06 +08:00
alexiscatnip
82b468622c
fix test and build yaml (workflow)
2022-07-08 21:09:28 +08:00
alexiscatnip
8785001299
fix test and build yaml (workflow)
2022-07-08 20:43:45 +08:00