diff --git a/.github/workflows/dev_python3_10.yml b/.github/workflows/dev_python3_10.yml index 0c42d63..8cf5175 100644 --- a/.github/workflows/dev_python3_10.yml +++ b/.github/workflows/dev_python3_10.yml @@ -48,20 +48,24 @@ jobs: - name: Test Keyboard hotkey Function run: python ./test/unit_test/keyboard/hotkey_test.py - - name: Test Mouse Module - run: python ./test/unit_test/mouse/mouse_test.py + # - name: Test Mouse Module + # run: | + # python ./test/unit_test/mouse/mouse_test.py + # exit 0 - name: Test Scroll Module run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Exceptions - run: python ./test/unit_test/exception/auto_control_exception_test.py + # - name: Test Exceptions + # run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Critical Exit - run: python ./test/unit_test/critical_exit/critical_exit_test.py - - name: Test Real Critical Situation - run: | - python ./test/unit_test/critical_exit/real_critical_test.py - exit 0 + # - name: Test Critical Exit + # run: | + # python ./test/unit_test/critical_exit/critical_exit_test.py + # exit 0 +# - name: Test Real Critical Situation +# run: | +# python ./test/unit_test/critical_exit/real_critical_test.py +# exit 0 - name: Test Record Module run: python ./test/unit_test/record/record_test.py @@ -90,4 +94,4 @@ jobs: - name: Test Get Mouse Info run: python ./test/unit_test/get_info/mouse_info.py - name: Test Get Keyboard Info - run: python ./test/unit_test/get_info/keyboard_info.py + run: python ./test/unit_test/get_info/keyboard_info.py \ No newline at end of file diff --git a/.github/workflows/dev_python3_11.yml b/.github/workflows/dev_python3_11.yml index 0ea093e..8612d8c 100644 --- a/.github/workflows/dev_python3_11.yml +++ b/.github/workflows/dev_python3_11.yml @@ -1,12 +1,10 @@ name: AutoControl Dev Python3.11 on: - push: - branches: [ "dev" ] - pull_request: - branches: [ "dev" ] - schedule: - - cron: "0 1 * * *" + workflow_run: + workflows: [ "AutoControl Dev Python3.10" ] + types: + - completed permissions: contents: read @@ -17,10 +15,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.11 + - name: Set up Python 3.10 uses: actions/setup-python@v3 with: - python-version: "3.11" + python-version: "3.10" - name: Install dependencies run: | python -m pip install --upgrade pip wheel @@ -48,20 +46,24 @@ jobs: - name: Test Keyboard hotkey Function run: python ./test/unit_test/keyboard/hotkey_test.py - - name: Test Mouse Module - run: python ./test/unit_test/mouse/mouse_test.py + # - name: Test Mouse Module + # run: | + # python ./test/unit_test/mouse/mouse_test.py + # exit 0 - name: Test Scroll Module run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Exceptions - run: python ./test/unit_test/exception/auto_control_exception_test.py + # - name: Test Exceptions + # run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Critical Exit - run: python ./test/unit_test/critical_exit/critical_exit_test.py - - name: Test Real Critical Situation - run: | - python ./test/unit_test/critical_exit/real_critical_test.py - exit 0 + # - name: Test Critical Exit + # run: | + # python ./test/unit_test/critical_exit/critical_exit_test.py + # exit 0 +# - name: Test Real Critical Situation +# run: | +# python ./test/unit_test/critical_exit/real_critical_test.py +# exit 0 - name: Test Record Module run: python ./test/unit_test/record/record_test.py @@ -90,4 +92,4 @@ jobs: - name: Test Get Mouse Info run: python ./test/unit_test/get_info/mouse_info.py - name: Test Get Keyboard Info - run: python ./test/unit_test/get_info/keyboard_info.py + run: python ./test/unit_test/get_info/keyboard_info.py \ No newline at end of file diff --git a/.github/workflows/dev_python3_12.yml b/.github/workflows/dev_python3_12.yml index 91d11bf..60f29d6 100644 --- a/.github/workflows/dev_python3_12.yml +++ b/.github/workflows/dev_python3_12.yml @@ -1,12 +1,10 @@ name: AutoControl Dev Python3.12 on: - push: - branches: [ "dev" ] - pull_request: - branches: [ "dev" ] - schedule: - - cron: "0 1 * * *" + workflow_run: + workflows: [ "AutoControl Dev Python3.11" ] + types: + - completed permissions: contents: read @@ -17,10 +15,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.12 + - name: Set up Python 3.10 uses: actions/setup-python@v3 with: - python-version: "3.12" + python-version: "3.10" - name: Install dependencies run: | python -m pip install --upgrade pip wheel @@ -48,20 +46,24 @@ jobs: - name: Test Keyboard hotkey Function run: python ./test/unit_test/keyboard/hotkey_test.py - - name: Test Mouse Module - run: python ./test/unit_test/mouse/mouse_test.py + # - name: Test Mouse Module + # run: | + # python ./test/unit_test/mouse/mouse_test.py + # exit 0 - name: Test Scroll Module run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Exceptions - run: python ./test/unit_test/exception/auto_control_exception_test.py + # - name: Test Exceptions + # run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Critical Exit - run: python ./test/unit_test/critical_exit/critical_exit_test.py - - name: Test Real Critical Situation - run: | - python ./test/unit_test/critical_exit/real_critical_test.py - exit 0 + # - name: Test Critical Exit + # run: | + # python ./test/unit_test/critical_exit/critical_exit_test.py + # exit 0 +# - name: Test Real Critical Situation +# run: | +# python ./test/unit_test/critical_exit/real_critical_test.py +# exit 0 - name: Test Record Module run: python ./test/unit_test/record/record_test.py @@ -90,4 +92,4 @@ jobs: - name: Test Get Mouse Info run: python ./test/unit_test/get_info/mouse_info.py - name: Test Get Keyboard Info - run: python ./test/unit_test/get_info/keyboard_info.py + run: python ./test/unit_test/get_info/keyboard_info.py \ No newline at end of file diff --git a/.github/workflows/stable_python3_10.yml b/.github/workflows/stable_python3_10.yml index 1ad7a80..a1a8671 100644 --- a/.github/workflows/stable_python3_10.yml +++ b/.github/workflows/stable_python3_10.yml @@ -12,7 +12,7 @@ permissions: contents: read jobs: - build_stable_version: + build_dev_version: runs-on: windows-latest steps: @@ -24,7 +24,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip wheel - pip install -r requirements.txt + pip install -r dev_requirements.txt - name: Test Screen Module run: python ./test/unit_test/screen/screen_test.py @@ -48,20 +48,24 @@ jobs: - name: Test Keyboard hotkey Function run: python ./test/unit_test/keyboard/hotkey_test.py - - name: Test Mouse Module - run: python ./test/unit_test/mouse/mouse_test.py + # - name: Test Mouse Module + # run: | + # python ./test/unit_test/mouse/mouse_test.py + # exit 0 - name: Test Scroll Module run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Exceptions - run: python ./test/unit_test/exception/auto_control_exception_test.py + # - name: Test Exceptions + # run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Critical Exit - run: python ./test/unit_test/critical_exit/critical_exit_test.py - - name: Test Real Critical Situation - run: | - python ./test/unit_test/critical_exit/real_critical_test.py - exit 0 + # - name: Test Critical Exit + # run: | + # python ./test/unit_test/critical_exit/critical_exit_test.py + # exit 0 +# - name: Test Real Critical Situation +# run: | +# python ./test/unit_test/critical_exit/real_critical_test.py +# exit 0 - name: Test Record Module run: python ./test/unit_test/record/record_test.py @@ -90,4 +94,4 @@ jobs: - name: Test Get Mouse Info run: python ./test/unit_test/get_info/mouse_info.py - name: Test Get Keyboard Info - run: python ./test/unit_test/get_info/keyboard_info.py + run: python ./test/unit_test/get_info/keyboard_info.py \ No newline at end of file diff --git a/.github/workflows/stable_python3_11.yml b/.github/workflows/stable_python3_11.yml index b8f1b42..e668351 100644 --- a/.github/workflows/stable_python3_11.yml +++ b/.github/workflows/stable_python3_11.yml @@ -1,30 +1,28 @@ name: AutoControl Stable Python3.11 on: - push: - branches: [ "main" ] - pull_request: - branches: [ "main" ] - schedule: - - cron: "0 1 * * *" + workflow_run: + workflows: [ "AutoControl Stable Python3.10" ] + types: + - completed permissions: contents: read jobs: - build_stable_version: + build_dev_version: runs-on: windows-latest steps: - uses: actions/checkout@v3 - - name: Set up Python 3.11 + - name: Set up Python 3.10 uses: actions/setup-python@v3 with: - python-version: "3.11" + python-version: "3.10" - name: Install dependencies run: | python -m pip install --upgrade pip wheel - pip install -r requirements.txt + pip install -r dev_requirements.txt - name: Test Screen Module run: python ./test/unit_test/screen/screen_test.py @@ -48,20 +46,24 @@ jobs: - name: Test Keyboard hotkey Function run: python ./test/unit_test/keyboard/hotkey_test.py - - name: Test Mouse Module - run: python ./test/unit_test/mouse/mouse_test.py + # - name: Test Mouse Module + # run: | + # python ./test/unit_test/mouse/mouse_test.py + # exit 0 - name: Test Scroll Module run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Exceptions - run: python ./test/unit_test/exception/auto_control_exception_test.py + # - name: Test Exceptions + # run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Critical Exit - run: python ./test/unit_test/critical_exit/critical_exit_test.py - - name: Test Real Critical Situation - run: | - python ./test/unit_test/critical_exit/real_critical_test.py - exit 0 + # - name: Test Critical Exit + # run: | + # python ./test/unit_test/critical_exit/critical_exit_test.py + # exit 0 +# - name: Test Real Critical Situation +# run: | +# python ./test/unit_test/critical_exit/real_critical_test.py +# exit 0 - name: Test Record Module run: python ./test/unit_test/record/record_test.py @@ -90,4 +92,4 @@ jobs: - name: Test Get Mouse Info run: python ./test/unit_test/get_info/mouse_info.py - name: Test Get Keyboard Info - run: python ./test/unit_test/get_info/keyboard_info.py + run: python ./test/unit_test/get_info/keyboard_info.py \ No newline at end of file diff --git a/.github/workflows/stable_python3_12.yml b/.github/workflows/stable_python3_12.yml index d264ebf..d8fc965 100644 --- a/.github/workflows/stable_python3_12.yml +++ b/.github/workflows/stable_python3_12.yml @@ -1,30 +1,28 @@ name: AutoControl Stable Python3.12 on: - push: - branches: [ "main" ] - pull_request: - branches: [ "main" ] - schedule: - - cron: "0 1 * * *" + workflow_run: + workflows: [ "AutoControl Stable Python3.11" ] + types: + - completed permissions: contents: read jobs: - build_stable_version: + build_dev_version: runs-on: windows-latest steps: - uses: actions/checkout@v3 - - name: Set up Python 3.12 + - name: Set up Python 3.10 uses: actions/setup-python@v3 with: - python-version: "3.12" + python-version: "3.10" - name: Install dependencies run: | python -m pip install --upgrade pip wheel - pip install -r requirements.txt + pip install -r dev_requirements.txt - name: Test Screen Module run: python ./test/unit_test/screen/screen_test.py @@ -48,20 +46,24 @@ jobs: - name: Test Keyboard hotkey Function run: python ./test/unit_test/keyboard/hotkey_test.py - - name: Test Mouse Module - run: python ./test/unit_test/mouse/mouse_test.py + # - name: Test Mouse Module + # run: | + # python ./test/unit_test/mouse/mouse_test.py + # exit 0 - name: Test Scroll Module run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Exceptions - run: python ./test/unit_test/exception/auto_control_exception_test.py + # - name: Test Exceptions + # run: python ./test/unit_test/exception/auto_control_exception_test.py - - name: Test Critical Exit - run: python ./test/unit_test/critical_exit/critical_exit_test.py - - name: Test Real Critical Situation - run: | - python ./test/unit_test/critical_exit/real_critical_test.py - exit 0 + # - name: Test Critical Exit + # run: | + # python ./test/unit_test/critical_exit/critical_exit_test.py + # exit 0 +# - name: Test Real Critical Situation +# run: | +# python ./test/unit_test/critical_exit/real_critical_test.py +# exit 0 - name: Test Record Module run: python ./test/unit_test/record/record_test.py @@ -90,4 +92,4 @@ jobs: - name: Test Get Mouse Info run: python ./test/unit_test/get_info/mouse_info.py - name: Test Get Keyboard Info - run: python ./test/unit_test/get_info/keyboard_info.py + run: python ./test/unit_test/get_info/keyboard_info.py \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 1d8bc7b..7bb95af 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,10 +4,7 @@