Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lock stress test #11

Open
wants to merge 34 commits into
base: test-start-and-win-conditions
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
4e00861
allow lock logging where possible
tothxa Feb 18, 2024
83339c6
use unique window names
tothxa Feb 18, 2024
85e9028
test loading expedition while port window is open
tothxa Feb 18, 2024
61934a1
add locking stress test
tothxa Feb 18, 2024
103f1bd
(try to?) really make lock logging secure
tothxa Feb 18, 2024
742313f
try to fix worker use after free
tothxa Feb 18, 2024
a40df64
no double destruct
tothxa Feb 18, 2024
7a1f883
clang-tidy
tothxa Feb 18, 2024
b66ab39
add debugging for lock assert failure
tothxa Feb 18, 2024
480c3b5
unify checks
tothxa Feb 18, 2024
2afcc4c
clang-tidy
tothxa Feb 18, 2024
771d342
add kMutexInternal to to_string() function
tothxa Feb 18, 2024
a91b9ab
re-add logging protection to MutexLock
tothxa Feb 19, 2024
8e72b6d
Merge branch 'test-start-and-win-conditions' into lock-stress-test
tothxa Feb 19, 2024
0f60533
run only the stress test in the workflow
tothxa Feb 19, 2024
47c9396
fix starting xvfb, cache executable
tothxa Feb 19, 2024
9512a38
fix caching of exe
tothxa Feb 19, 2024
bb9917f
don't use plugin timers in stress test
tothxa Feb 19, 2024
f601c63
ignore datadir version in regression tests (allow using cached execut…
tothxa Feb 19, 2024
5e14185
more detailed logging of repeated lock borrowing
tothxa Feb 19, 2024
35da402
increase frequency of actions
tothxa Feb 19, 2024
fbce83e
'src/base/multithreading.cc' was automatically formatted.
Feb 19, 2024
581d6ae
Merge branch 'test-start-and-win-conditions' into lock-stress-test
tothxa Feb 19, 2024
b967dd0
try to fix cache/save condition
tothxa Feb 19, 2024
a026e86
next try to fix saving cache
tothxa Feb 19, 2024
94966b3
run test longer
tothxa Feb 19, 2024
1397da2
try to fix excessive caching
tothxa Feb 19, 2024
9931ba0
re-enable plugin timers
tothxa Feb 19, 2024
85d6856
another try to fix caching
tothxa Feb 19, 2024
8f5837f
apostrophes?
tothxa Feb 19, 2024
480af4f
???
tothxa Feb 19, 2024
cd3ae1f
Merge branch 'test-start-and-win-conditions' into lock-stress-test
tothxa Feb 23, 2024
2db52b4
only do UI functions in timers and logic functions in coroutines
tothxa Feb 23, 2024
e4aa368
run test longer and increase frequency of actions
tothxa Feb 24, 2024
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
Prev Previous commit
Next Next commit
apostrophes?
  • Loading branch information
tothxa committed Feb 19, 2024
commit 8f5837f02dda0678e1ce675a65bc314960c8d478
2 changes: 1 addition & 1 deletion .github/workflows/build_testsuite.yaml
Original file line number Diff line number Diff line change
@@ -72,7 +72,7 @@ jobs:
fi
- name: Compile
id: compile
if: ${{ env.cache_restored != "true" }}
if: ${{ env.cache_restored != 'true' }}
run: |
if [ "${CXX:0:1}" == "c" ]
then