• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

localstack / localstack / 19809586398
87%

Build:
DEFAULT BRANCH: main
Ran 01 Dec 2025 03:49AM UTC
Jobs 1
Files 1085
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Nov 2025 05:40PM UTC coverage: 86.863% (-0.02%) from 86.879%
19809586398

push

github

web-flow
[SFN] Add new TestState API capabilities (#13418)

New capabilities have recently been added to TestState API. This commit adds the following support for the new capabilities:

- Add mocking support – Mock state outputs and errors without invoking downstream services
- Add support for Map (inline and distributed) states
- Add support to test specific states within a full state machine definition using the new stateName parameter.
- Add support for Catch and Retry fields
- Add new inspection data
- Rename `mocking` package to l`ocal_mocking`: clearly mark mocking functionality related to Step Functions Local. This helps to distinguish between Local mocks and TestState mocks.



Co-authored-by: Greg Furman <gregfurman99@gmail.com>
Co-authored-by: Greg Furman <31275503+gregfurman@users.noreply.github.com>

618 of 728 new or added lines in 25 files covered. (84.89%)

99 existing lines in 8 files now uncovered.

69469 of 79975 relevant lines covered (86.86%)

0.87 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
97.73
localstack-core/localstack/services/stepfunctions/asl/component/test_state/state/common.py
1
98.75
localstack-core/localstack/services/stepfunctions/asl/component/test_state/state/execution.py
1
94.89
0.09% localstack-core/localstack/services/stepfunctions/asl/eval/environment.py
1
92.61
0.12% localstack-core/localstack/services/stepfunctions/provider.py
3
96.3
localstack-core/localstack/services/stepfunctions/asl/component/test_state/state/base_mock.py
3
95.83
localstack-core/localstack/services/stepfunctions/backend/test_state/test_state_mock.py
16
90.36
-5.74% localstack-core/localstack/services/stepfunctions/asl/parse/test_state/preprocessor.py
84
19.09
-26.74% localstack-core/localstack/services/stepfunctions/asl/static_analyser/test_state/test_state_analyser.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
94.89
0.09% localstack-core/localstack/services/stepfunctions/asl/eval/environment.py
1
19.09
-26.74% localstack-core/localstack/services/stepfunctions/asl/static_analyser/test_state/test_state_analyser.py
1
91.2
0.0% localstack-core/localstack/testing/pytest/stepfunctions/utils.py
2
95.12
-2.44% localstack-core/localstack/services/lambda_/invocation/assignment.py
3
85.0
-15.0% localstack-core/localstack/aws/handlers/fallback.py
7
91.62
-3.91% localstack-core/localstack/services/lambda_/invocation/execution_environment.py
12
94.43
0.06% localstack-core/localstack/services/s3/utils.py
72
95.77
0.02% localstack-core/localstack/services/s3/provider.py
Jobs
ID Job ID Ran Files Coverage
1 19809586398.1 01 Dec 2025 03:49AM UTC 1085
86.86
GitHub Action Run
Source Files on build 19809586398
  • Tree
  • List 1085
  • Changed 23
  • Source Changed 0
  • Coverage Changed 23
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 42ed9a17 on github
  • Prev Build on main (#19752450189)
  • Next Build on main (#19821277742)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc