Hi there,
this looks like an awesome concept for logic app test automation.
I tried to implement this in my CI/CD Pipelines. Everything was fine with the explaned HTTP triggers.
Nevertheless, I tried to implement a test automation for servicebus triggers as well. The problem I run into is, that using the "When_a_message_is_received_in_a_queue_(auto-complete)" trigger. There are no exceptions at all, just a debug message that says: "Workflow '<workflowname>' does not have a mapped function trigger, skipping function metadata injection." The workflow won't be loaded afterwards.
I guess this trigger is not supported yet? Is there a list of supported triggers or is there anything I could have done wrong?
I am using the newest version of Azure Function Core Tools and the newest version of azurite and so on. Further this is the workflow I used for testing.
In portal this runs as expected, so I don't see where I could be wrong.
{
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"triggers": {
"When_a_message_is_received_in_a_queue_(auto-complete)": {
"inputs": {
"host": {
"connection": {
"referenceName": "serviceBus"
}
},
"method": "get",
"path": "/@{encodeURIComponent(encodeURIComponent('queuename'))}/messages/head",
"queries": {
"queueType": "Main"
}
},
"recurrence": {
"frequency": "Second",
"interval": 15
},
"type": "ApiConnection"
}
}
},
"kind": "Stateful"
}
Really would appreciate any help/information about this.