That's possible, but if you don't provide a project to reproduce the problem it's much more difficult to solve it.

On 17/01/2016 09:21, igal epshtein wrote:
Hi Mauro,

I don't think it's related to maven build , but to some wrong jBehave's configuration on my side or some bug in impl on your side :) The reason I'm saying that it's due to the fact that the same behaviour being reproduced while I'm running from intellij , without maven

<https://lh3.googleusercontent.com/-f0Un0qjBr9I/VptO8pV-0mI/AAAAAAAAV74/KKkfu1U8A9c/s1600/Screen%2BShot%2B2016-01-17%2Bat%2B10.18.08%2BAM.png>



On Wednesday, January 13, 2016 at 6:20:04 PM UTC+2, mauro.talevi wrote:

    Hi,

    by default it should fail the build if you get failures.   How are
    you running the Maven build?

    Can you provide a runnable example of the maven build?

    Thanks

    On 13/01/2016 08:07, igal epshtein wrote:
    Hi ,

    Some times I've failed steps , but the in the end , I'm getting
    "success" in maven execution (Build Success)

    Do I miss something in my configuration ?

    Thanks

    
_______________________________________________________________________________________

    Then confirmation message is shown with default data (FAILED)
    And the trade blotter shows next data : EURUSD Sell Base Spot
    (NOT PERFORMED)
    Maven output
    [INFO] Reactor Summary:
    [INFO] AppiumClient .......................................
    SUCCESS [06:06 min]
    [INFO]
    ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO]
    ------------------------------------------------------------------------
    [INFO] Total time: 06:15 min
    [INFO] Finished at: 2016-01-13T08:31:25+02:00
    [INFO] Final Memory: 70M/416M
    [INFO] ------------------------
    ------------------------------------------------
    **
    *The jbehave execution file*
    **
    **
    **
    package appium.client.test_runners; import 
appium.client.stepsImpl.LogInOut;import 
appium.client.stepsImpl.common.Connectivity;import 
appium.client.stepsImpl.common.Util;import org.apache.commons.lang.StringUtils; 
import org.jbehave.core.configuration.Configuration; import 
org.jbehave.core.configuration.MostUsefulConfiguration; import 
org.jbehave.core.embedder.Embedder; import 
org.jbehave.core.embedder.StoryControls; import 
org.jbehave.core.embedder.StoryTimeouts; import 
org.jbehave.core.io.LoadFromClasspath; import 
org.jbehave.core.junit.JUnitStories; import org.jbehave.core.model.*; import 
org.jbehave.core.reporters.Format; import 
org.jbehave.core.reporters.StoryReporter; import 
org.jbehave.core.reporters.StoryReporterBuilder; import 
org.jbehave.core.steps.InjectableStepsFactory; import 
org.jbehave.core.steps.InstanceStepsFactory; import 
org.jbehave.core.steps.ParameterConverters; import util.PropertiesSingelton; 
import java.text.SimpleDateFormat; import java.util.Arrays; import 
java.util.Date; import java.util.List; import java.util.Map; public abstract 
class GenericScenarioextends JUnitStories {
         //set system time property in order to be appended to the log
    file static {
             SimpleDateFormat dateFormat =new SimpleDateFormat("dd MMM yyyy - HH:mm:ss"); 
System.setProperty("systemDate" , dateFormat.format(new Date())); }

         public GenericScenario(){
             Embedder embedder = configuredEmbedder(); 
embedder.embedderControls().useStoryTimeouts(PropertiesSingelton.getInstance().getProperty("timeout"));
 embedder.useTimeoutParsers(new MyParser()); 
embedder.configuration().useParameterConverters(
                     configuration().parameterConverters().addConverters(
                             new ParameterConverters.EnumConverter())); //adding skip 
support configuredEmbedder().useMetaFilters(Arrays.asList("-skip")); }
         public class MyParserimplements StoryTimeouts.TimeoutParser{
             public boolean isValid(String timeout) {
                 return timeout.matches("(\\d+)sec"); }

             public long asSeconds(String timeout) {
                 return Long.parseLong(StringUtils.substringBefore(timeout, 
"sec")); }
         }

         @Override public Configurationconfiguration(){
             return new MostUsefulConfiguration().useStoryLoader(
                         new LoadFromClasspath(this.getClass()))
                     .useStoryReporterBuilder(storyReporter.withDefaultFormats()
                             .withFormats(Format.TXT , Format.CONSOLE )
                             .withReporters(new MyStoryReporter()))
                     .useStoryControls(new 
StoryControls().doSkipScenariosAfterFailure(true)); }


         StoryReporterBuilderstoryReporter =new StoryReporterBuilder() {
             /** * The builder is configured to build with the *
    StoryReporterBuilder.Format.STATS as default format. To change *
    the default formats the user can override the method: */
    @Override public StoryReporterBuilderwithDefaultFormats() {
                 return withFormats(Format.CONSOLE); }
         }; @Override public InjectableStepsFactorystepsFactory(){
             return new InstanceStepsFactory(configuration(), new Util(),new 
Connectivity(), new LogInOut()); }

         @Override protected abstract List<String>storyPaths(); }
    -- You received this message because you are subscribed to the
    Google Groups "JBehave User" group. To unsubscribe from this
    group and stop receiving emails from it, send an email to
    [email protected] <javascript:>. To post to this
    group, send email to [email protected] <javascript:>. To
    view this discussion on the web, visit
    
https://groups.google.com/d/msgid/jbehave-user/0644dba2-357c-47e1-a0ac-e2d4f707da03%40googlegroups.com
    
<https://groups.google.com/d/msgid/jbehave-user/0644dba2-357c-47e1-a0ac-e2d4f707da03%40googlegroups.com>.
    For more options, visit https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.

-- You received this message because you are subscribed to the Google Groups "JBehave User" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>. To view this discussion on the web, visit https://groups.google.com/d/msgid/jbehave-user/0a4819e2-49fb-43cf-bb87-4cdd03740bbc%40googlegroups.com <https://groups.google.com/d/msgid/jbehave-user/0a4819e2-49fb-43cf-bb87-4cdd03740bbc%40googlegroups.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "JBehave 
User" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/jbehave-user/569E8B42.4020303%40aquilonia.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to