<commit_before>const base = require('./karma.base.conf.js')

if (!process.env.SAUCE_USERNAME || !process.env.SAUCE_ACCESS_KEY) {
  console.log('Make sure the SAUCE_USERNAME and SAUCE_ACCESS_KEY environment variables are set.')
  process.exit(1)
}

const {
	TRAVIS_BRANCH,
	TRAVIS_BUILD_NUMBER,
	TRAVIS_JOB_NUMBER,
} = process.env


/**
 * Available browsers and platforms: 
 * https://saucelabs.com/platforms
 * https://saucelabs.com/rest/v1/info/platforms/webdriver
 */
const sl_launchers = {
  sl_edge_latest_Windows10: createCustomLauncher('MicrosoftEdge', 'latest', 'Windows 10'),
  sl_edge_16_Windows10: createCustomLauncher('MicrosoftEdge', '16.16299', 'Windows 10'),
  sl_edge_15_Windows10: createCustomLauncher('MicrosoftEdge', '15.15063', 'Windows 10'),
  sl_edge_14_Windows10: createCustomLauncher('MicrosoftEdge', '14.14393', 'Windows 10'),
  sl_edge_13_Windows10: createCustomLauncher('MicrosoftEdge', '13.10586', 'Windows 10'),

  sl_chrome_latest_Windows10: createCustomLauncher('chrome', 'latest', 'Windows 10'),
  // sl_chrome_32_Windows10: createCustomLauncher('chrome', '32', 'Windows 10'),

  sl_chrome_latest_Windows8_1: createCustomLauncher('chrome', 'latest', 'Windows 8.1'),
  sl_chrome_32_Windows8_1: createCustomLauncher('chrome', '32', 'Windows 8.1'),

  sl_chrome_latest_Windows7: createCustomLauncher('chrome', 'latest', 'Windows 7'),
  sl_chrome_32_Windows7: createCustomLauncher('chrome', '32', 'Windows 7'),

  sl_chrome_latest_Mac10_13: createCustomLauncher('chrome', 'latest', 'macOS 10.13'),

  sl_firefox_latest_Windows10: createCustomLauncher('firefox', 'latest', 'Windows 10'),
  // sl_firefox_30_Windows10: createCustomLauncher('firefox', '30', 'Windows 10'), 

  sl_firefox_latest_Windows8_1: createCustomLauncher('firefox', 'latest', 'Windows 8.1'),
  sl_firefox_30_Windows8_1: createCustomLauncher('firefox', '30', 'Windows 8.1'), 

  sl_firefox_latest_Windows7: createCustomLauncher('firefox', 'latest', 'Windows 7'), 
  sl_firefox_30_Windows7: createCustomLauncher('firefox', '30', 'Windows 7'), 

  sl_firefox_latest_Mac10_13: createCustomLauncher('firefox', 'latest', 'macOS 10.13'),

  sl_ie_11_Windows8_1: createCustomLauncher('internet explorer', '11', 'Windows 8.1'),
  sl_ie_11_Windows7: createCustomLauncher('internet explorer', '11', 'Windows 7'),

  sl_safari_11_1_Mac10_13: createCustomLauncher('safari', '11.1', 'macOS 10.13'),
  sl_safari_11_Mac10_12: createCustomLauncher('safari', '11.0', 'macOS 10.12'),
  sl_safari_10_1_Mac10_12: createCustomLauncher('safari', '10.1', 'macOS 10.12'),
  sl_safari_10_Mac10_11: createCustomLauncher('safari', '10.0', 'OS X 10.11'),

  sl_android_7_1: {
    base: 'SauceLabs',
    deviceName: 'Android GoogleAPI Emulator',
    browserName: 'Chrome',
    platformVersion: '7.1',
    platformName: 'Android',
  },
  sl_android_6: {
    base: 'SauceLabs',
    deviceName: 'Android Emulator',
    browserName: 'Chrome',
    platformVersion: '6.0',
    platformName: 'Android',
  },
  sl_android_5_0: {
    base: 'SauceLabs',
    deviceName: 'Android Emulator',
    browserName: 'Browser',<commit_msg>test: update karma.sauce.conf.js<commit_after>const base = require('./karma.base.conf.js')

if (!process.env.SAUCE_USERNAME || !process.env.SAUCE_ACCESS_KEY) {
  console.log('Make sure the SAUCE_USERNAME and SAUCE_ACCESS_KEY environment variables are set.')
  process.exit(1)
}

const {
	TRAVIS_BRANCH,
	TRAVIS_BUILD_NUMBER,
	TRAVIS_JOB_NUMBER,
} = process.env


/**
 * Available browsers and platforms: 
 * https://saucelabs.com/platforms
 * https://saucelabs.com/rest/v1/info/platforms/webdriver
 */
const sl_launchers = {
  sl_edge_latest_Windows10: createCustomLauncher('MicrosoftEdge', 'latest', 'Windows 10'),
  sl_edge_16_Windows10: createCustomLauncher('MicrosoftEdge', '16.16299', 'Windows 10'),
  sl_edge_15_Windows10: createCustomLauncher('MicrosoftEdge', '15.15063', 'Windows 10'),
  sl_edge_14_Windows10: createCustomLauncher('MicrosoftEdge', '14.14393', 'Windows 10'),
  sl_edge_13_Windows10: createCustomLauncher('MicrosoftEdge', '13.10586', 'Windows 10'),

  sl_chrome_latest_Windows10: createCustomLauncher('chrome', 'latest', 'Windows 10'),
  // sl_chrome_32_Windows10: createCustomLauncher('chrome', '32', 'Windows 10'),

  sl_chrome_latest_Windows8_1: createCustomLauncher('chrome', 'latest', 'Windows 8.1'),
  sl_chrome_32_Windows8_1: createCustomLauncher('chrome', '32', 'Windows 8.1'),

  sl_chrome_latest_Windows7: createCustomLauncher('chrome', 'latest', 'Windows 7'),
  sl_chrome_32_Windows7: createCustomLauncher('chrome', '32', 'Windows 7'),

  sl_chrome_latest_Mac10_13: createCustomLauncher('chrome', 'latest', 'macOS 10.13'),

  sl_firefox_latest_Windows10: createCustomLauncher('firefox', 'latest', 'Windows 10'),
  // sl_firefox_30_Windows10: createCustomLauncher('firefox', '30', 'Windows 10'), 

  sl_firefox_latest_Windows8_1: createCustomLauncher('firefox', 'latest', 'Windows 8.1'),
  sl_firefox_30_Windows8_1: createCustomLauncher('firefox', '30', 'Windows 8.1'), 

  sl_firefox_latest_Windows7: createCustomLauncher('firefox', 'latest', 'Windows 7'), 
  sl_firefox_30_Windows7: createCustomLauncher('firefox', '30', 'Windows 7'), 

  sl_firefox_latest_Mac10_13: createCustomLauncher('firefox', 'latest', 'macOS 10.13'),

  sl_ie_11_Windows10: createCustomLauncher('internet explorer', '11.103', 'Windows 10'),
  sl_ie_11_Windows8_1: createCustomLauncher('internet explorer', '11', 'Windows 8.1'),
  sl_ie_11_Windows7: createCustomLauncher('internet explorer', '11', 'Windows 7'),

  sl_safari_11_1_Mac10_13: createCustomLauncher('safari', '11.1', 'macOS 10.13'),
  sl_safari_11_Mac10_12: createCustomLauncher('safari', '11.0', 'macOS 10.12'),
  sl_safari_10_1_Mac10_12: createCustomLauncher('safari', '10.1', 'macOS 10.12'),
  sl_safari_10_Mac10_11: createCustomLauncher('safari', '10.0', 'OS X 10.11'),

  sl_android_7_1: {
    base: 'SauceLabs',
    deviceName: 'Android GoogleAPI Emulator',
    browserName: 'Chrome',
    platformVersion: '7.1',
    platformName: 'Android',
  },
  sl_android_6: {
    base: 'SauceLabs',
    deviceName: 'Android Emulator',
    browserName: 'Chrome',
    platformVersion: '6.0',
    platformName: 'Android',
  },
  sl_android_5_0: {
    base: 'SauceLabs',
    deviceName: 'Android Emulator',
    browserName: 'Browser',
{'fraction_non_alphanumeric': 0.1469277300222859, 'fraction_numerical': 0.07020057306590258, 'mean_word_length': 6.597339782345828, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4091650', 'n_tokens_mistral': 2496, 'n_tokens_neox': 2225, 'n_words': 389}