Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
a371d55
GPII-1839: Selective merge of 'klown/GPII-1839'
javihernandez Nov 17, 2016
3662fdd
GPII-1839: Updated linux testDefs to use the deviceReporterAware grade
javihernandez Nov 17, 2016
505c5be
GPII-1839: Updated windows testDefs to use the deviceReporterAware grade
javihernandez Nov 17, 2016
5f16f87
GPII-2173: Removed com.ilunion.cloud4chrome and related tests
javihernandez Dec 19, 2016
8dbb5b3
GPII-1839: Major update of the integration/acceptance testing
javihernandez Dec 19, 2016
0e679ae
GPII-1839: Fixed ContextIntegrationTests
javihernandez Dec 19, 2016
f4e66ca
Merge 'upstream/master'
javihernandez Dec 19, 2016
e2c3032
GPII-1839: Updated the description of some configuration files
javihernandez Dec 20, 2016
d4b6e46
GPII-1839: Deleted old deviceReporter data files for testing
javihernandez Dec 20, 2016
b992f8e
Merge branch 'master' into GPII-1839-jh
javihernandez Feb 1, 2017
a7197b3
Merge branch 'master' into GPII-1839-jh
javihernandez Apr 12, 2017
c5f8260
GPII-2393: Failing test to show illustrate the issue
Apr 20, 2017
d98c8c4
GPII-2393: Now tiebreaking equally fit non-conflicting solutions base…
Apr 20, 2017
1c3ab00
GPII-1839: Added priorities to the maavis NP set to actually use maav…
Apr 20, 2017
45b3431
Merge branch 'kasper/GPII-1839_GPII-2393' into GPII-1839-jh
javihernandez Apr 24, 2017
f9f53f8
GPII-1839: Added priority in os_common.json in favour of windows' hig…
javihernandez Apr 24, 2017
6222c85
Merge branch 'upstream/master' into GPII-1839-jh
javihernandez Sep 4, 2017
aa3bc87
GPII-1839: Updated xrandr tests to use dynamic device reporter
javihernandez Sep 4, 2017
e28ab17
Merge 'master' into GPII-1839-jh
javihernandez Oct 19, 2017
b5766b6
GPII-1839: Updated new tests to use the dynamic device reporter
javihernandez Oct 23, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 0 additions & 3 deletions testData/deviceReporter/acceptanceTests/jaws.json

This file was deleted.

14 changes: 0 additions & 14 deletions testData/deviceReporter/acceptanceTests/linux_builtIn.json

This file was deleted.

3 changes: 0 additions & 3 deletions testData/deviceReporter/acceptanceTests/maavis.json

This file was deleted.

5 changes: 0 additions & 5 deletions testData/deviceReporter/acceptanceTests/nvda.json

This file was deleted.

5 changes: 0 additions & 5 deletions testData/deviceReporter/acceptanceTests/orca.json

This file was deleted.

5 changes: 0 additions & 5 deletions testData/deviceReporter/acceptanceTests/readWrite.json

This file was deleted.

5 changes: 0 additions & 5 deletions testData/deviceReporter/acceptanceTests/uioPlus.json

This file was deleted.

46 changes: 0 additions & 46 deletions testData/deviceReporter/acceptanceTests/win7_builtIn.json

This file was deleted.

11 changes: 10 additions & 1 deletion testData/preferences/acceptanceTests/maavis_highcontrast.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,16 @@
"preferences": {
"http://registry.gpii.net/common/highContrastEnabled": true,
"http://registry.gpii.net/common/highContrastTheme": "yellow-black"
}
},
"metadata": [
{
"type": "priority",
"scope": [
"http://registry.gpii.net/applications/net.opendirective.maavis"
],
"value": 1024
}
]
}
}
}
Expand Down
11 changes: 10 additions & 1 deletion testData/preferences/acceptanceTests/maavis_selfvoicing.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,16 @@
"name": "Default preferences",
"preferences": {
"http://registry.gpii.net/common/selfVoicingEnabled": true
}
},
"metadata": [
{
"type": "priority",
"scope": [
"http://registry.gpii.net/applications/net.opendirective.maavis"
],
"value": 1024
}
]
}
}
}
Expand Down
21 changes: 18 additions & 3 deletions testData/preferences/acceptanceTests/os_common.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,24 @@
"http://registry.gpii.net/common/cursorSpeed": 1,
"http://registry.gpii.net/common/stickyKeys": true,
"http://registry.gpii.net/common/debounceEnabled": true,
"http://registry.gpii.net/common/debounceInterval": 1
}
"http://registry.gpii.net/common/debounceInterval": 1,
"http://registry.gpii.net/applications/com.microsoft.windows.highContrast": {
"HighContrastOn": {
"path": "pvParam.dwFlags.HCF_HIGHCONTRASTON",
"value": true
}
}
},
"metadata": [
{
"type": "priority",
"scope": [
"http://registry.gpii.net/applications/com.microsoft.windows.highContrast"
],
"value": 1024
}
]
}
}
}
}
}
2 changes: 1 addition & 1 deletion tests/ContextIntegrationTests.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ gpii.tests.contextIntegration.baseTestDef = {
"gpii.test.common.lifecycleManagerReceiver"
],
config: {
configName: "gpii.tests.acceptance.linux.builtIn.config",
configName: "gpii.tests.acceptance.linux.config",
configPath: "%universal/tests/platform/linux/configs"
}
};
Expand Down
4 changes: 2 additions & 2 deletions tests/IntegrationTests.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@ fluid.require("%universal");

