diff options
Diffstat (limited to 'chromium/third_party/google-closure-library/protractor.conf.js')
-rw-r--r-- | chromium/third_party/google-closure-library/protractor.conf.js | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/chromium/third_party/google-closure-library/protractor.conf.js b/chromium/third_party/google-closure-library/protractor.conf.js new file mode 100644 index 00000000000..4517a9496a9 --- /dev/null +++ b/chromium/third_party/google-closure-library/protractor.conf.js @@ -0,0 +1,39 @@ +// Copyright 2018 The Closure Library Authors. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS-IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// See https://github.com/angular/protractor/blob/master/docs/referenceConf.js +// for full protractor config reference. +var browserCapabilities = require('./browser_capabilities'); + +var SAUCE_ACCESS_KEY = + process.env.SAUCE_ACCESS_KEY.split('').reverse().join(''); + +exports.config = { + sauceUser: process.env.SAUCE_USERNAME, + + sauceKey: SAUCE_ACCESS_KEY, + + multiCapabilities: browserCapabilities, + + // Testing framework used for spec file. + framework: 'jasmine2', + + // Relative path to spec (i.e., tests). + specs: ['protractor_spec.js'], + + jasmineNodeOpts: { + // Timeout in ms before a test fails. + defaultTimeoutInterval: 30 * 60 * 1000 + } +}; |