Jordi Boggiano
bd54e43d37
Rework JsonFile API slightly, avoid tokenizing in php if the syntax is valid
2012-03-05 22:01:47 +01:00
Jordi Boggiano
07a82c9223
Merge remote-tracking branch 'digitalkaoz/json_schema_validator'
2012-03-05 20:08:18 +01:00
Jordi Boggiano
9bcea6f485
Merge remote-tracking branch 'hason/filedownloader'
2012-03-05 13:53:56 +01:00
Martin Hasoň
0d93674819
Added tests for the RemoteFilesystem class
2012-03-05 11:26:07 +01:00
Martin Hasoň
492e672b23
Added tests for StreamContextFactory
2012-03-05 08:51:54 +01:00
Nils Adermann
6de46a16e6
Merge pull request #381 from hason/version
...
Added isDev method to the VersionParser class
2012-03-04 04:37:48 -08:00
Martin Hasoň
736ea800e3
Added isDev method to the VersionParser class
2012-03-03 19:49:24 +01:00
Dave Marshall
c2421db7d9
Add stderr to exceptions for GitDownloader
2012-02-29 11:05:25 +00:00
Martin Hasoň
f026e2a0eb
Added tests for FileDownloader and ArchiveDownloader
2012-02-28 11:59:18 +01:00
Wookieb
f93135b3bd
Cosmetic tests fix - remove test directories
2012-02-24 12:28:41 +01:00
Wookieb
8d3b40ff8e
Tests should remove created directories after testing process
2012-02-24 10:40:47 +01:00
digitalkaoz
6929c42848
added schema/syntax validation for composer.json
2012-02-23 21:54:49 +01:00
Nils Adermann
73d7528f5f
Merge pull request #342 from mikey179/git-error-handling
...
Git error handling
2012-02-22 06:15:00 -08:00
Nils Adermann
85a07affd7
Merge pull request #350 from Seldaek/aliasing
...
Aliasing
2012-02-22 02:48:49 -08:00
Jordi Boggiano
1213067d96
Add test
2012-02-22 09:40:15 +01:00
Jordi Boggiano
59d2b1145c
Add lock file alias support and a bunch of fixes
2012-02-21 16:44:49 +01:00
Jordi Boggiano
82054f2060
Add aliasing: `foo as bar` will require foo and automatically make it replace the bar version
2012-02-21 14:03:24 +01:00
Jordi Boggiano
5eb333680b
Rename findPackagesByName to findPackages and allow version arg
2012-02-21 14:02:08 +01:00
Martin Hasoň
56c0e511da
Added support for change the process timeout
2012-02-21 08:59:52 +01:00
Frank Kleine
025f6066ff
fix file permissions
2012-02-21 00:40:43 +01:00
mikey179
0e5a4e07ba
add tests to make sure a runtime exception is thrown if return code from git command line call is not 0
2012-02-21 00:12:39 +01:00
mikey179
895d901bf9
better error handling when git command runs into a failure, fixes #340
2012-02-21 00:02:34 +01:00
Nils Adermann
f3ff53b17c
Create problems directly, rather than generating impossible rules
2012-02-20 12:58:27 +01:00
Nils Adermann
39aa5c0752
Merge pull request #329 from Seldaek/new_dev
...
[BC Break] New dev handling
2012-02-20 01:58:21 -08:00
Nils Adermann
dd443cd570
Complete circular dependency with alternatives through virtual packages test
2012-02-19 20:08:15 +01:00
Nils Adermann
3e1749fbad
Readd update-all jobs and make them available through the request
2012-02-19 16:59:04 +01:00
Jordi Boggiano
3fe87b1e35
Force dev packages to be installed from source
2012-02-19 16:57:30 +01:00
Jordi Boggiano
ae7107fc22
Add more test requirements
2012-02-19 16:57:28 +01:00
Jordi Boggiano
882496b926
Adjust version parser tests
2012-02-19 16:57:27 +01:00
Jordi Boggiano
a175ebed33
Add failing test for new dev behavior
2012-02-19 16:57:26 +01:00
Nils Adermann
9b8e62396c
Merge pull request #324 from edorian/installNonExistingPackage
...
Create an 'impossible rule' when installing non existent packages
2012-02-19 07:05:21 -08:00
Nils Adermann
3b06a22e69
Add getVersionConstraint test case to avoid version normalization issues
2012-02-19 15:58:19 +01:00
Nils Adermann
af408eee9a
Fix line endings of Composer TestCase
2012-02-19 15:58:16 +01:00
Volker Dusch
f304a0f129
Clean up the incomplete marker like suggested in https://github.com/composer/composer/pull/324#r465391
2012-02-19 15:38:03 +01:00
Nils Adermann
1ee5d99405
When changing watched literals of a rule, update the parent's next pointer
...
The previous rule was not previously updated to point to the next rule when
removing a middle rule from the watch tree for a literal. This resulted in
jumping from one literal's watch tree to another's, which could then jump
back to the original and cause infinite loop in a case like #265 .
Fixes #265
2012-02-19 15:35:13 +01:00
Volker Dusch
e20a79ac61
Fix TODO tags to confirm with the projects standard
2012-02-19 15:30:53 +01:00
Volker Dusch
eafe13d5a5
Create an impossible rule when trying to install something that doesn't exist.
...
The rule isn't acted upon yet (hence the incomplete test) but it is there as a reminder that this case needs to be handled.
2012-02-19 14:55:14 +01:00
Nils Adermann
e6143d1584
Add todos to explain why try/catch is inside the test
2012-02-19 00:21:39 +01:00
Nils Adermann
52d876e11e
Add SolverProblemsException and test basic solver failures
2012-02-19 00:15:23 +01:00
Volker Dusch
3fb75faa75
Now that no more update rules are created the code that handles them can be removed too.
...
Also adapted the tests that used TYPE_UPDATE exemplarily to use TYPE_FEATURE.
2012-02-18 19:19:49 +01:00
Nils Adermann
1dd15e5662
Merge pull request #316 from edorian/solver-update-tests
...
Some added update tests
2012-02-18 08:45:08 -08:00
Jordi Boggiano
230e145053
Fix downloader tests on windows and mock Filesystem properly
2012-02-18 17:00:07 +01:00
Volker Dusch
a8b2db64d5
Expaned the update tests to make sure a) Only requested updates execute and b) Installed repos with no actions get pruned from the jobqueue
2012-02-18 16:55:45 +01:00
Nils Adermann
8aa0127de8
Remove test of undefined behaviour for unknown types in rulesets
2012-02-18 13:09:19 +01:00
Nils Adermann
7609f27052
Merge branch 'add-tests' of https://github.com/l3l0/composer into new-master
...
* 'add-tests' of https://github.com/l3l0/composer :
Made fixes after review.
Made changes which fied warnings and errors in tests.
Fixed tests after update and merge of changes from upstream/master
Fixed code. Changes improved code testability
Added and extended some unit tests
2012-02-18 13:08:20 +01:00
Jordi Boggiano
43ce9ab14f
Merge pull request #313 from naderman/fix-assert
...
Add a test for the off by one error in solver conflict resolution
2012-02-18 03:38:12 -08:00
Nils Adermann
460822fb96
Fix indentation of doc comment
2012-02-18 12:37:45 +01:00
Nils Adermann
3b54316e91
Add a test for the off by one error in solver conflict resolution
2012-02-18 12:33:55 +01:00
Volker Dusch
9ede082371
Skip tests if mbstring is not installed
2012-02-18 11:36:11 +01:00
Jordi Boggiano
8dcb75080e
Merge remote-tracking branch 'wookieb/installer_dry_run'
2012-02-17 10:47:40 +01:00