No, for that you'd need to change the model and it's not very easy in 3.x.

On 20/06/2013 07:51, Ritesh Keshri wrote:
Hi Mauro,
I'm referring report.html. So should I consider that presently it's not possible to add any extra thing on report.html?



On Wed, Jun 19, 2013 at 11:26 PM, Mauro Talevi <[email protected] <mailto:[email protected]>> wrote:

    I'm not sure what you refer to by the "report page". Are you
    looking at the navigator.html or the reports.html?

    The navigator page is essentially a js page using angular.js to
    navigate through the xref.json.   You can start from it and modify
    it to render the contents of xref.json as you desire.

    The reports page is freemarker template but the model is less
    flexible, at least in version 3.x.  You can remove some
    information rendered, but you cannot add things that are not
    available in the model.   From 4.x you'll be able to have a tree
    model similar to the navigator at your disposal to render.

    Cheers


    On 19/06/2013 11:43, Ritesh Keshri wrote:
    Hi,
    Thanks for help Mauro. I'm now able to filter Non-implemented
    scenarios using meta tag.
    In the report page, by default  such scenarios are getting
    captured under Excluded column of Scenario tab. Can you please
    suggested some way to map those scenarios under a customized
    column "Not implemented" under scenario tab on report page ?


    On Sun, Jun 16, 2013 at 12:59 AM, Mauro Talevi
    <[email protected] <mailto:[email protected]>>
    wrote:

        Have a look at tutorial:

        
https://github.com/jbehave/jbehave-tutorial/tree/master/etsy-selenium/java-spring

        Run it and then open target/jbehave/view/navigator.html

        It shows how you can filter by meta.

        On 15/06/2013 18:37, Ritesh Keshri wrote:
        Hi,
        Appreciate your prompt response Mauro.
        Coming to your question, frankly speaking, I don't have
        suitable answer for it, apologies. But, we need it to be
        implemented for our project.

        As you have suggested to use Mera tags, it really sounds
        interesting. I'm newbie to jbehave, It would be a great help
        if you provide me code snippet as an example to implement that.


        On Sat, Jun 15, 2013 at 8:16 PM, Mauro Talevi
        <[email protected]
        <mailto:[email protected]>> wrote:

            Hi,

            may I ask why you feel the need to distinguish between
            the two types.    It strikes me rather as a sign of
            non-collaboration between scenario writers (typically
testers/BAs) and step implementers (typically devs). BDD tried to foster collaboration and communication.

            A pending step is an unimplemented step.    The @Pending
            annotation was introduced primarily to help prevent the
            use of empty method implementations. But an empty method
            is an unimplemented method all the same.

            If it's the wording that worries you, just rename the
            keyword "Pending" to "Not Implemented" and Bob's your
            uncle ...

            Introducing the distinction is JBehave is not trivial,
            but while possible we'd still need to convinced of its
            rationale.

            If you prefer, you could use meta tags to mark a
            scenario as not implemented, e.g. @status not
            implemented, but tags do not apply as step level, only
            scenario and story.

            Cheers


            On 15/06/2013 13:58, Ritesh Keshri wrote:
            Hi,
            Thanks for clarification Mauro.
            As per your mail, I understand, JBehave makes no
            distinction between those two types of pending steps.
            But, as per our requirement, we need to provide
            distinction between them . Is it possible to achieve
            the same?
            It would really be a great help if some solution is
            suggested.



            On Fri, Jun 14, 2013 at 1:06 PM, Mauro Talevi
            <[email protected]
            <mailto:[email protected]>> wrote:

                Hi,

                pending steps are steps that are either not
                matched, i.e. their implementation method is
                missing, or marked as @Pending.

                JBehave makes no distinction between these two
                types of pending steps.

                So, your steps in scenario B will be shown as
                pending as well.

                Cheers


                On 14/06/2013 07:32, Ritesh Keshri wrote:
                Hi,
                Thanks again for response.

                As per my understanding if a step is pending DEV
                team has to add @Pending annotation in the step
                class for that particular step.
                My requirement here is- QE team writes a scenario
                and but by mistake Dev team did not provide any
                implementation at all. I want to capture such
                scenario under "Not Implemented" column.

                Please find below an example

                Scenario A

                Step 1 - @pending
                Step 2 - @Pending


                Scenario B

                Step 1 - No Information
                Step 2  -No Information

                I want to capture scenario B under" Not
                Implemented" column in scenario tab of the report.



                On Tue, Jun 11, 2013 at 4:20 PM, Mauro Talevi
                <[email protected]
                <mailto:[email protected]>> wrote:

                    But that's precisely what "pending" gives you.
                     It's already provided.

                    On 11 Jun 2013, at 10:59, Ritesh Keshri
                    <[email protected]
                    <mailto:[email protected]>> wrote:

                    Hi
                    Thanks for response

                    I need to add an additional column, "Not
                    Implemented" in the Scenarios tab. This
                    column would capture all those scenarios
                    which have been written by QE but not
                    implemented by Dev


                    On Sat, Jun 8, 2013 at 1:06 AM, Mauro Talevi
                    <[email protected]
                    <mailto:[email protected]>> wrote:

                        You're going to have to be more specific
                        about what you're trying to do.

                        What field are you trying to add?  Who
                        generates the data and when?

                        Please provide a sample project
                        reproducing your use case.

                        Cheers

                        On 7 Jun 2013, at 13:02, Ritesh Keshri
                        <[email protected]
                        <mailto:[email protected]>> wrote:

                        Hello,

                        I have a requirement to add a new field
                        in jbehave report page. Can you please
                        let me know how to customize jbehave
                        report page.

                        Below is the sample what I want to
                        achieve in report page :
                        
___________________________________________________________________
                        Steps
                        
____________________________________________________________________

                        Total | Successful | Pending | Failed |
                        No performed | *customized_filed* |
                        Ignorable
                        
_____________________________________________________________________
-- Regards
                        Ritesh

                        +91-9535084967 | Bangalore | India




-- Regards
                    Ritesh




-- Regards
                Ritesh




-- Regards
            Ritesh




-- Regards
        Ritesh




-- Regards
    Ritesh




--
Regards
Ritesh

Reply via email to