Enhance service visibility configuration in snapshot tests

- Added `ignoreHiddenServices: true` and a comprehensive list of `visibleServices` to multiple snapshot test files to improve service visibility management during testing.
- Refactored logging in the `diff.lua` file to streamline the trace output for hidden services, enhancing clarity in the sync process.
This commit is contained in:
Joe 2026-02-01 18:28:31 -06:00
parent b368eb2401
commit 0eb135ee15
26 changed files with 487 additions and 54 deletions

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: add_folder
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: edit_init
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: empty
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: empty_folder
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(&info)
---
ignoreHiddenServices: true
projectName: forced_parent
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(&info)
---
ignoreHiddenServices: true
projectName: meshpart
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: move_folder_of_stuff
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: top-level
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: no_name_project
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: no_name_top_level_project
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: pivot_migration
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: ref_properties
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: ref_properties
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: ref_properties_remove
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: remove_file
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: scripts
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: sync_rule_alone
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: sync_rule_complex
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: sync_rule_no_extension
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,9 +2,26 @@
source: tests/tests/serve.rs
expression: redactions.redacted_yaml(info)
---
ignoreHiddenServices: true
projectName: sync_rule_no_name_project
protocolVersion: 5
rootInstanceId: id-2
serverVersion: "[server-version]"
sessionId: id-1
syncSourceOnly: true
visibleServices:
- Lighting
- MaterialService
- NetworkClient
- ReplicatedFirst
- ReplicatedStorage
- ServerScriptService
- ServerStorage
- SoundService
- StarterGui
- StarterPack
- StarterPlayer
- Teams
- TextChatService
- VoiceChatService
- Workspace

View file

@ -2,4 +2,4 @@
source: tests/rojo_test/syncback_util.rs
expression: normalized_stdout
---
Removing src