You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-1Lines changed: 16 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ It's also possible to [locally test containers built from PRs in GitHub Containe
31
31
### Infrastructure setup
32
32
33
33
If the instance is executed for the first time, it must set up the required infrastructure. To do so, once the instance is configured to use the selected transport and persister, run it in setup mode. This can be done by using the `Setup {instance name}` launch profile that is defined in
34
-
the `launchSettings.json` file of each instance. When started in setup mode, the instance will start as usual, execute the setup process, and exit. At this point the instance can be run normally by using the non-setup launch profile.
34
+
the `launchSettings.json` file of each instance. When started in setup mode, the instance will start as usual, execute the setup process, and exit. At this point the instance can be run normally by using the non-setup launch profile.
35
35
36
36
## Secrets
37
37
@@ -56,6 +56,21 @@ Running all tests all the times takes a lot of resources. Tests are filtered bas
56
56
57
57
NOTE: If no variable is defined all tests will be executed.
58
58
59
+
## Security Configuration
60
+
61
+
Documentation for configuring security features:
62
+
63
+
-[HTTPS Configuration](docs/https-configuration.md) - Configure HTTPS/TLS for secure connections
Each instance type has identical tests covering all scenarios.
804
+
805
+
### Running the Tests
806
+
807
+
```bash
808
+
# ServiceControl (Primary)
809
+
dotnet test src/ServiceControl.AcceptanceTests.RavenDB/ServiceControl.AcceptanceTests.RavenDB.csproj --filter "FullyQualifiedName~ForwardedHeaders"
810
+
811
+
# ServiceControl.Audit
812
+
dotnet test src/ServiceControl.Audit.AcceptanceTests/ServiceControl.Audit.AcceptanceTests.csproj --filter "FullyQualifiedName~ForwardedHeaders"
813
+
814
+
# ServiceControl.Monitoring
815
+
dotnet test src/ServiceControl.Monitoring.AcceptanceTests/ServiceControl.Monitoring.AcceptanceTests.csproj --filter "FullyQualifiedName~ForwardedHeaders"
> **Note:** Scenario 12 (IPv4/IPv6 Mismatch) is not covered by acceptance tests because the test server's IP address (IPv4 vs IPv6) cannot be controlled reliably. The "untrusted proxy" behavior is already validated by Scenarios 5 and 6.
835
+
762
836
## See Also
763
837
764
838
-[Hosting Guide](hosting-guide.md) - Configuration reference for forwarded headers
765
839
-[Local Reverse Proxy Testing](local-reverseproxy-testing.md) - Testing with a real reverse proxy (NGINX)
840
+
-[Testing Architecture](testing-architecture.md) - Overview of testing patterns in this repository
0 commit comments