https://bugs.kde.org/show_bug.cgi?id=528291

Jasem Mutlaq <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/educ
                   |                            |ation/kstars/-/commit/01dc4
                   |                            |ba94e8ad2baa87535d81cb0cb7b
                   |                            |9434b4da
            Version|                            |3.8.6
  Fixed/Implemented|                            |
                 In|                            |
         Resolution|---                         |FIXED
             Status|REPORTED                    |RESOLVED

--- Comment #1 from Jasem Mutlaq <[email protected]> ---
Git commit 01dc4ba94e8ad2baa87535d81cb0cb7b9434b4da by Jasem Mutlaq.
Committed on 06/11/2026 at 08:04.
Pushed by mutlaqja into branch 'master'.

Scheduler: schedule On + Until jobs in the plan simulation

Jobs with an "On" startup and an "Until" completion condition get their
duration from the startup time to the finish time. The greedy scheduler's
simulation clears the startup time of its job copies, so these jobs were
estimated at 0 seconds and marked complete. They were left out of the
plan and stayed idle, except for the job that was selected to run next.

Fall back to the configured start time when the startup time is not set.

Add a unit test with two contiguous On + Until jobs, an On + Until case to
testGreedy, and testGreedyStartAtFinishAt, which runs both jobs end to end
with the mock modules.
FIXED-IN: 3.8.6

Co-Authored-By: Claude Opus 5.5 <[email protected]>

M  +60   -0    Tests/ekos/scheduler/testschedulerunit.cpp
M  +8    -0    Tests/kstars_ui/README.md
M  +99   -0    Tests/kstars_ui/test_ekos_scheduler_ops.cpp
M  +1    -0    Tests/kstars_ui/test_ekos_scheduler_ops.h
M  +3    -1    kstars/ekos/scheduler/schedulerjob.cpp
M  +3    -1    kstars/ekos/scheduler/schedulerutils.cpp

https://invent.kde.org/education/kstars/-/commit/01dc4ba94e8ad2baa87535d81cb0cb7b9434b4da

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to