Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
65bfb99
First iteration
bitsandfoxes Feb 13, 2026
d90e410
Fixes
bitsandfoxes Feb 13, 2026
323d187
Remove startup awake span assertion
bitsandfoxes Feb 16, 2026
5b30b7d
Fixed desktop test validation order
bitsandfoxes Feb 16, 2026
20554a9
Fixed single-line pwsh command
bitsandfoxes Feb 16, 2026
b899cc5
strictmode workaround
bitsandfoxes Feb 16, 2026
7c93e12
Baking the DSN
bitsandfoxes Feb 16, 2026
3dceec0
.
bitsandfoxes Feb 16, 2026
e999f6e
Fix env
bitsandfoxes Feb 16, 2026
b6fc8a2
.
bitsandfoxes Feb 16, 2026
f39fb13
Fix double event capture
bitsandfoxes Feb 16, 2026
3902b68
Fixed log grouping
bitsandfoxes Feb 16, 2026
0638d92
Debug log level
bitsandfoxes Feb 16, 2026
f05f223
Fixing 'dist'
bitsandfoxes Feb 16, 2026
160f355
fallback to activity
bitsandfoxes Feb 16, 2026
f5e1c10
Do some fake work
bitsandfoxes Feb 16, 2026
10ba69c
Drop stripping level for older than 6
bitsandfoxes Feb 17, 2026
c2e1256
Fixed vulkan issues
bitsandfoxes Feb 17, 2026
a0318cf
Code generation settings and log output
bitsandfoxes Feb 17, 2026
aa815ff
AOT check
bitsandfoxes Feb 17, 2026
fc3c734
Bumped .NET to 'main'
bitsandfoxes Feb 19, 2026
ab6d14e
Mark crash-capture skipped tests as Skipped instead of silently passing
bitsandfoxes Feb 19, 2026
af19c5e
Extending the tests of scope sync to the crash tests
bitsandfoxes Feb 19, 2026
9588ff9
Skip app context assertion for crash-capture on Android
bitsandfoxes Feb 19, 2026
0ffce53
Improved on the crashed second run validation
bitsandfoxes Feb 19, 2026
8be86be
Incremental fix
bitsandfoxes Feb 19, 2026
d6c5084
Activity detection instead of try-catch
bitsandfoxes Feb 19, 2026
bf353f6
Get built-time check back in
bitsandfoxes Feb 20, 2026
d0e10ea
feedback
bitsandfoxes Feb 20, 2026
0cc6ab4
skip 'dist' for now
bitsandfoxes Feb 20, 2026
641f5e1
Apply suggestion from @bitsandfoxes
bitsandfoxes Feb 20, 2026
36943c3
Migrate iOS CI to use app-runner
bitsandfoxes Feb 23, 2026
8322cbd
bump app-runner
bitsandfoxes Feb 23, 2026
9cf1ec5
fixes
bitsandfoxes Feb 24, 2026
7f03d3f
Fix iOS integration test configuration
bitsandfoxes Feb 24, 2026
5915218
Timeout and retry
bitsandfoxes Feb 24, 2026
0965ded
machine feedback
bitsandfoxes Feb 25, 2026
0457ff8
Merge branch 'main' into feat/app-runner-ios
bitsandfoxes Feb 25, 2026
5f18483
timeout tweaks
bitsandfoxes Feb 25, 2026
5af6bdd
.
bitsandfoxes Feb 25, 2026
0f34226
Merge branch 'main' into feat/app-runner-ios
bitsandfoxes Feb 26, 2026
3d035ca
bumped app-runner
bitsandfoxes Feb 26, 2026
5a96ca9
Scope app context crash-capture skip to iOS only
bitsandfoxes Feb 26, 2026
8ce299c
Merge branch 'main' into feat/app-runner-ios
bitsandfoxes Feb 26, 2026
8803de8
bumped app-runner
bitsandfoxes Mar 3, 2026
b24c02a
desktop building and running
bitsandfoxes Mar 3, 2026
fbd0106
symbol upload
bitsandfoxes Mar 3, 2026
0c827ab
windows docker tweaks
bitsandfoxes Mar 3, 2026
8713530
fix unboun variable
bitsandfoxes Mar 3, 2026
a69115d
muck around with docker
bitsandfoxes Mar 3, 2026
c444ba6
more windows docker fun
bitsandfoxes Mar 3, 2026
7c78621
diagnostics
bitsandfoxes Mar 3, 2026
f9badd7
docker..
bitsandfoxes Mar 3, 2026
bcd7dff
unity path inside the container
bitsandfoxes Mar 3, 2026
b255005
pin win22, nographics
bitsandfoxes Mar 3, 2026
86f5906
back to win25. unity 6.3?
bitsandfoxes Mar 3, 2026
a1644da
nographics duplication
bitsandfoxes Mar 3, 2026
c5b3d03
handle 'nopgraphics'
bitsandfoxes Mar 4, 2026
dda6bf8
restructured desktop
bitsandfoxes Mar 4, 2026
29b84a8
remove windows docker
bitsandfoxes Mar 4, 2026
336c1b6
.
bitsandfoxes Mar 4, 2026
887c96b
stoptheslop
bitsandfoxes Mar 4, 2026
b533abf
routing log output to stdout
bitsandfoxes Mar 4, 2026
923c1cf
upsi
bitsandfoxes Mar 4, 2026
f5ffb41
run the app directly
bitsandfoxes Mar 4, 2026
d741d70
crashtype
bitsandfoxes Mar 4, 2026
6dff615
cleanup
bitsandfoxes Mar 4, 2026
cc11c6c
cleanup
bitsandfoxes Mar 4, 2026
dca01a5
merged *-run-* for desktop
bitsandfoxes Mar 4, 2026
d82cd1e
webgl
bitsandfoxes Mar 4, 2026
6ff3b4b
os
bitsandfoxes Mar 4, 2026
7a07b5d
Merge branch 'main' into chore/desktop-integration-test
bitsandfoxes Mar 5, 2026
5e93b72
Merge branch 'chore/desktop-integration-test' into feat/app-runner-webgl
bitsandfoxes Mar 5, 2026
3e8bf00
review
bitsandfoxes Mar 5, 2026
28a6b5a
message parsing
bitsandfoxes Mar 5, 2026
f13af9c
log printing
bitsandfoxes Mar 5, 2026
be0c49a
spaces in paths
bitsandfoxes Mar 5, 2026
f38c140
fixed webbackgroundworker
bitsandfoxes Mar 5, 2026
cb7d0d1
trycatch
bitsandfoxes Mar 5, 2026
6c0a10d
Merge branch 'main' into feat/app-runner-webgl
bitsandfoxes Mar 5, 2026
ba8ca92
third merge hickup
bitsandfoxes Mar 5, 2026
c7b507b
cleanup
bitsandfoxes Mar 5, 2026
9696f43
more cleanup
bitsandfoxes Mar 5, 2026
9c00c6c
Trigger CI
bitsandfoxes Mar 5, 2026
747d68b
.
bitsandfoxes Mar 6, 2026
d3b7c63
Merge branch 'feat/app-runner-webgl' into chore/cleanup-integration-test
bitsandfoxes Mar 6, 2026
95f4094
cleanup
bitsandfoxes Mar 11, 2026
7b7d187
merged integration test scripts
bitsandfoxes Mar 17, 2026
54bcee8
Merge branch 'main' into chore/cleanup-integration-test
bitsandfoxes Mar 17, 2026
49ba1fb
redundant
bitsandfoxes Mar 17, 2026
34e5a4a
Merge branch 'chore/cleanup-integration-test' into feat/integration-t…
bitsandfoxes Mar 17, 2026
ec58299
more logging
bitsandfoxes Mar 17, 2026
0c8f041
Merge branch 'main' into feat/integration-test-merge
bitsandfoxes Mar 17, 2026
585f80c
.
bitsandfoxes Mar 17, 2026
24ab0af
fixed scoping issue
bitsandfoxes Mar 17, 2026
b6a614e
Fix WebGL smoke test shell expansion and Wait-Process timeout handling
bitsandfoxes Mar 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/test-run-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ jobs:
adb wait-for-device
adb shell input keyevent 82
adb devices -l
pwsh -Command '$env:SENTRY_TEST_APK = "samples/IntegrationTest/Build/test.apk"; Invoke-Pester -Path test/IntegrationTest/Integration.Tests.ps1 -CI'
pwsh -Command '$env:SENTRY_TEST_PLATFORM = "Android"; $env:SENTRY_TEST_APP = "samples/IntegrationTest/Build/test.apk"; Invoke-Pester -Path test/IntegrationTest/Integration.Tests.ps1 -CI'

