Description
JUnit Report doesn't consider subdirectories in property file,
Steps to Reproduce
- Create a
config.yaml:
# Allow any .yaml file
flows:
- "./**/*.yaml"
- Create a flow in a subdirectory:
maestro/
config.yaml
authentication/
flow.yaml
- Run
maestro-runner
- Check JUnit Report, property
file should be authentication/flow.yaml but actually it is just flow.yaml
Expected Behavior
Property file should consider subdirectories in JUnit Report (relative to config.yaml)
Actual Behavior
Property file only consider filename and discard all his path
Environment
- OS: macOS Tahoe 26.3
- Go version: -
- maestro-runner version: 1.1.16
- Executor: Devicelab on Android
- Device/Simulator: Pixel 9 Pro Emulator
Flow File
appId: app.clutchify
name: Sign In
tags:
- Authentication
commandTimeout: 60000
---
- launchApp:
clearState: true
- tapOn: Sign In
Error Output
-
Additional Context
This would be useful to use this action https://github.com/mikepenz/action-junit-report to properly report maestro-runner errors in CI on GitHub
Description
JUnit Report doesn't consider subdirectories in property
file,Steps to Reproduce
config.yaml:maestro/ config.yaml authentication/ flow.yamlmaestro-runnerfileshould beauthentication/flow.yamlbut actually it is justflow.yamlExpected Behavior
Property
fileshould consider subdirectories in JUnit Report (relative to config.yaml)Actual Behavior
Property
fileonly consider filename and discard all his pathEnvironment
Flow File
Error Output
-
Additional Context
This would be useful to use this action https://github.com/mikepenz/action-junit-report to properly report
maestro-runnererrors in CI on GitHub