Merge pull request #8790 from Seldaek/minify-problem-versions
Shorten long lists of similar versions in problem outputmain
commit
12be472c6b
@ -0,0 +1,116 @@
|
||||
--TEST--
|
||||
Test the error output minifies version lists
|
||||
--COMPOSER--
|
||||
{
|
||||
"repositories": [
|
||||
{
|
||||
"type": "package",
|
||||
"package": [
|
||||
{"name": "a/a", "version": "1.0.0", "require": {"b/b": "1.0.0"}},
|
||||
{"name": "b/b", "version": "1.0.0"},
|
||||
{"name": "b/b", "version": "1.0.1"},
|
||||
{"name": "b/b", "version": "1.0.2"},
|
||||
{"name": "b/b", "version": "1.0.3"},
|
||||
{"name": "b/b", "version": "1.0.4"},
|
||||
{"name": "b/b", "version": "1.0.5"},
|
||||
{"name": "b/b", "version": "1.0.6"},
|
||||
{"name": "b/b", "version": "1.0.7"},
|
||||
{"name": "b/b", "version": "1.0.8"},
|
||||
{"name": "b/b", "version": "1.0.9"},
|
||||
{"name": "b/b", "version": "1.1.0"},
|
||||
{"name": "b/b", "version": "1.1.1"},
|
||||
{"name": "b/b", "version": "1.1.2"},
|
||||
{"name": "b/b", "version": "1.1.3"},
|
||||
{"name": "b/b", "version": "v1.1.4"},
|
||||
{"name": "b/b", "version": "1.1.5"},
|
||||
{"name": "b/b", "version": "v1.1.6"},
|
||||
{"name": "b/b", "version": "1.1.7-alpha"},
|
||||
{"name": "b/b", "version": "1.1.8"},
|
||||
{"name": "b/b", "version": "1.1.9"},
|
||||
{"name": "b/b", "version": "1.2.0"},
|
||||
{"name": "b/b", "version": "1.2.1"},
|
||||
{"name": "b/b", "version": "1.2.2"},
|
||||
{"name": "b/b", "version": "1.2.3"},
|
||||
{"name": "b/b", "version": "1.2.4"},
|
||||
{"name": "b/b", "version": "1.2.5"},
|
||||
{"name": "b/b", "version": "1.2.6"},
|
||||
{"name": "b/b", "version": "1.2.7"},
|
||||
{"name": "b/b", "version": "1.2.8"},
|
||||
{"name": "b/b", "version": "1.2.9"},
|
||||
{"name": "b/b", "version": "2.0.0"},
|
||||
{"name": "b/b", "version": "2.0.1"},
|
||||
{"name": "b/b", "version": "2.0.2"},
|
||||
{"name": "b/b", "version": "2.0.3"},
|
||||
{"name": "b/b", "version": "2.0.4"},
|
||||
{"name": "b/b", "version": "2.0.5"},
|
||||
{"name": "b/b", "version": "2.0.6"},
|
||||
{"name": "b/b", "version": "2.0.7"},
|
||||
{"name": "b/b", "version": "2.0.8"},
|
||||
{"name": "b/b", "version": "2.0.9"},
|
||||
{"name": "b/b", "version": "2.1.0"},
|
||||
{"name": "b/b", "version": "2.1.1"},
|
||||
{"name": "b/b", "version": "2.1.2"},
|
||||
{"name": "b/b", "version": "2.1.3"},
|
||||
{"name": "b/b", "version": "2.1.4"},
|
||||
{"name": "b/b", "version": "2.1.5"},
|
||||
{"name": "b/b", "version": "2.1.6"},
|
||||
{"name": "b/b", "version": "2.1.7"},
|
||||
{"name": "b/b", "version": "2.1.8"},
|
||||
{"name": "b/b", "version": "2.1.9"},
|
||||
{"name": "b/b", "version": "2.2.0"},
|
||||
{"name": "b/b", "version": "2.2.1"},
|
||||
{"name": "b/b", "version": "2.2.2"},
|
||||
{"name": "b/b", "version": "2.2.3"},
|
||||
{"name": "b/b", "version": "2.2.4"},
|
||||
{"name": "b/b", "version": "2.2.5"},
|
||||
{"name": "b/b", "version": "2.2.6"},
|
||||
{"name": "b/b", "version": "2.2.7"},
|
||||
{"name": "b/b", "version": "2.2.8"},
|
||||
{"name": "b/b", "version": "2.2.9"},
|
||||
{"name": "b/b", "version": "2.3.0-RC"},
|
||||
{"name": "b/b", "version": "3.0.0"},
|
||||
{"name": "b/b", "version": "3.0.1"},
|
||||
{"name": "b/b", "version": "3.0.2"},
|
||||
{"name": "b/b", "version": "3.0.3"},
|
||||
{"name": "b/b", "version": "4.0.0"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"a/a": "*",
|
||||
"b/b": "^1.1 || ^2.0 || ^3.0"
|
||||
},
|
||||
"minimum-stability": "dev"
|
||||
}
|
||||
|
||||
--LOCK--
|
||||
{
|
||||
"packages": [
|
||||
{"name": "b/b", "version": "1.0.0"}
|
||||
],
|
||||
"packages-dev": [],
|
||||
"aliases": [],
|
||||
"minimum-stability": "dev",
|
||||
"stability-flags": [],
|
||||
"prefer-stable": false,
|
||||
"prefer-lowest": false,
|
||||
"platform": [],
|
||||
"platform-dev": []
|
||||
}
|
||||
|
||||
--RUN--
|
||||
update a/a
|
||||
|
||||
--EXPECT-EXIT-CODE--
|
||||
2
|
||||
|
||||
--EXPECT-OUTPUT--
|
||||
Loading composer repositories with package information
|
||||
Updating dependencies
|
||||
Your requirements could not be resolved to an installable set of packages.
|
||||
|
||||
Problem 1
|
||||
- Root composer.json requires b/b ^1.1 || ^2.0 || ^3.0, found b/b[1.1.0, ..., 1.2.9, 2.0.0, ..., 2.3.0-RC, 3.0.0, 3.0.1, 3.0.2, 3.0.3] but the package is fixed to 1.0.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
|
||||
|
||||
--EXPECT--
|
||||
|
Loading…
Reference in New Issue