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

Contributing isoscope scheduler #1126

Open
wants to merge 52 commits into
base: master
Choose a base branch
from

Commits on Oct 25, 2024

  1. Introducing contributed code for isoscope scheduling.

    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    124ffc0 View commit details
    Browse the repository at this point in the history
  2. Integrate isoscope scheduling and distributed sccope isolation into x…

    …dist. Not tested yet.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ed63fe4 View commit details
    Browse the repository at this point in the history
  3. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    329f218 View commit details
    Browse the repository at this point in the history
  4. Addressed pre-commit findings.

    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    17ad842 View commit details
    Browse the repository at this point in the history
  5. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    be0a561 View commit details
    Browse the repository at this point in the history
  6. Addressed additional pre-commit findings.

    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    3689139 View commit details
    Browse the repository at this point in the history
  7. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2671eec View commit details
    Browse the repository at this point in the history
  8. Addressed additional pre-commit findings.

    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    879ff2c View commit details
    Browse the repository at this point in the history
  9. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    94ae58c View commit details
    Browse the repository at this point in the history
  10. Addressed additional pre-coimmit finding.

    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    20caaeb View commit details
    Browse the repository at this point in the history
  11. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    77b4157 View commit details
    Browse the repository at this point in the history
  12. Addressed pre-coimmit finding.

    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4486a9f View commit details
    Browse the repository at this point in the history
  13. Add isoscope parametrization to generic acceptance tests test_single_…

    …file and test_multi_file.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    1b9f92d View commit details
    Browse the repository at this point in the history
  14. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    c5d49b1 View commit details
    Browse the repository at this point in the history
  15. Use List and Tuple from typing when specifying these types with subsc…

    …ripts to work around "TypeError: 'type' object is not subscriptable" in py38
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9597f6f View commit details
    Browse the repository at this point in the history
  16. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    359938d View commit details
    Browse the repository at this point in the history
  17. Address pre-commit findings concerning the use of tuple vs Tuple and …

    …List vs list in type hings, favoring list and tuple.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7a29564 View commit details
    Browse the repository at this point in the history
  18. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    017c1f6 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d8d97a1 View commit details
    Browse the repository at this point in the history
  20. Fix expected counts in TestIsoScope test_by_module, test_by_class, an…

    …d test_module_single_start.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    95a16a6 View commit details
    Browse the repository at this point in the history
  21. Implemented acceptance test TestIsoScope.test_single_scope_all_worker…

    …s_utilized
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    61f5fad View commit details
    Browse the repository at this point in the history
  22. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    edc3bd3 View commit details
    Browse the repository at this point in the history
  23. Implemented acceptance test TestIsoScope.test_single_scope_subset_of_…

    …workers_utilized.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    db311ed View commit details
    Browse the repository at this point in the history
  24. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6bb3ef2 View commit details
    Browse the repository at this point in the history
  25. Fixed worker name key error for unutilized worker in acceptance test …

    …TestIsoScope.test_single_scope_subset_of_workers_utilized.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7f35d75 View commit details
    Browse the repository at this point in the history
  26. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    eebc3f4 View commit details
    Browse the repository at this point in the history
  27. Fixed default test counts in acceptance test TestIsoScope.test_single…

    …_scope_subset_of_workers_utilized.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4695e43 View commit details
    Browse the repository at this point in the history
  28. Removed extraneous setdefault in acceptance test TestIsoScope.test_si…

    …ngle_scope_subset_of_workers_utilized.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a4398b2 View commit details
    Browse the repository at this point in the history
  29. Implemented acceptance test TestIsoScope.test_multi_scope_with_insuff…

    …icient_fence.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    47fcf7a View commit details
    Browse the repository at this point in the history
  30. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    680d855 View commit details
    Browse the repository at this point in the history
  31. Fixed test discoverability and pre-commit findings in acceptance test…

    … TestIsoScope.test_multi_scope_with_insufficient_fence.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d2bff97 View commit details
    Browse the repository at this point in the history
  32. Fixed TestFenceA/B search patterin in acceptance test TestIsoScope.te…

    …st_multi_scope_with_insufficient_fence.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    0e00ed9 View commit details
    Browse the repository at this point in the history
  33. Fix test_fence_scopes pytest filename in acceptance test TestIsoScope…

    ….test_multi_scope_with_insufficient_fence.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    fa97762 View commit details
    Browse the repository at this point in the history
  34. Implemented acceptance test TestIsoScope.test_two_tests_min_per_worke…

    …r_rule_with_two_workers.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    3b7f2de View commit details
    Browse the repository at this point in the history
  35. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    da65e86 View commit details
    Browse the repository at this point in the history
  36. Work in progress on acceptance test TestIsoScope.test_distributed_set…

    …up_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ad0f4af View commit details
    Browse the repository at this point in the history
  37. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4658a1c View commit details
    Browse the repository at this point in the history
  38. Work in progress on acceptance test TestIsoScope.test_distributed_set…

    …up_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    97fe2e6 View commit details
    Browse the repository at this point in the history
  39. Work in progress on acceptance test TestIsoScope.test_distributed_set…

    …up_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6aa321d View commit details
    Browse the repository at this point in the history
  40. Work in progress on acceptance test TestIsoScope.test_distributed_set…

    …up_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d110668 View commit details
    Browse the repository at this point in the history
  41. Work in progress on acceptance test TestIsoScope.test_distributed_set…

    …up_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    46f33a6 View commit details
    Browse the repository at this point in the history
  42. Work in progress on acceptance test TestIsoScope.test_distributed_set…

    …up_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4711108 View commit details
    Browse the repository at this point in the history
  43. Work in progress on acceptance test TestIsoScope.test_distributed_set…

    …up_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    5f988d9 View commit details
    Browse the repository at this point in the history
  44. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    c649eb5 View commit details
    Browse the repository at this point in the history
  45. Work in progress on acceptance test TestIsoScope.test_distributed_set…

    …up_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    b865e9d View commit details
    Browse the repository at this point in the history
  46. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4292294 View commit details
    Browse the repository at this point in the history
  47. Work in progress on acceptance test TestIsoScope.test_distributed_set…

    …up_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    f1bf9aa View commit details
    Browse the repository at this point in the history
  48. Removed whitespace from blank lines.

    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    b71c911 View commit details
    Browse the repository at this point in the history
  49. Initialize the status file used by underlying test in TestIsoScope.te…

    …st_distributed_setup_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    06fe668 View commit details
    Browse the repository at this point in the history
  50. Create parent directories for the status file used by underlying test…

    … in TestIsoScope.test_distributed_setup_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    b1f032d View commit details
    Browse the repository at this point in the history
  51. Fixed SyntaxError: (unicode error) 'unicodeescape' codec can't decode…

    … bytes in position 2-3: truncated \UXXXXXXXX escape in TestIsoScope.test_distributed_setup_teardown_coordination.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    52c0815 View commit details
    Browse the repository at this point in the history
  52. Fix node_path.relative_to(...) in _DistributedSetupCoordinatorImpl.ma…

    …ybe_call_setup to work correctly on Windows.
    Vitaly Kruglikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    95b91c8 View commit details
    Browse the repository at this point in the history