luet/tests/integration
Ettore Di Giacinto 1006be9271
🐛 Bail out when no packages are found with default solvers (#296)
* 🐛 Bail out when no packages are found with default solvers

Checking packages is more tricky when a resolver is set. Resolvers
are capable of mutating the user request and remove part of the
constraints in order to resolve a specific solution.

This had the countereffect on a normal solver to not detect correctly
packages when missing from the wanted set and not proposed during
installation.

This should fix all the cases above taking into consideration of
resolvers and adding specific test-cases for it.

* ⚙️ Pin to tag for test image
2022-05-24 23:01:56 +02:00
..
01_rootfs.sh Add crane-based methods for extraction 2021-10-24 18:26:08 +02:00
01_simple_docker.sh Add CreateTar to image API 2021-10-29 10:35:03 +02:00
01_simple_dockerfiles.sh ⚙️ Add ability to build from Dockerfiles directly 2022-04-27 21:39:55 +02:00
01_simple_downloadonly.sh Adapt integration tests 2021-10-19 21:25:01 +02:00
01_simple_gzip.sh Adapt integration tests 2021-10-19 21:25:01 +02:00
01_simple_http.sh Adapt integration tests 2021-10-19 21:25:01 +02:00
01_simple_inmemory.sh Add inmemory DB integration test 2021-02-15 18:53:56 +01:00
01_simple_meta_gzip.sh Adapt integration tests 2021-10-19 21:25:01 +02:00
01_simple_zstd.sh Adapt integration tests 2021-10-19 21:25:01 +02:00
01_simple.sh 🐛 Bail out when no packages are found with default solvers (#296) 2022-05-24 23:01:56 +02:00
02_create_repo_from_config.sh Adapt integration tests 2021-10-19 21:25:01 +02:00
03_qlearning.sh Do not use os.Exit in exportable packages (#286) 2022-01-12 08:57:41 +01:00
04_retrieve.sh Don't bail out if image doesn't exist locally 2021-01-24 19:05:21 +01:00
05_upgrade_oscheck.sh 🔧 Allow to perform automatically oscheck after upgrades 2021-12-12 12:23:30 +01:00
05_upgrade.sh 🔧 🎨 Enhance package upgrade strategy order 2021-12-15 18:04:45 +01:00
06_search_files.sh Add tests for file search 2021-03-06 18:49:14 +01:00
06_search.sh Adapt tests at new behavior change 2021-04-17 00:44:10 +02:00
07_finalizer_custom.sh Add user prompts 2020-11-22 23:43:29 +01:00
07_finalizer_envs.sh Finalizer envs (#242) 2021-08-11 11:18:16 +02:00
07_finalizer_upgrade.sh Build assertions when swapping 2021-01-02 21:28:54 +01:00
07_finalizer.sh Don't hide build output 2020-12-07 18:56:39 +01:00
08_versioning.sh Adapt integration tests 2020-11-29 13:56:58 +01:00
09_docker.sh tests: pull image before running 2021-10-24 18:26:30 +02:00
10_tmpdir_cleanup.sh tests/integration: Add option config_from_host 2020-11-07 19:14:44 +01:00
11_upgrade_universe.sh Adapt tests at new behavior change 2021-04-17 00:44:10 +02:00
12_config_protect_samefile.sh config_protect: don't protect files during uninstall by default 2021-07-11 10:40:36 +02:00
12_config_protect.sh config_protect: don't protect files during uninstall by default 2021-07-11 10:40:36 +02:00
13_config_protect_annotation.sh config_protect: don't protect files during uninstall by default 2021-07-11 10:40:36 +02:00
14_upgrade_revision.sh Drop --clean from integration tests 2020-12-14 18:58:45 +01:00
15_symlinks.sh Drop --clean from integration tests 2020-12-14 18:58:45 +01:00
16_caps.sh Drop --clean from integration tests 2020-12-14 18:58:45 +01:00
16_perms.sh Skip perms test on img backend 2021-05-01 00:33:46 +02:00
17_config_protect_skip.sh Add user prompts 2020-11-22 23:43:29 +01:00
18_database.sh Adapt integration tests 2020-11-29 13:56:58 +01:00
19_finalizer_templated.sh Add user prompts 2020-11-22 23:43:29 +01:00
20_plugin.sh Add user prompts 2020-11-22 23:43:29 +01:00
21_collections.sh Add user prompts 2020-11-22 23:43:29 +01:00
22_build_values_nested.sh 🤖 Add integration test to cover nested build values 2022-03-21 15:01:17 +01:00
22_build_values.sh Add ability to interpolate during build 2020-11-28 15:47:29 +01:00
23_replaces_nodeps.sh Add test for replace --nodeps 2020-12-19 15:44:42 +01:00
23_replaces.sh Add test for replace --nodeps 2020-12-19 15:44:42 +01:00
24_buildonlytarget.sh Don't cleanup images from system during integration tests 2021-01-22 16:55:51 +01:00
25_virtuals.sh Do not use os.Exit in exportable packages (#286) 2022-01-12 08:57:41 +01:00
26_owners.sh Add owner permissions tests 2021-03-18 10:57:09 +01:00
27_buildwithnotree_http.sh Add integration tests 2021-04-16 14:01:23 +02:00
27_buildwithnotree_values.sh Add more tests 2021-04-23 12:02:41 +02:00
27_buildwithnotree.sh Add integration tests 2021-04-16 14:01:23 +02:00
28_nobuildtreedocker.sh ⚙️ Add ability to build from Dockerfiles directly 2022-04-27 21:39:55 +02:00
29_nobuildtreeinheritvalues_noignored.sh ⚙️ Small fixups and enhancements 2022-04-27 23:33:49 +02:00
29_nobuildtreeinheritvalues_norebuild.sh Adapt integration tests 2021-10-19 21:25:01 +02:00
29_nobuildtreeinheritvalues.sh ⚙️ Add ability to build from Dockerfiles directly 2022-04-27 21:39:55 +02:00
30_copy.sh Multi-stage builds from hash images 2021-05-18 12:16:35 +02:00
31_join_complex.sh ⚙️ Fixup runtime tree detection during join images 2022-04-13 23:28:44 +02:00
31_join.sh Add join keyword to generate parent image from final artifacts 2021-05-21 14:52:48 +02:00
32_fileconflicts_upgrade.sh Do not use os.Exit in exportable packages (#286) 2022-01-12 08:57:41 +01:00
32_fileconflicts.sh Do not use os.Exit in exportable packages (#286) 2022-01-12 08:57:41 +01:00
32_nofileconflicts_upgrade.sh Add test for file conflicts on upgrade of the same package 2021-08-09 13:02:08 +02:00
33_reinstall.sh Add tests 2021-07-29 11:03:02 +02:00
34_templates.sh Allow to have shared templates across packages 2021-08-04 16:35:28 +02:00
35_caps_docker.sh Add CreateTar to image API 2021-10-29 10:35:03 +02:00
36_extra_perm_bits.sh 🔧 Preserve suid,sgid and sticky bits when extracting images 2021-11-04 11:34:36 +01:00
37_subpackages.sh ⚙️ Add support for subpackages during buildtime 2022-04-27 23:33:49 +02:00
run.sh Add salted method for assertion hashing 2021-05-19 17:34:01 +02:00