citrusframework / citrusframework/citrus

create global variables in beforeSuite Action

Open
#738 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
485
Forks
155
Avg merge
4d 22h
Merged PRs (30d)
6

Description

[Feature Request]

As a Backend Tester I would need the capability to save a session/topic/channel identifier received during the beforeSuite action from a SUT into the global variables. These Identifiers are needed to access application resources behind a interface (HTTP, Websocket) in each testcase. Additionally this identifier is also needed in afterSuite to tear down the logical connection.

Without this feature I would need to bring up and tear down logical connections in each testcase.

Contributor guide

Open the contributing guide

Research direction

Start by locating the beforeSuite and afterSuite lifecycle actions and the global-variable handling used by the test framework. Trace how a session, topic, or channel identifier from the SUT could be retained for testcases and teardown, then verify the behavior across the HTTP and WebSocket interfaces mentioned in the request.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.