Skip to content

Implement timeout and scheduling logic #759

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

Conversation

sdvendramini
Copy link
Member

Description

WIP

Proposed Changes

Results and Evidence

Artifacts Affected

Configuration Changes

Documentation Updates

Tests Introduced

Review Checklist

  • Code changes reviewed
  • Relevant evidence provided
  • Tests cover the new functionality
  • Configuration changes documented
  • Developer documentation reflects the changes
  • Meets requirements and/or definition of done
  • No unresolved dependencies with other issues
  • ...

jr0me added 30 commits April 24, 2025 15:52
These classes will accommodate the logic for SCA scans.
This sorts them in place by design.
@jr0me jr0me force-pushed the enhancement/687-sca-implement-execution-logic branch from 48a7e80 to 63d72ca Compare April 29, 2025 12:42
@sdvendramini sdvendramini force-pushed the 689-sca-implement-timeout-and-scheduling-logic branch from a6a56d3 to 7889d6f Compare April 29, 2025 12:46
Replaced std::views-based tokenization with std::istringstream.
Refactored GetStreamOutput to accept std::istream directly,
eliminating the need to manage boost::process::pipe.
The m_scanOnStart and m_scanInterval SCA class members are propagated to
determine whether a scan should run at startup and to control the
interval between scans.
@sdvendramini sdvendramini force-pushed the 689-sca-implement-timeout-and-scheduling-logic branch from 7889d6f to 988fc37 Compare April 29, 2025 12:52
@jr0me jr0me force-pushed the enhancement/687-sca-implement-execution-logic branch 5 times, most recently from 7545539 to 4b4fd98 Compare April 29, 2025 20:03
@TomasTurina TomasTurina linked an issue Apr 29, 2025 that may be closed by this pull request
3 tasks
@jr0me jr0me force-pushed the enhancement/687-sca-implement-execution-logic branch 4 times, most recently from dc121c5 to 7ad508c Compare April 30, 2025 01:31
@sdvendramini sdvendramini deleted the 689-sca-implement-timeout-and-scheduling-logic branch May 5, 2025 07:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

SCA: Implement Timeout and Scheduling Logic
3 participants