- name: Upload test results on failure
if: ${{ failure() }}
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/test-run-desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,16 +48,18 @@ jobs:
timeout-minutes: 20
run: |
xvfb-run pwsh -Command '
$env:SENTRY_TEST_PLATFORM = "Desktop";
$env:SENTRY_TEST_APP = "samples/IntegrationTest/Build/test";
Invoke-Pester -Path test/IntegrationTest/Integration.Tests.Desktop.ps1 -CI'
Invoke-Pester -Path test/IntegrationTest/Integration.Tests.ps1 -CI'
shell: bash

- name: Run Integration Tests (Windows)
if: inputs.platform == 'windows'
timeout-minutes: 20
run: |
$env:SENTRY_TEST_PLATFORM = "Desktop"
$env:SENTRY_TEST_APP = "samples/IntegrationTest/Build/test.exe"
Invoke-Pester -Path test/IntegrationTest/Integration.Tests.Desktop.ps1 -CI
Invoke-Pester -Path test/IntegrationTest/Integration.Tests.ps1 -CI

- name: Upload test results on failure
if: ${{ failure() }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/test-run-ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,10 @@ jobs:
id: integration-test
timeout-minutes: 20
run: |
$env:SENTRY_TEST_PLATFORM = "iOS"
$env:SENTRY_TEST_APP = "samples/IntegrationTest/Build/IntegrationTest.app"
$env:SENTRY_IOS_VERSION = "${{ inputs.ios-version }}"
Invoke-Pester -Path test/IntegrationTest/Integration.Tests.iOS.ps1 -CI
Invoke-Pester -Path test/IntegrationTest/Integration.Tests.ps1 -CI
echo "status=success" >> $env:GITHUB_OUTPUT

- name: Upload test results on failure
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/test-run-webgl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,9 @@ jobs:
- name: Run Integration Tests
timeout-minutes: 20
run: |
$env:SENTRY_WEBGL_BUILD_PATH = "samples/IntegrationTest/Build"
Invoke-Pester -Path test/IntegrationTest/Integration.Tests.WebGL.ps1 -CI
$env:SENTRY_TEST_PLATFORM = "WebGL"
$env:SENTRY_TEST_APP = "samples/IntegrationTest/Build"
Invoke-Pester -Path test/IntegrationTest/Integration.Tests.ps1 -CI

- name: Upload test results on failure
if: ${{ failure() }}
Expand Down
2 changes: 1 addition & 1 deletion Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -379,7 +379,7 @@ Related: https://forum.unity.com/threads/6572-debugger-agent-unable-to-listen-on

<!-- Run smoke test on the WebGL player: dotnet msbuild /t:UnitySmokeTestPlayerWebGL src/Sentry.Unity -->
<Target Name="UnitySmokeTestPlayerWebGL" Condition="'$(MSBuildProjectName)' == 'Sentry.Unity'">
<Exec Command="pwsh -Command &quot;Invoke-Pester -Path '$(RepoRoot)test/IntegrationTest/Integration.Tests.WebGL.ps1' -CI&quot;" IgnoreStandardErrorWarningFormat="true"/>
<Exec Command="pwsh -Command &quot;Invoke-Pester -Path '$(RepoRoot)test/IntegrationTest/Integration.Tests.ps1' -CI&quot;" EnvironmentVariables="SENTRY_TEST_PLATFORM=WebGL;SENTRY_TEST_APP=$(PlayerBuildPath)WebGL" IgnoreStandardErrorWarningFormat="true"/>
</Target>


Expand Down
208 changes: 0 additions & 208 deletions test/IntegrationTest/Integration.Tests.Desktop.ps1

This file was deleted.

Loading
Loading