Uploaded image for project: 'GPII - Global Public Inclusive Infrastructure'
  1. GPII - Global Public Inclusive Infrastructure
  2. GPII-3388

Failure applying StickyKeys settings with current trunks of universal and Windows

    Details

      Description

      I've just issued a fresh release of universal rolling up the changes to date - 0.3.0-dev.20180919T190627Z.d52be1d5 - somehow the acceptance tests are failing, with what looks like a failure to apply a sticky keys setting:

      16:08:29.928:  Comparing payload {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "value": false,
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      } with {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      } equal: false
      16:08:29.937:  Settings have not settled to required values - retrying read at attempt 3 of 12 in 1000ms
      16:08:30.938:  Comparing payload {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "value": false,
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      } with {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      } equal: false
      16:08:30.951:  Settings have not settled to required values - retrying read at attempt 4 of 12 in 1000ms
      16:08:31.954:  Comparing payload {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "value": false,
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      } with {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      } equal: false
      16:08:31.968:  Settings have not settled to required values - retrying read at attempt 5 of 12 in 1000ms
      16:08:32.970:  Comparing payload {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "value": false,
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      } with {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      } equal: false
      16:08:32.984:  Settings have not settled to required values - retrying read at attempt 6 of 12 in 1000ms
      16:08:33.988:  Comparing payload {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "value": false,
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      } with {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      } equal: false
      16:08:34.004:  Settings have not settled to required values - retrying read at attempt 7 of 12 in 1000ms
      16:08:35.007:  Comparing payload {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "value": false,
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      } with {
        "com.microsoft.windows.stickyKeys": [
          {
            "settings": {
              "StickyKeysOn": {
                "path": "pvParam.dwFlags.SKF_STICKYKEYSON"
              }
            }
          }
        ]
      

      followed by

      16:08:42.410:  jq: Test concluded - Module "gpii.tests.acceptance.windows.builtIn.config tests" Test name "Testing os_gnome using default matchmaker": 4/6 passed - FAIL
      16:08:42.410:  jq: ***************
      16:08:42.410:  jq: All tests concluded: 28/30 total passed in 98653ms - FAIL
      16:08:42.410:  jq: ***************
      

      My guess is that this might be caused by some of the recent matchmaker work, but it is odd that it manifests in this way, and perhaps has exposed a race condition somewhere else in the system. Could Cindy Qi Li and/or Steve Grundell take a look to see if anything looks suggestive?

        Attachments

          Activity

            People

            • Assignee:
              cli@ocad.ca Cindy Qi Li
              Reporter:
              amb26 Antranig Basman
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: