Browse Source

Add component testing workflow

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
tags/v26.0.0beta1
John Molakvoæ 1 year ago
parent
commit
e2da30a0c5
No account linked to committer's email address

+ 8
- 4
.github/workflows/cypress.yml View File

fail-fast: false fail-fast: false
matrix: matrix:
# run multiple copies of the current job in parallel # run multiple copies of the current job in parallel
containers: [1, 2]
containers: ['component', 1, 2]


name: runner ${{ matrix.containers }} name: runner ${{ matrix.containers }}


key: cypress-context-${{ github.run_id }} key: cypress-context-${{ github.run_id }}
path: /home/runner/work/server path: /home/runner/work/server


- name: Run E2E cypress tests
uses: cypress-io/github-action@v4
- name: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }} cypress tests

uses: cypress-io/github-action@v5
with: with:
record: true record: true
parallel: true parallel: true
# cypress run type
component: ${{ matrix.containers == 'component' }}
group: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }}
# cypress env # cypress env
ci-build-id: ${{ github.sha }}-${{ github.run_number }} ci-build-id: ${{ github.sha }}-${{ github.run_number }}
tag: ${{ github.event_name }}
tag: ${{ github.event_name }}t
env: env:
# Needs to be prefixed with CYPRESS_ # Needs to be prefixed with CYPRESS_
CYPRESS_BRANCH: ${{ env.BRANCH }} CYPRESS_BRANCH: ${{ env.BRANCH }}

+ 2
- 2
dist/core-common.js
File diff suppressed because it is too large
View File


+ 66
- 31
dist/core-common.js.LICENSE.txt View File

*/ */


/*! /*!
* Vue.js v2.7.10
* Vue.js v2.7.13
* (c) 2014-2022 Evan You * (c) 2014-2022 Evan You
* Released under the MIT License. * Released under the MIT License.
*/ */


/*! /*!
* Vue.js v2.7.13
* Vue.js v2.7.14
* (c) 2014-2022 Evan You * (c) 2014-2022 Evan You
* Released under the MIT License. * Released under the MIT License.
*/ */
* @license MIT * @license MIT
*/ */


/*!
* focus-trap 7.0.0
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
*/

/*! /*!
* focus-trap 7.1.0 * focus-trap 7.1.0
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
*/ */


/*!
* tabbable 6.0.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/

/*! /*!
* tabbable 6.0.1 * tabbable 6.0.1
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE


/*! For license information please see NcAppNavigationSettings.js.LICENSE.txt */ /*! For license information please see NcAppNavigationSettings.js.LICENSE.txt */


/*! For license information please see NcAppSettingsDialog.js.LICENSE.txt */

/*! For license information please see NcAppSidebar.js.LICENSE.txt */ /*! For license information please see NcAppSidebar.js.LICENSE.txt */


/*! For license information please see NcAvatar.js.LICENSE.txt */ /*! For license information please see NcAvatar.js.LICENSE.txt */


/*! For license information please see index.module.js.LICENSE.txt */ /*! For license information please see index.module.js.LICENSE.txt */


/*! For license information please see ncvuecomponents.js.LICENSE.txt */

/*! Hammer.JS - v2.0.7 - 2016-04-22 /*! Hammer.JS - v2.0.7 - 2016-04-22
* http://hammerjs.github.io/ * http://hammerjs.github.io/
* *
* *
*/ */


/**
* @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
*
* @author Christoph Wurst <christoph@winzerhof-wurst.at>
*
* @license AGPL-3.0-or-later
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/

/**
* @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
*
* @author Christoph Wurst <christoph@winzerhof-wurst.at>
* @author John Molakvoæ <skjnldsv@protonmail.com>
*
* @license AGPL-3.0-or-later
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/

/** /**
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com> * @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
* *
*/ */


/** /**
* @copyright Copyright (c) 2020 Georg Ehrke
* @copyright Copyright (c) 2020 Georg Ehrke <georg-nextcloud@ehrke.email>
* *
* @author Georg Ehrke <georg-nextcloud@ehrke.email> * @author Georg Ehrke <georg-nextcloud@ehrke.email>
* *
* License, or (at your option) any later version. * License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY without even the implied warranty of
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details. * GNU Affero General Public License for more details.
* *
*/ */


/** /**
* @copyright Copyright (c) 2020 Georg Ehrke <georg-nextcloud@ehrke.email>
* @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
* *
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
* @author John Molakvoæ <skjnldsv@protonmail.com>
* *
* @license GNU AGPL version 3 or any later version * @license GNU AGPL version 3 or any later version
* *
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details. * GNU Affero General Public License for more details.
* *
* You should have received a copy of the GNU Affero General Public License * You should have received a copy of the GNU Affero General Public License
*/ */


/** /**
* @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
* @copyright Copyright (c) 2020 Raimund Schlüßler <raimund.schluessler@mailbox.org>
* *
* @author John Molakvoæ <skjnldsv@protonmail.com>
* @author Raimund Schlüßler <raimund.schluessler@mailbox.org>
* *
* @license GNU AGPL version 3 or any later version * @license GNU AGPL version 3 or any later version
* *
* License, or (at your option) any later version. * License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* but WITHOUT ANY WARRANTY without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details. * GNU Affero General Public License for more details.
* *
* License, or (at your option) any later version. * License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY without even the implied warranty of
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details. * GNU Affero General Public License for more details.
* *
*/ */


/** /**
* @copyright Copyright (c) 2020 Raimund Schlüßler <raimund.schluessler@mailbox.org>
* @copyright Copyright (c) 2021 Christoph Wurst
* *
* @author Raimund Schlüßler <raimund.schluessler@mailbox.org>
* @author Christoph Wurst <christoph@winzerhof-wurst.at>
* *
* @license GNU AGPL version 3 or any later version * @license GNU AGPL version 3 or any later version
* *
* License, or (at your option) any later version. * License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* but WITHOUT ANY WARRANTY without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details. * GNU Affero General Public License for more details.
* *
* You should have received a copy of the GNU Affero General Public License * You should have received a copy of the GNU Affero General Public License
*/ */


/** /**
* @copyright Copyright (c) 2021 Christoph Wurst
* @copyright Copyright (c) 2021 John Molakvoæ <skjnldsv@protonmail.com>
* *
* @author Christoph Wurst <christoph@winzerhof-wurst.at>
* @author John Molakvoæ <skjnldsv@protonmail.com>
* *
* @license GNU AGPL version 3 or any later version
* @license AGPL-3.0-or-later
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as * it under the terms of the GNU Affero General Public License as
* License, or (at your option) any later version. * License, or (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY without even the implied warranty of
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details. * GNU Affero General Public License for more details.
* *

+ 1
- 1
dist/core-common.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/user_status-dashboard.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/user_status-dashboard.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/weather_status-weather-status.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/weather_status-weather-status.js.map
File diff suppressed because it is too large
View File


Loading…
Cancel
Save