ChrisF
01-11-2010, 03:49 PM
I have a subroutine (in the Subroutine Steps tab) that has the following group with the following steps
Send e-mail group
- Compress a log file
- Send build pass e-mail
- Send build fail e-mail
I only want to either the second or third step in the subroutine based on, you guessed it, build pass or fail condition. I do this by calling the subroutine as the last step of my Project Steps tab (pass condition), and in my Failure Steps tab (fail condition).
I have a BUILD_STATUS macro that I set to Passed when calling it from the Project Steps tab, set it to Failed when calling it from the Failure steps tab.
In each of the Send build pass e-mail or Send build fail e-mail steps, I check for this macro. However, I'm still sending BOTH e-mails.
What am I missing?
Send e-mail group
- Compress a log file
- Send build pass e-mail
- Send build fail e-mail
I only want to either the second or third step in the subroutine based on, you guessed it, build pass or fail condition. I do this by calling the subroutine as the last step of my Project Steps tab (pass condition), and in my Failure Steps tab (fail condition).
I have a BUILD_STATUS macro that I set to Passed when calling it from the Project Steps tab, set it to Failed when calling it from the Failure steps tab.
In each of the Send build pass e-mail or Send build fail e-mail steps, I check for this macro. However, I'm still sending BOTH e-mails.
What am I missing?