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

Implement automatic tool generation based on the source code of the tool #1263

Merged
merged 72 commits into from Sep 14, 2023

Commits on Feb 9, 2023

  1. added CLI arg

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    386ce5e View commit details
    Browse the repository at this point in the history
  2. migrated code from pygalgen

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    935dc75 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d611544 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    e13262b View commit details
    Browse the repository at this point in the history
  5. applied formatting rules

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    1a5afb4 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    7eb9b35 View commit details
    Browse the repository at this point in the history
  7. moved source file

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    9119034 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    3b09043 View commit details
    Browse the repository at this point in the history
  9. reverted makefile change

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    1170866 View commit details
    Browse the repository at this point in the history
  10. reverted accidental delete

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    e703fcc View commit details
    Browse the repository at this point in the history
  11. removed unused class

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    f9fd718 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    00c0dc9 View commit details
    Browse the repository at this point in the history
  13. fix: refactoring

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    49bf116 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    4eb4e1e View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    3a85106 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    14bfedd View commit details
    Browse the repository at this point in the history
  17. fix: lint

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    9b96cbd View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    12dc59c View commit details
    Browse the repository at this point in the history
  19. feat: updated docs

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    d5759fa View commit details
    Browse the repository at this point in the history
  20. fix: updated tests

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    29bef45 View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    f18588c View commit details
    Browse the repository at this point in the history
  22. fix: test data path

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    b32a0c2 View commit details
    Browse the repository at this point in the history
  23. fix: tests

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    564c9b8 View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    ee9a9f7 View commit details
    Browse the repository at this point in the history
  25. feat: max repeat

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    9fc0e01 View commit details
    Browse the repository at this point in the history
  26. feat: output formatting

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    e062f00 View commit details
    Browse the repository at this point in the history
  27. fix: input test data

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    47f207e View commit details
    Browse the repository at this point in the history
  28. feat: improved command gen

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    19bbcfb View commit details
    Browse the repository at this point in the history
  29. fix: regenerated test data

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    569e50e View commit details
    Browse the repository at this point in the history
  30. revert: accidental change

    Kulivox committed Feb 9, 2023
    Copy the full SHA
    2877b99 View commit details
    Browse the repository at this point in the history
  31. Copy the full SHA
    b7b8695 View commit details
    Browse the repository at this point in the history
  32. Copy the full SHA
    ee3fd0a View commit details
    Browse the repository at this point in the history
  33. Copy the full SHA
    de625ad View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2023

  1. fix: flake8 errors

    Kulivox committed Feb 19, 2023
    Copy the full SHA
    1297e1f View commit details
    Browse the repository at this point in the history
  2. fix: mypy and unit tests

    Kulivox committed Feb 19, 2023
    Copy the full SHA
    41a1383 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. feat(xml): xml is now being generated using lxml, instead of custom i…

    …mplementation.
    
    Test data regenerated to reflect whitespace changes
    Kulivox committed Feb 25, 2023
    Copy the full SHA
    a613f16 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2023

  1. Drop call to escape_non_unicode_symbols

    which was removed from allure-python-commons in 2.13.0 .
    nsoranzo authored and bernt-matthias committed Mar 4, 2023
    Copy the full SHA
    e330859 View commit details
    Browse the repository at this point in the history
  2. include autogen modules in packages

    not sure if this is the bast way to do this
    bernt-matthias committed Mar 4, 2023
    Copy the full SHA
    4888b01 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5e43072 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2023

  1. Copy the full SHA
    cde911e View commit details
    Browse the repository at this point in the history
  2. fix: updated default indent of the command and removed formatting com…

    …ments + regenerated test data
    Kulivox committed Mar 5, 2023
    Copy the full SHA
    759bf61 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    71d8118 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    1dd77ab View commit details
    Browse the repository at this point in the history
  5. feat: added support for default values + regenerated test data and re…

    …factored data type handling
    Kulivox committed Mar 5, 2023
    Copy the full SHA
    b0bbf92 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    02090eb View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. style: formatted using black

    Kulivox committed Mar 20, 2023
    Copy the full SHA
    59c5007 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5665807 View commit details
    Browse the repository at this point in the history
  3. fix(xml_utils.param): added string conversion of default values to fi…

    …x exception thrown by lxml
    Kulivox committed Mar 20, 2023
    Copy the full SHA
    df5f40d View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2023

  1. style: lint

    Kulivox committed Apr 23, 2023
    Copy the full SHA
    241c0e4 View commit details
    Browse the repository at this point in the history
  2. style: mypy

    Kulivox committed Apr 23, 2023
    Copy the full SHA
    34a1ea4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3b7b673 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    77c9580 View commit details
    Browse the repository at this point in the history
  5. tests(test_add_argument_actions_autopygen): added ignore annotation t…

    …o tests which are incompatible with python 3.7
    Kulivox committed Apr 23, 2023
    Copy the full SHA
    f2233c3 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    ccef1ce View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. allow for non-string options

    e.g. numbers
    bernt-matthias committed Jun 5, 2023
    Copy the full SHA
    46cdfe0 View commit details
    Browse the repository at this point in the history
  2. fix argument type

    of subparser select
    bernt-matthias committed Jun 5, 2023
    Copy the full SHA
    9d81118 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. fix test and linting

    bernt-matthias committed Aug 27, 2023
    Copy the full SHA
    f52ad59 View commit details
    Browse the repository at this point in the history
  2. fix import order

    bernt-matthias committed Aug 27, 2023
    Copy the full SHA
    60e59f6 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b0c83dc View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Copy the full SHA
    95d3426 View commit details
    Browse the repository at this point in the history
  2. add missing import

    bernt-matthias committed Aug 28, 2023
    Copy the full SHA
    1f9b3cf View commit details
    Browse the repository at this point in the history
  3. import ordering

    bernt-matthias committed Aug 28, 2023
    Copy the full SHA
    40311e9 View commit details
    Browse the repository at this point in the history
  4. more import sorting

    bernt-matthias committed Aug 28, 2023
    Copy the full SHA
    dfb4545 View commit details
    Browse the repository at this point in the history
  5. fix type comparisons

    bernt-matthias committed Aug 28, 2023
    Copy the full SHA
    e0d718f View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    ffbd9f6 View commit details
    Browse the repository at this point in the history
  7. yet another try

    bernt-matthias committed Aug 28, 2023
    Copy the full SHA
    142239f View commit details
    Browse the repository at this point in the history
  8. one more try

    bernt-matthias committed Aug 28, 2023
    Copy the full SHA
    3f06801 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. more

    bernt-matthias committed Aug 29, 2023
    Copy the full SHA
    0cf009a View commit details
    Browse the repository at this point in the history
  2. one more try

    bernt-matthias committed Aug 29, 2023
    Copy the full SHA
    ced1e98 View commit details
    Browse the repository at this point in the history
  3. amend

    bernt-matthias committed Aug 29, 2023
    Copy the full SHA
    e2b6e2e View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. ignore typing error

    bernt-matthias committed Aug 31, 2023
    Copy the full SHA
    6cb3919 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Copy the full SHA
    4cb7536 View commit details
    Browse the repository at this point in the history