Cucumber cpp having issues.err msg : liblogging_api.so: error adding symbols: file in wrong format
While building cucumber using conan build.. I am getting the following error message : liblogging_api.so: error adding symbols: file in wrong format What is the flag we need to add so that the above error is resolved. If flag is not the issue, then please give me suggestions as to how to proceed further...156Views0likes0CommentsCucumber After hooks execution order
Hello, I'm working on a project in which we're utilising Ruby/Watir with Cucumber and we have a hooks file in which we've defined numerous After hooks in our framework. Now the problem is that there is no execution order set for the after hooks, so the privilege an After hook is taking before all the after hooks is making Bearer token and another after hook code is unable to perform the task it is supposed to do, is there any way to setup the execution order for after hooks like after(option=1) and after(option=0), I saw this options in Java but it does not support in Ruby, thank you.733Views0likes0CommentsHow to read hashtag# in a scenrio when creating and test case
I am trying to compare/read from the database a value in a specific field for a test please se bellow. This is in eclipse and I am using cucumber method field value | RUBRIDTATKST | W0322#Rubrik59=59# | So when trying to write the value with hashtag everything that is after the hashtag gets marked out/excluded from the comparison. Is there any way around this so that I can see if the whole valueW0322#Rubrik59=59# is in the database?1.8KViews0likes1Comment[academic study] how do OSS developers respond to such phenomena as partially or wrongly implemented
Hello, We're a team of Software Engineering researchers investigating technical debt. Technical debt refers to "not quite right code which we postpone making it right” (Cunningham) and this may often introduce a cost. More specifically, the aim of this study is to gather information on how open source developers respond to specific source code phenomena such as partially or wrongly implemented functionality. With the results of this study we aim to create a better understanding of how developers annotate issues in source code. These results will be used to support prioritisation of maintenance activities in software systems. The survey data will be collected, analyzed and stored so that research questions can be answered and the results can be published. Since the survey is anonymous, no personal information is collected. For the same reason we cannot modify or remove answers upon request. If you contribute code to this project you can help us out by filling out the following survey:https://forms.office.com/r/QmrtwiA321. The survey should take you at most 15 minutes. Thanks in advance, Alexander Serebrenik (Eindhoven U of Technology, NL) also on behalf of Nathan Cassee, Massimiliano Di Penta, Nicole Novielli and Fiorella Zampetti2.4KViews0likes0CommentsHow to migrate from Robot Framework to Cucumber ?
Hi, This is Manoj. We have our test frameworks written in robot framework and we want to migrate it to cucumber. Can you please point out to any documentation's regarding this like wiki or confluence pages...etc. ? Please advise. Thanks Manoj1.2KViews0likes0CommentsIs it possible to simulate failing omniauth request with cucumber?
I'm trying to get a cucumber test to follow the failure route in my sessions controller when making an omniauth request with invalid credentials: match 'auth/failure', :to => 'sessions#failure', :via => [:get, :post] But instead of doing that, it seems to return and start the register/login process (which then fails). I thought I could do this by setting up my features/support/env.rb as: Before('@omniauth_test5') do OmniAuth.config.test_mode = true Capybara.default_host = 'http://example.com' OmniAuth.config.mock_auth[:github] = :invalid_credentials Rails.application.env_config["omniauth.auth"] = OmniAuth.config.mock_auth[:github] end After('@omniauth_test5') do OmniAuth.config.test_mode = false OmniAuth.config.mock_auth[:github] = nil end But this is just failing later in my sessions create method I inserted this code as well, but I'm not entirely positive it's in the right place. OmniAuth.config.on_failure = Proc.new { |env| OmniAuth::FailureEndpoint.new(env).redirect_to_failure } I'm also finding it very difficult to find a reasonable place to put a stop for debugging. I realize that this isn't strictly a cucumber question, but I'm hoping that others in this community are familiar with how this can be done properly. THANKS!2.2KViews0likes5CommentsCucumber Community Newsletter #2: BDD in 30 seconds: a graphic Q&A, Meet a Cucumber user
Hi! We're happy tobring you interviews, articles, and tech challenges related to Cucumber, open source, and BDD (with a few intriguing links picked up on our forays ‘round the web). In this issue, we offer: State of the Cucumber BDD in 30 seconds: agraphic Q&A Meet a Cucumber User: Developer advocate Helen Scott talks about the joys of the open source community andher contribution to a public repo somewhere in the Arctic. Fun and useful links: 16 tech blogswritten by women, 13 suggestions to reduce fatigue, and 1 Russian winter indie sandbox game State of the Cucumber SmartBear is committed to investing in Cucumber Open Source, and we’re thrilled to announce that a full-time developer joined the team earlier this week. Please pop over to theCucumber community Slackand say hello to Aurélien Reeves (@Aurélien Reeves) - and while you’re there, why not check out some of our help and committers' channels? We’ve released two new chapters of Cucumber School - chapter 3 in JavaScript, and chapters 3 and 4 in SpecFlow. You can catch up - or sign up - athttps://school.cucumber.io/ And Cucumber.js 7.7.0 is out! Aslakwants to tell you all about it! BDD in 30 seconds Meet a Cucumber user:Helen Scott Helen Scottis a Java Developer Advocate at JetBrains. She has over 20 years’ experience in the software industry and has been a developer, technical writer, and product owner. How does Cucumber improve your life? My interaction with Cucumber began with Hacktoberfest, thanks to the wonderful help and support ofMarit van Dijk. She pointed me at the issues and helped me understand the process. I updated some documentation and fixed a couple of (front-end!) bugs. The people and community are how Cucumber improves my life. What do you enjoy most about the open source community? I've learned a lot about the process of forking, branching, and rebasing the fork, but more importantly I've met some amazing people who are passionate not only about the work they do, but giving new contributors a great experience. I've learned how willing people are to explain and help you on that journey, and seen a glimpse of the value the open source community brings to software. You don't necessarily need to use the project you're committing to - you just need to use your skills. What do you like most about your role at JetBrains? Do you have any advice for people who might be thinking about changing career paths? As a Technical Writer, I thrived on creation and communication. An internal role change to Product Owner made me realise I also loved strategic aspects, but I missed content creation and working with the whole development department. A few months into the pandemic, I decided it was time to try something new, and ended up at JetBrains as a Developer Advocate, a role I absolutely love. I learn the products and create helpful content. I love listening to how our products are used and learning more about the developer experience as a whole. I also give presentations (from my house) to the community and in turn, learn more about them and what they need. This helps me understand how best I can serve the community with the products I advocate for. If you're looking to change into a career such as developer advocacy, my advice would be to create content and see if you enjoy it. Also, engaging with the community you want to work with is important. Ultimately, believe in yourself, apply for that job even if you don't have every single thing on the job spec, and look for the things that make you happy. It's easy to forget how high the barriers to entry can be for people who are new to programming. Something that appears trivial to someone who’s been doing it a long time may cause a new programmer to stumble and give up altogether. I want to help developers have a better experience, not least because I understand how frustrating it is. OnGitHub, you show “Arctic Code Vault Contributor” as a highlight. How can someone earn this cool-sounding accolade? Apparently it's because I contributed toa public repothat’s stashed somewhere super cold in the Arctic.This JSRhas not (yet) made it into the Java specification, but my contribution is why I have the badge! Whilst badges are fun, they don't tell the whole story (case in point)! I would focus on doing what you enjoy. I'm just as happy with my little green commit squares on GitHub. Thanks, Helen! Fun and useful links 16 blogs: Edidiong Asikpo’s compilation ofgreat tech blogs written by women (and why you should read them) 13 tips: The CIO of Net Health Remote offers advice on how to sidestep work exhaustion:13 tips to reduce fatigue 1 long winter: Looking for an indie sandbox game in which you’re cooped up in a post-Soviet era apartment? No plot, no goals, but if you turn on the radio there’s original music?It’s Winter.1.4KViews1like0CommentsHaving logging statements go to cucumber logs "outside of step definitions"
Using Ruby 2.6.5 with cucumber 5.1.0 So in my `features/step_definitons` files, I have a number of "log('something')" lines. Some of the step_defintions called other required rb file, which can't use log(undefined) so they use puts Now, log works in the step definitions just fine. In my external code it calls, I have been using puts. This is all fine, but we have an automated testing system that does something like "cucumber --format message --out test_results" The trouble is, my external code that is using the puts doesn't go into that "--out test_results" file, it goes to the console of the tool that is running the automated tests. Is there some way I can get at that logging object that cucumber has inside the step definitions, the one I get when using "log" (NOTE: I used to use puts there too, but started getting that WARNing of deprecation to use puts instead)1.8KViews0likes0Comments