Code Monkey home page Code Monkey logo

Comments (6)

mishushakov avatar mishushakov commented on May 18, 2024 1

The version supporting retries is yet not available on NPM. I'll let you know here when it happens

from stepci.

BapAtRb avatar BapAtRb commented on May 18, 2024

Hey @mishushakov 😊
Is there a chance this feature is somewhere on the landscape? That would greatly help in some tests of mine, but unfortunately I cannot contribute myself as I am far from being programmer 😬
Thanks a lot!

from stepci.

mishushakov avatar mishushakov commented on May 18, 2024

This should already be working.

See: https://docs.stepci.com/guides/testing-http.html#conditions

and: https://docs.stepci.com/guides/retry-timeout.html

from stepci.

BapAtRb avatar BapAtRb commented on May 18, 2024

That's right, I have tried the retries config, where my checks have condition on element in response body. I am not sure if the retry should ignore that check and focus only on status code but in my case no retry is attempted and failure thrown right away once condition is not met. I will appreciate any further advice here 🙏

Hopefully snippet will be any of help:

- name: <redacted>
  retries:
    count: 5
    interval: 3s
  http:
    url: ${{ env.host }}/<redacted>
    method: GET
    auth:
      $ref: "#/components/credentials/bearerToken"
    check:
      status: 200
      jsonpath:
        $.data.status:
          - ne: processing

Thanks in advance!

from stepci.

BapAtRb avatar BapAtRb commented on May 18, 2024

Thank you a lot! Step CI seems to be a tool that perfectly matches all my requirements in terms of testing, hence I am truly looking forward to that release! 😊

P.S. Would it be possible for you to unveil the mystery of approximate time for when the release is planned? It will let me to plan other activities around it 😉

from stepci.

mishushakov avatar mishushakov commented on May 18, 2024

Published (v2.8.0)

from stepci.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.