gpii.loadTestingSupport();

gpii.test.runSuitesWithFiltering(require("./platform/index-windows.js"), __dirname, ["gpii.test.integration.testCaseHolder.windows"]);
gpii.test.runSuitesWithFiltering(require("./platform/index-linux.js"), __dirname, ["gpii.test.integration.testCaseHolder.linux"]);
gpii.test.runSuitesWithFiltering(require("./platform/index-windows.js"), __dirname, ["gpii.test.integration.testCaseHolder.windows", "gpii.test.integration.deviceReporterAware.windows"]);
gpii.test.runSuitesWithFiltering(require("./platform/index-linux.js"), __dirname, ["gpii.test.integration.testCaseHolder.linux", "gpii.test.integration.deviceReporterAware.linux"]);
gpii.test.runSuitesWithFiltering(require("./platform/index-android.js"), __dirname, ["gpii.test.integration.testCaseHolder.android"]);
5 changes: 1 addition & 4 deletions tests/configs/gpii.tests.acceptance.localInstall.config.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
This configuration file is used for acceptance testing.
This configuration file is used for integration and acceptance testing on Android.

It uses the basic (default) development setup of the system, but replaces the
folder with NP sets used to be (universal)/testData/preferences/acceptanceTests
Expand All @@ -7,6 +7,3 @@ Besides that, everything will be based on the normal development mode setup.

The name "localInstall" refers to a setup where GPII is running as installed
locally on the machine (as opposed to eg. running the system as a cloudBased flowmanager).

This file is used as a "base config" by architecture-specific tests in the windows
and linux repositories, as well as locally as the base for universal integration tests.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
This configuration file is used for acceptance testing.

It uses the basic (default) development setup of the system, with a couple of
modifications. It replaces the folder with NP sets in (universal)/testData/preferences/acceptanceTests
as opposed to the normal preferences folder. It also uses the dynamic device
reporter (the device reporter in production mode). Otherwise, everything else
is based on the normal development mode setup.

The name "localInstall" refers to a setup where GPII is running as installed
locally on the machine (as opposed to eg. running the system as a cloudBased flowmanager).

This file is used as a "base config" by architecture-specific tests in the windows
and linux repositories, as well as locally as the base for universal integration tests.
2 changes: 1 addition & 1 deletion tests/platform/android/android-builtIn-testSpec.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
AcceptanceTests_builtIn.js
android-builtIn-testSpec.js

Description:

Expand Down
2 changes: 1 addition & 1 deletion tests/platform/android/android-talkback-testSpec.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
AcceptanceTests_talkback.js
android-talkback-testSpec.js

Description:

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
This config file is used for integration and acceptance tests on Android.
This config file is used for integration and acceptance tests on built-in Android solutions.

It includes to the basic localInstall setup for acceptance tests (modifying the
preferences folder used), which in turn includes the standard development
config file (running GPII locally, using development setup).

This config sets the device reporter file to be 'android_builtIn.json', which will
report only the standard built in solutions as installed.
It uses the basic local install setup in development mode.
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
This configuration file is used by the for acceptance test: android-talkback-testSpec.js.
This config file is used for integration and acceptance tests of Talkback on Android.

It includes to the basic localInstall setup for acceptance tests (modifying the
preferences folder used), which in turn includes the standard development
config file (running GPII locally, using development setup).

This config sets the device reporter file to be 'talkback.json', which will report
Talkback as being installed on the system.
It uses the basic local install setup in development mode.
1 change: 0 additions & 1 deletion tests/platform/index-linux.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,5 @@ module.exports = [
"linux/linux-builtIn-testSpec.js",
"linux/linux-orca-testSpec.js",
"linux/linux-uioPlus-testSpec.js",
"linux/linux-dynamicDeviceReporter-testSpec.js",
"linux/linux-xrandr-testSpec.js"
];
3 changes: 1 addition & 2 deletions tests/platform/index-windows.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,5 @@ module.exports = [
"windows/windows-nvda-testSpec.js",
"windows/windows-maavis-testSpec.js",
"windows/windows-uioPlus-testSpec.js",
"windows/windows-readWrite-testSpec.js",
"windows/windows-dynamicDeviceReporter-testSpec.js"
"windows/windows-readWrite-testSpec.js"
];

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"type": "gpii.tests.acceptance.linux.dynamicDeviceReporter.config",
"type": "gpii.tests.acceptance.linux.config",
"mergeConfigs": "%universal/tests/configs/gpii.tests.acceptance.localInstall.dynamicDeviceReporter.config.json"
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
This configuration file is used by the acceptance test: linux-dynamicDeviceReporter-config.js.
This configuration file is used by the acceptance tests.

This config makes use of dynamic device reporting, so it uses localInstall.dynamicDeviceReporter
as its base config, which uses the all.development.dr.production gpii's config.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading