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

Gmtool open #1022

Merged
merged 2 commits into from
Sep 16, 2023
Merged

Gmtool open #1022

merged 2 commits into from
Sep 16, 2023

Conversation

stm2
Copy link
Member

@stm2 stm2 commented Sep 15, 2023

There is now working shortcut for "loaddata" (I have no KEY_OPEN). I think 'O' is appropriate.

@stm2
Copy link
Member Author

stm2 commented Sep 15, 2023

Shitshitshit, I commited too much. Therefore the force push. I genuinely don't understand why the checks failed, though.

@ennorehling
Copy link
Member

Ich kann den Testfehler auch nicht reproduzieren, dafür habe ich ein anderes Problem:

Loaded testsuite with 392 tests in 40 testcases.

ERROR: current turn 1 is before first 184
ERROR: current turn 0 is before first 184
ERROR: current turn 1 is before first 184
ERROR: current turn 0 is before first 184
    F...........................................................
    ............................................................
    ............................................................
    ............................................................
    ............................................................
    ............................................................
    ................................

1196 Assertions checked.

  1) Failure (tests.e2.xmas.test_xmastree):
../scripts/tests/e2/xmas.lua:84: expected 0 but was nil

Das ist nicht das erste Mal, und ich stehe vor einem Rätsel, weil das eben ein Heisenbug ist, der schon lange immer wieder mal auftritt, und beim nächtsten Testlauf verschwindet.

Heisenbugs sind furchtbar, und so lange wir nicht erklären können, was da mit "error 22 during cr report" passiert ist, würde ich das lieber nicht mergen, auch wenn die Änderung ja wirklich trivial ist. Hast Du eine Idee, welcher Test das sein könnte?

@ennorehling
Copy link
Member

Was wir wissen:

  1. Die Meldung kommt aus write_reports (in reports.c)
  2. Das wird in den Tests nur einmal aufgerufen, von test_write_reports in scripts/tests/shared/process.lua
  3. Da kriegt die Partei aber vorher explizit eine neue Nummer: "NUMMER PARTEI 777"
  4. Von einer Partei h72y ist nirgendwo die Rede.

Seltsam.

@ennorehling
Copy link
Member

Ist auf jeden Fall unrelated zu dieser Änderung, tritt jetzt auch anderswo auf, siehe issue #1026

@ennorehling ennorehling merged commit e2756ef into eressea:develop Sep 16, 2023
ennorehling added a commit that referenced this pull request Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants