Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/fuzz dir and tidy #108

Closed
wants to merge 57 commits into from
Closed

Feat/fuzz dir and tidy #108

wants to merge 57 commits into from

Commits on Dec 3, 2023

  1. 🎨 added discover into build, added arch into build

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    2d07c26 View commit details
    Browse the repository at this point in the history
  2. 🎨 added discover into clean, and moved clean command

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    b101852 View commit details
    Browse the repository at this point in the history
  3. 🎨 moved discover from fuzz , as we have this implemented already for …

    …other commands, also moved some logic into commander
    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    d9f6361 View commit details
    Browse the repository at this point in the history
  4. 🎨 also added functionality for sbf/bpf arch and also correctly check …

    …for anchor/cargo toml files for fuzzer/no fuzzer init
    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    bd3ed40 View commit details
    Browse the repository at this point in the history
  5. 🎨 added discover into localnet

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    569861f View commit details
    Browse the repository at this point in the history
  6. 🎨 discover added for test command

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    1398878 View commit details
    Browse the repository at this point in the history
  7. 🎨 one discover for all commands + arch option

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    8b1b58b View commit details
    Browse the repository at this point in the history
  8. 🔥 removed cleaner as this can be handled within the workspace builder

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    87f23e3 View commit details
    Browse the repository at this point in the history
  9. 🎨 grouping constants on one place

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    b95efae View commit details
    Browse the repository at this point in the history
  10. 🎨 new params from config

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    bdbb472 View commit details
    Browse the repository at this point in the history
  11. 🎨 no need for creating commander with root

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    21731a4 View commit details
    Browse the repository at this point in the history
  12. 🎨 added reference

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    1845b86 View commit details
    Browse the repository at this point in the history
  13. 🎨 added path into idl object

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    1066e0f View commit details
    Browse the repository at this point in the history
  14. 🔥 test generator renamed for workspace builder as I find this name be…

    …tter option
    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    4d48283 View commit details
    Browse the repository at this point in the history
  15. 🎨 removed stuff that should be inside workspace builder, logic from f…

    …uzz command moved here
    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    ab09a5e View commit details
    Browse the repository at this point in the history
  16. 🎨 workspace builder now correctly builds project first , then obtain …

    …data from the idl parse , those data are later used so no need to obtain them again, also moved here some logic from commander , and also removed some unneeded functions
    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    c9893f7 View commit details
    Browse the repository at this point in the history
  17. 🎨 changes to tests based on updated implementations

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    1d62d1a View commit details
    Browse the repository at this point in the history
  18. 🎨 trdelnik toml template with params supported within config

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    2063074 View commit details
    Browse the repository at this point in the history
  19. 🎨 version of trdelnik hardcoded into template , probably not the grea…

    …test solution , however this version was
    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    d54dbf3 View commit details
    Browse the repository at this point in the history
  20. 🎨 trdelnik version also hardcoded into template for program client

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    9873ced View commit details
    Browse the repository at this point in the history
  21. 🎨 escrow lib updated

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    0b4267d View commit details
    Browse the repository at this point in the history
  22. 🎨 also updated lib for fuzzer and new trdelnik toml file

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    942e061 View commit details
    Browse the repository at this point in the history
  23. 🎨 updated lib for turnstile and also cargo in order to have them all …

    …the same
    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    b2ed6e3 View commit details
    Browse the repository at this point in the history
  24. 🎨 forgotten cargo locks

    lukacan authored and lukacan committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    ef9cd6c View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. 🎨 bin target inside cargo toml + multiple targets so we can switch be…

    …tween them
    lukacan authored and lukacan committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    f42dba6 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. 🎨 trdelnik-tests structure split into poc tests and fuzz tests / adde…

    …d support for adding new fuzz tests/ updated templates
    lukacan authored and lukacan committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    34e34e3 View commit details
    Browse the repository at this point in the history
  2. 🎨 updated escrow/turnstile/fuzzer based on previous changes , added o…

    …ptions to the init for fuzz/poc/both template
    lukacan authored and lukacan committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    b2de46d View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. 🐛 updated --with-exit-code option directories discovery so that it wo…

    …rks with the current structure
    lukacan authored and lukacan committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    b1b5c6e View commit details
    Browse the repository at this point in the history
  2. 🐛 fixed paths so tests will pass

    lukacan authored and lukacan committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    aab1923 View commit details
    Browse the repository at this point in the history
  3. 🚨 fixed unused code warnings

    lukacan authored and lukacan committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    9517739 View commit details
    Browse the repository at this point in the history
  4. 💡 added some comments

    lukacan authored and lukacan committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    6fc19c5 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. ✨ added something like progress bar to cargo +nightly command so we a…

    …t least know something is happening + removed options
    lukacan authored and lukacan committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    2fd6bb0 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. 🐛 function needed as it at least addds default use statement

    lukacan authored and lukacan committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    40058ff View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. 🎨 Grouped poc imports within poctesting module, some deps can be opti…

    …onal now, added references within the client
    lukacan committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    a1343d6 View commit details
    Browse the repository at this point in the history
  2. 💚 Fixing pipeline checks

    lukacan committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    61ddbf2 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

  1. ⏪️ Reverted full paths to dependancies because instruction inputs do …

    …not have full paths so to stay consistent
    lukacan committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    8a03ab0 View commit details
    Browse the repository at this point in the history
  2. ✨ We were not parsing correctly instruction inputs as types imported …

    …from different modules would need to be imported manually
    lukacan committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    0d30ba3 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. Configuration menu
    Copy the full SHA
    2d3c3d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab74fad View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Configuration menu
    Copy the full SHA
    e83718d View commit details
    Browse the repository at this point in the history
  2. 🚀 Added macro for path construction, added suppoer for no entrypoin f…

    …eature within cargo construction
    lukacan committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    ddc0e3f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    624659e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9aace72 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8d0bf34 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. ✅ Added fuzz example test

    lukacan committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    20f6960 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. 🐛 fixed some path bugs, changed / debugged new fuzz tests folder stru…

    …cture
    lukacan authored and lukacan committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    e430bee View commit details
    Browse the repository at this point in the history
  2. ✅ update fuzzer for the new structure

    lukacan authored and lukacan committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    fd12f5d View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. 🎨 small updates to tests + comments

    lukacan authored and lukacan committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    e62d40a View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. 👷 update workflows for fuzz example 0 with new fuzzer

    lukacan authored and lukacan committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    9d4012e View commit details
    Browse the repository at this point in the history
  2. ✨ add new fuzzer files

    lukacan authored and lukacan committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    57623c6 View commit details
    Browse the repository at this point in the history
  3. ✅ add fuzz example 0

    lukacan authored and lukacan committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    30f36da View commit details
    Browse the repository at this point in the history
  4. ✨ new templates

    lukacan authored and lukacan committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    3c67ed4 View commit details
    Browse the repository at this point in the history
  5. ✨ integrate new fuzzer

    lukacan authored and lukacan committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    de40781 View commit details
    Browse the repository at this point in the history
  6. 🚨 fmt + clippy

    lukacan authored and lukacan committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    830aabe View commit details
    Browse the repository at this point in the history
  7. 👷 update workflow for Fuzz example 2 - for two fuzz tests

    lukacan authored and lukacan committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    3ef17e4 View commit details
    Browse the repository at this point in the history
  8. 🐛 exclude fuzzing when adding new fuzz test - this is not best option…

    … as folder can contain custom subfolders
    lukacan authored and lukacan committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    91f40e8 View commit details
    Browse the repository at this point in the history
  9. ✅ add new fuzz example 1

    lukacan authored and lukacan committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    aa8c12d View commit details
    Browse the repository at this point in the history