Checking the variable for $(JMeter.JMeterVersion), the value is displayed as INSTALLJMETERONAGENT_JMETERVERSION=5.4.1 where INSTALLJMETERONAGENT is the name given to task JMeterInstaller@0. This variable is different from the default JMETERINSTALLER_JMETERVERSION=5.4.1 which is assigned to the variable when no name is specified.
Conclusion
Setting a different name (aside from the default name) for task JMeterInstaller@0 will cause pipeline to fail on task TaurusRunner@0 except the $(JMeterInstaller.JMeterVersion) variable is updated for task TaurusRunner@0.
Suggestion
Update the code to automatically get the variable name of task JMeterInstaller@0 or add documentation to
Hi @algattik , first, thanks for this awesome extension. I think it works great.
I hope this issue isn't documented already but I don't think I saw it among known issues or in the documentation.
To Reproduce
JMeterInstaller@0
taskJMeterInstaller@0
taskJMeterInstaller@0
task a name. This can be Any standard task name for Azure DevOps.TaurusInstaller@0
taskTaurusRunner@0
taskPipeline Error
Pipeline fails at
TaurusRunner@0
task with the following errorTroubleshooting
Checking the variable for
$(JMeter.JMeterVersion)
, the value is displayed asINSTALLJMETERONAGENT_JMETERVERSION=5.4.1
whereINSTALLJMETERONAGENT
is the name given to taskJMeterInstaller@0
. This variable is different from the defaultJMETERINSTALLER_JMETERVERSION=5.4.1
which is assigned to the variable when no name is specified.Conclusion
JMeterInstaller@0
will cause pipeline to fail on taskTaurusRunner@0
except the$(JMeterInstaller.JMeterVersion)
variable is updated for taskTaurusRunner@0
.Suggestion
Update the code to automatically get the variable name of task
JMeterInstaller@0
or add documentation to