mirror of
https://github.com/cypress-io/cypress.git
synced 2026-02-11 09:40:11 -06:00
* Trying out electron 19.0.4 * nvm-for-windows 1.1.7 is busted for node-16.14.2 * Went a bit overboard with the exit I think * Stepping this back * Breaking out yarn install * Print runtime data * log more data points * well i'm confused. seeing what happens after these steps * Lets see if powershell picks up the new PATH * Maybe shell is refreshed between jobs? * Installing nvm-1.1.9 manually * Cleaning up circle.yml and a few other node references. * Yeah that ain't gonna work * Trying bash implementation * Urgh yaml * Bumping to latest patch version * Getting a full build + artifacts * Sourcing node in build step * More node sourcing * Run against updated recipes repo * I'll find all these eventually * Trigger new build after cache busting * Let's slim this down to test recipes for a bit * Good ol' working_directory * Fixing bad syntax * Not quite sure where all this is necessary at this point * Using recipes PR branch * This isn't necessary here * Re-enabling jobs * More node sourcing * Running kitchensink tests against PR branch * Moving nvm-windows update to script * Even more node sourcing * Removing CI config for merged kitchensink/recipes PRs
35 lines
790 B
TypeScript
35 lines
790 B
TypeScript
import systemTests from '../lib/system-tests'
|
|
|
|
function smokeTestDockerImage (dockerImage: string) {
|
|
context('e2e', () => {
|
|
systemTests.it(`can run in ${dockerImage}`, {
|
|
withBinary: true,
|
|
browser: 'electron',
|
|
dockerImage,
|
|
spec: 'test1.js',
|
|
specDir: 'tests',
|
|
project: 'todos',
|
|
})
|
|
})
|
|
|
|
context('component', () => {
|
|
systemTests.it(`can run in ${dockerImage}`, {
|
|
withBinary: true,
|
|
browser: 'electron',
|
|
dockerImage,
|
|
testingType: 'component',
|
|
project: 'simple-ct',
|
|
spec: 'src/simple_passing_component.cy.js',
|
|
})
|
|
})
|
|
}
|
|
|
|
describe('binary node versions', () => {
|
|
[
|
|
'cypress/base:12',
|
|
'cypress/base:14',
|
|
'cypress/base:16.14.2',
|
|
'cypress/base:17.3.0',
|
|
].forEach(smokeTestDockerImage)
|
|
})
|