Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore: emtpy commit * chore: update tao-test-runner-qti to branch feature/TR-5858/detect-delivery-concurrency * chore: install the preventConcurrency plugin * refactor: use plugin definition defined in the install script * chore: update signature to allow return null Co-authored-by: Gabriel Felipe Soares <[email protected]> Signed-off-by: Jean-Sébastien CONAN <[email protected]> * chore: remove auto-generated comment Co-authored-by: Héctor Arroyo <[email protected]> Signed-off-by: Jean-Sébastien CONAN <[email protected]> * feat: Pause previous deliveries when the test taker launches a new one (#2421) * chore: add annotations for things we need to finish/change to achieve task goals * feat: Detect concurrent sessions by the same user [WiP] * feat: Trigger pause for other executions * chore: Clenup * feat: Store in the session info about why the test was paused * chore: Remove dead code * chore: Move PAUSE_REASON_CONCURRENT_TEST constant out of a controller * chore: Cleanup * feat: Move logic to ltiDeliveryProvider * chore: move logic outside taoQtiTest * chore: Rollback unneeded change * chore: Cleanup * chore: do not allow to execute the same test in different tabs * chore: check for the test session conflict for timers * feat: Pause timers when move redirects to the paused screen * chore: Cleanup * chore: Cleanup * chore: Cleanup * feat: Send a runNumberId with a unique ID that can be used by the FE to know if the local storage was initialized by a prior run * chore: Typo * feat: Force restoreTimerFromClient for suspended sessions on init, return the 'pause' payload when trying to move a paused test * feat: Wrap detection of concurrent tests behind a feature flag * chore: Rollback now-unneeded change * chore: Remove unneeded imports * chore: Remove constant used to hold a feature flag name literal * doc: Describe FEATURE_FLAG_PAUSE_CONCURRENT_SESSIONS in the readme * doc: Describe FEATURE_FLAG_PAUSE_CONCURRENT_SESSIONS in the readme * chore: Simplify class.Runner.php Co-authored-by: Gabriel Felipe Soares <[email protected]> Signed-off-by: Héctor Arroyo <[email protected]> * chore: Add missing typehint to class.Runner.php Co-authored-by: Gabriel Felipe Soares <[email protected]> Signed-off-by: Héctor Arroyo <[email protected]> * chore: Rollback unneeded change * chore: refactoring and moving common code to same place --------- Signed-off-by: Héctor Arroyo <[email protected]> Co-authored-by: Gabriel Felipe Soares <[email protected]> Co-authored-by: Andrei Shapiro <[email protected]> * fix: use string instead of object * fix: avoid session invalid index error * chore: remove unnecessary code * chore: fix psr issues * chore: fix psr issues * fix: remove unnecessary code * test: Unit tests for ConcurringSessionService * chore: Typehint * chore: Cleanup * chore: Cleanup * chore: Replace double quotes with single ones for strings not needing var interpolation unit test Signed-off-by: Héctor Arroyo <[email protected]> * chore: fix identifier issue * fix: make service work with KV driver * chore: remove unnecessary code and simplify tests * feat: update translations * fix: code typo in scanned translations * fix: code typo in arb locale * chore: update tao-test-runner-qti to version 4.1.0 --------- Signed-off-by: Jean-Sébastien CONAN <[email protected]> Signed-off-by: Héctor Arroyo <[email protected]> Signed-off-by: Héctor Arroyo <[email protected]> Co-authored-by: Héctor Arroyo <[email protected]> Co-authored-by: jsconan <[email protected]> Co-authored-by: Gabriel Felipe Soares <[email protected]>
- Loading branch information