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

Improve PDS auto ZIP/TAR handling #1773

Merged

Commits on Nov 22, 2022

  1. Introducing 'pds.config.supported.datatypes' with auto fix #1172

    - introduced 'pds.config.supported.datatypes' as job parameter
    - introduced NONE in SecHubDataConfigurationType
    - introduced SecHUbDataConfigurationTypeListParser
    - introduced configuration autofix on PDS start
    - added tests
    - changed integration test setup
    - fixed typos
    - renamed some methods
    de-jcup committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    ae89d2a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' into

    feature-1172-possibility-to-define-supported-pds-upload-types
    de-jcup committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    c1dfdee View commit details
    Browse the repository at this point in the history
  3. Drop "extractUploads" configuration from PDS config file #1774

    - removed "extractUploads" from code and examples
    - added new key "pds.config.supported.datatype" into example
      one time with description, another without (so clear its optional)
    - added testcase to ensure example configuration file can be
      still loaded
    de-jcup committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    e698c7f View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. PDS calls launcher script only when necessary data available #1744

    - separated parts from PDSWorkspaceService into own classes:
      more readable, better testable
    - added unit tests
    - added javadoc
    - changed code, so PDS workspace service gathers information,
      download only necessary stuff and checks for extraction output
    - Workspace preparation result calculator does the final step
      and provides information if script can be launched or not
    - adopted existing unit tests to work with the new dependencies
    - added integration tests
    - enhanced test scenario 17
    de-jcup committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    cfadb6d View commit details
    Browse the repository at this point in the history
  2. Fixes failing integration tests #1744

    - many existing integration tests did fail, because the
      PDS standard code scan integration test setup did now
      insist on sources - removed this setup (so accepting
      binary,source and also none). This fixed the problem
    - scenario 17 integration tests do still check the correct
      behavior for the supported data types
    de-jcup committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    0cabe9a View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Fixed wrong example json and added unit test #1744

    - added unit test for problem found in PR
    - changed example configuration
    de-jcup committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    bf46fbf View commit details
    Browse the repository at this point in the history