1
0
Fork 0
Commit Graph

187 Commits (81982926199c047ebf4f45821e0460b7da41736f)

Author SHA1 Message Date
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