Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests: enable core24 plugin tests #5209

Merged
merged 46 commits into from
Feb 27, 2025
Merged
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
fdb57a5
tests: create the core24 plugins suite
sergiusens Jan 17, 2025
cde70e4
tests: set base to core24 for the plugin suite
sergiusens Jan 17, 2025
2dfb62a
tests: update python interpreter for core24
sergiusens Jan 17, 2025
2f90b1a
tests: update ros2 plugin tests for core24
sergiusens Jan 17, 2025
cc26e17
tests: disable python core24 and gnome extension
sergiusens Jan 17, 2025
edf6221
tests: reorganize dotnet
sergiusens Jan 17, 2025
1e9facc
tests: remove base setting from core24 plugin test
sergiusens Jan 17, 2025
f73ff54
tests: switch core24 plugin suite to run on 22.04
sergiusens Jan 20, 2025
53867c8
chore: update craft parts to 2.3.0
sergiusens Jan 21, 2025
2fee9af
chore: merge main
sergiusens Jan 31, 2025
0e955f9
chore: migrate core24 plugin tests to the suite
sergiusens Jan 31, 2025
ae2a07a
chore: migrate npm to build and run for core24
sergiusens Jan 31, 2025
967d57f
tests: run core24 plugin steps individually
sergiusens Jan 31, 2025
e85929a
Merge branch 'main' into work/CRAFT-3138-core24-plugin-spread
bepri Feb 11, 2025
d4b3da7
tests: add uv tests to core24 plugin suite
bepri Feb 12, 2025
49c5533
tests: use core24 for core24 tests
bepri Feb 12, 2025
22e7808
test: don't use destructive builds for python tests
bepri Feb 12, 2025
3335fc0
Merge branch 'main' into work/CRAFT-3138-core24-plugin-spread
bepri Feb 12, 2025
826973f
test: make python plugin tests run in managed mode
bepri Feb 13, 2025
7ac2f05
Merge remote-tracking branch 'origin/work/CRAFT-3138-core24-plugin-sp…
bepri Feb 13, 2025
3bf9342
Merge branch 'main' into work/CRAFT-3138-core24-plugin-spread
bepri Feb 13, 2025
2e04c38
test: fix python symlink spread tests
bepri Feb 14, 2025
08f6f58
Merge branch 'main' into work/CRAFT-3138-core24-plugin-spread
sergiusens Feb 17, 2025
bbcb742
test: pr feedback, improve spread restore
bepri Feb 18, 2025
ea27381
ci: update scheduled workflow with new manual tests
bepri Feb 18, 2025
858f63e
test(docs): clarify why the python tests are run in managed mode
bepri Feb 18, 2025
9a6dadb
test: make all core24 suites run in managed mode on core22
bepri Feb 20, 2025
7323f44
test: avoid mangling the project files before spread runs, always bui…
bepri Feb 20, 2025
bfc9252
test: forgot to save a file
bepri Feb 20, 2025
258e4ed
test: actually use managed mode, fix some syntax errors in spread.yaml
bepri Feb 20, 2025
0c323b0
test: pin platform-dependent/destructive tests to core24
bepri Feb 21, 2025
ac30910
Merge branch 'main' into work/CRAFT-3138-core24-plugin-spread
bepri Feb 21, 2025
2ea0504
test: set variables test to run in managed mode
bepri Feb 21, 2025
d1bb235
test: adjust empty scriptlet test for managed mode
bepri Feb 21, 2025
fdc11fe
test: update colcon tests to use ros2-jazzy
bepri Feb 21, 2025
21dd9ba
test: adjust scriptlet tests to succeed in destructive mode for speed
bepri Feb 21, 2025
20338a7
test: check for jazzy packages in ros2 tests
bepri Feb 24, 2025
a50201f
test: run colcon tests in destructive mode
bepri Feb 24, 2025
3e764ce
test: move colcon tests to slow manual scheduled tests
bepri Feb 24, 2025
7d588bc
test: make python symlink tests run in destructive mode for speed
bepri Feb 24, 2025
440f2d5
test: remove reference to nonexistent test
bepri Feb 26, 2025
42e586b
test: remove kernel test
bepri Feb 26, 2025
02e5db2
test: update matter-sdk version in tests
bepri Feb 26, 2025
ba41156
test: fix task for matter-sdk test
bepri Feb 26, 2025
755674f
test: fix other matter-sdk test similarly
bepri Feb 27, 2025
e153f85
Merge branch 'main' into work/CRAFT-3138-core24-plugin-spread
mr-cal Feb 27, 2025
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
Prev Previous commit
Next Next commit
chore: migrate npm to build and run for core24
Signed-off-by: Sergio Schvezov <[email protected]>
sergiusens committed Jan 31, 2025
commit ae2a07a45177c3cda91329121132a7d6430472c3
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: npm-reentrant
name: npm-hello
version: "1.0"
summary: test the npm plugin
description: Check that the npm plugin works across snapcraft calls
@@ -7,6 +7,12 @@ confinement: strict
grade: devel
base: core24

apps:
npm-hello:
command: bin/npm-hello
plugs:
- network

parts:
hello:
source: .
Original file line number Diff line number Diff line change
@@ -3,12 +3,14 @@ summary: >-
with different plugin configurations
environment:
SNAPCRAFT_BUILD_ENVIRONMENT: ""
# ros extensions for core24 are still experimental
SNAPCRAFT_ENABLE_EXPERIMENTAL_EXTENSIONS: "1"
SNAP/conda: conda-hello
SNAP/colcon_ros2_jazzy: colcon-ros2-jazzy-hello
SNAP/colcon_ros2_wrapper: colcon-ros2-wrapper
SNAP/flutter: flutter-hello
SNAP/npm: npm-hello
# https://github.com/canonical/snapcraft/issues/5207
# SNAP/python: python-hello
SNAP/poetry: poetry-hello
11 changes: 0 additions & 11 deletions tests/spread/core24-suites/plugins/npm-reentrant/task.yaml

This file was deleted.