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

Better tests #813

Merged
merged 45 commits into from
Feb 14, 2022
Merged

Better tests #813

merged 45 commits into from
Feb 14, 2022

Commits on Jan 31, 2022

  1. first shot at refactoring ci testing

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    cb85ef0 View commit details
    Browse the repository at this point in the history
  2. - Added skeleton for most missing command test modules

    - Fixed a logic error in `NopCommand`
    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    ca51d43 View commit details
    Browse the repository at this point in the history
  3. [ci] added tests for nop

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    f96f4ad View commit details
    Browse the repository at this point in the history
  4. [ci] extra test for nop for memory check

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    4d1dc46 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c739c68 View commit details
    Browse the repository at this point in the history
  6. - fixed pcustom command test for 32b

    - fixed calculation of tcache in gef
    - added tests for `gef.heap`
    - improved tests for `heap` command
    - fixes #641
    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    cbe0a03 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    27881bf View commit details
    Browse the repository at this point in the history
  8. damnit

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    14be53e View commit details
    Browse the repository at this point in the history
  9. - fixed linting

    - fixed test `highlight` for 32b
    - fixed test `pattern_search` for x86
    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    dc66f9b View commit details
    Browse the repository at this point in the history
  10. last fixes for tonight

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    7d77734 View commit details
    Browse the repository at this point in the history
  11. fixed pattern and heap tests for good

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    fc31d63 View commit details
    Browse the repository at this point in the history
  12. - add 3rd party module check for capstone, keystone, unicorn an…

    …d `ropper`
    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    a99a6cb View commit details
    Browse the repository at this point in the history
  13. added test_func_update_gef

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    41d44fd View commit details
    Browse the repository at this point in the history
  14. make test doesn't execute benchmark

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    10d1025 View commit details
    Browse the repository at this point in the history
  15. - fixed errors in the pie subcommands

    - added tests for `pie`
    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    9d655ae View commit details
    Browse the repository at this point in the history
  16. theme added more tests

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    f870920 View commit details
    Browse the repository at this point in the history
  17. - improved tests for pattern and edit-flags

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    072f5d7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2876bca View commit details
    Browse the repository at this point in the history
  19. fixed heap tests for good

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    de824b8 View commit details
    Browse the repository at this point in the history
  20. - added ci test for glibcarena

    - fixed `theme` missing comma (original PR #808 by @mrshu )
    - added missing values for `theme`
    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    1a4c061 View commit details
    Browse the repository at this point in the history
  21. - added tests for deprecated API

    - added test for smart eval
    - more function tests
    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    c475fd0 View commit details
    Browse the repository at this point in the history
  22. started gef test module

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    22630c2 View commit details
    Browse the repository at this point in the history
  23. - added tests for syscall-args and is-syscall

    hugsy committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    6a020da View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Configuration menu
    Copy the full SHA
    969a737 View commit details
    Browse the repository at this point in the history
  2. - test show_last_exception

    hugsy committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    757eb17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    013d1bd View commit details
    Browse the repository at this point in the history
  4. linting

    hugsy committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    be68e87 View commit details
    Browse the repository at this point in the history
  5. only enable syscall-args test for x86

    hugsy committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    357f1d4 View commit details
    Browse the repository at this point in the history
  6. syscall-args fixed typo in i686 test

    hugsy committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    9a528d8 View commit details
    Browse the repository at this point in the history
  7. Fix RISCV arch detection (#790)

    * Add RISCV alias so arch can be determined by ELF
    * Add ptrsize property to RISCV arch
    * Allow riscv tests to run
    Grazfather authored and hugsy committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    70e8b03 View commit details
    Browse the repository at this point in the history
  8. Update tests/api/gef_arch.py

    Co-authored-by: Grazfather <grazfather@gmail.com>
    2 people authored and hugsy committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    18022a8 View commit details
    Browse the repository at this point in the history
  9. fix: make shebang lines portable (#814)

    * fix: make shebang lines portable
    
    * fix: SC2006, SC2086, SC2016, SC2059
    theguy147 authored and hugsy committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    8e4befe View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1ee790c View commit details
    Browse the repository at this point in the history
  11. make heap tests work universally

    hugsy committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    c2c8d08 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7a69c7e View commit details
    Browse the repository at this point in the history
  13. - fixed tests for ppc64

    - added static `ptrsize` for ppc & ppc64 in gef
    hugsy committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    da028a3 View commit details
    Browse the repository at this point in the history
  14. - BIN_LS -> _target("default")

    - removed auto demangle for now
    hugsy committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    1800673 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. - disable pytest --pdb from makefile

    - added doc for testing
    hugsy committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    5eb1f62 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. Apply suggestions from code review

    Co-authored-by: Grazfather <grazfather@gmail.com>
    hugsy and Grazfather committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    ec352de View commit details
    Browse the repository at this point in the history
  2. fixing ci

    hugsy committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    aa8d051 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Configuration menu
    Copy the full SHA
    02e9048 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae03c99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af339c5 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. PR review changes

    hugsy committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    d2d85ff View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. PR review last batch

    hugsy committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    bc44c2d View commit details
    Browse the repository at this point in the history