Live data from Hacker News

Viewing profile — dmitry_dygalo

dmitry_dygalo

HN member
Joined
Mon, Aug 27, 2018, 11:25 AM UTC
HN karma
109
Public activity
29 items

About dmitry_dygalo

No profile information was provided.

Recent public activity

  1. comment
    Comment #46230327

    Schemathesis author here. Feel free to open an issue if something does not work as you expect :) As a side note, if you'd like to check what is covered by Schemathesis or any other…

  2. comment
    Comment #45860390

    Hi! Author of Schemathesis here, really glad to hear it helped you uncover those edge cases. If any of those bugs were in public or open-source APIs, I’d love to feature them in ou…

  3. story
  4. comment
    Comment #40358935

    Thanks! > Two suggestions: it’s not immediately obvious whether subsequent benchmark result tables/rows show deltas from the original approach or from the preceding one (it’s the l…

  5. comment
    Comment #40358750

    > This article is disingenuous with its Vec benchmark. Each call to `validate` creates a new Vec, but that means you allocate + free the vec for each validation. Why not store the …

  6. comment
    Comment #40357937

    That is really cool idea! Thank you

  7. comment
    Comment #40357916

    This was my intention

  8. comment
    Comment #40357899

    Easier to avoid allocation errors, e.g. in the Linux kernel. I think Alice Ryhl mentioned it here - https://www.youtube.com/watch?v=CEznkXjYFb4

  9. comment
    Comment #40357883

    I'd say most developers don't write kernels/drivers or embeds, at least from what I've seen. I am not saying that there are not many devs like this, but rather that there are fewer…

  10. comment
    Comment #40357810

    Indeed, I agree with your points. This idea was added after I wrote the post and wasn't taken from my own optimization efforts in `jsonschema`. Originally, in `jsonschema` the outp…

  11. story
  12. comment
    Comment #39793295

    I'd be happy to help, looking forward :)

  13. comment
    Comment #39788350

    I am not aware of any tools like that, but eventually, I plan to add support for gRPC fuzzing to Schemathesis. There were already some discussions and it is more or less clear how …

  14. comment
    Comment #39131746

    Hi! > Test feedback - during our TestGen flow, the user provides feedback on the sequence and contents of the API requests. So, it is not fully automated, the user needs to provide…

  15. comment
    Comment #39058964

    Also, an important note would be that Schemathesis is a property-based testing tool, which does not necessarily imply load testing. I.e. the comparison might not be that helpful as…

  16. comment
    Comment #39058857

    Schemathesis author here. I hope to clarify a few points here > From my understanding, Schemathesis can generate data based on a value being a string, number, boolean, etc Schemath…

  17. comment
    Comment #39058195

    This reminds me of several solutions albeit lacking the explicit "AI" part: - Up9 observes traffic and then generates test cases (as Python code) & mocks - Dredd is built with Java…

  18. comment
    Comment #33161923

    Hi, Schemathesis author here I'd add that Schemathesis is essentially a fuzzer, where from the first glance Step CI is not (correct me if I am wrong).

  19. comment
    Comment #32249436

    Hi Juan! Likewise :) Thank you! That's a great point! Added to the backlog :) Most of the machinery is provider-independent on the Schemathesis side, so adding a new provider shoul…

  20. story
    Show HN: Open API and GraphQL Fuzzing via GitHub Actions

    Schemathesis is a specification-centric API fuzzing tool for Open API and GraphQL-based applications. I've been building Schemathesis GitHub app for a while and now it is ready to …

  21. comment
    Comment #32189974

    The `jsonschema` crate author here. First of all, this is an exciting use case, I didn't even anticipate it when started `jsonschema` (it was my excuse to play with Rust). I am ext…

  22. story
  23. story
  24. comment
    Comment #29025613

    And from GraphQL APIs as well :)

  25. story