Skip to content

Cleanup test gils scripts - #97

Merged
adamdickmeiss merged 7 commits into
masterfrom
cleanup-test-gils-scripts
Oct 14, 2026
Merged

adamdickmeiss merged 7 commits into
masterfrom
cleanup-test-gils-scripts

Conversation

@adamdickmeiss

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Background client failures are currently discarded by the shared cleanup routine.

1 open finding
What changed in this PR

Cleans up GILS shell tests by centralizing teardown and simplifying failure handling.

Changes:

  • Adds shared server/client cleanup logic and set -e.
  • Uses testclient options for count checks and delays.
  • Reduces redundant timing-test iterations and sleeps.
File Description
test/​gils/​cleanup.sh Adds shared process and record cleanup.
test/​gils/​Makefile.am Distributes the cleanup helper.
test/​gils/​stop01.sh Modernizes one-shot server testing.
test/​gils/​stop02.sh Uses shared cleanup for static mode.
test/​gils/​stop03.sh Improves threaded-mode handling.
test/​gils/​stop04.sh Updates forked-server shutdown testing.
test/​gils/​test1.sh Simplifies search count assertions.
test/​gils/​test2.sh Simplifies update/search assertions.
test/​gils/​test3.sh Streamlines compound-query checks.
test/​gils/​timing1.sh Removes unnecessary sleeps and repetitions.
test/​gils/​timing2.sh Clarifies timestamp-dependent behavior.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread test/gils/cleanup.sh
@adamdickmeiss
adamdickmeiss merged commit 28435d0 into master Oct 14, 2026
2 checks passed
@adamdickmeiss
adamdickmeiss deleted the cleanup-test-gils-scripts branch October 14, 2026 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants