FriendsOfSymfony1 / doctrine1

[DEPRECATED -- Use Doctrine2 instead] Doctrine 1 Object Relational Mapper.
http://www.doctrine-project.org
GNU Lesser General Public License v2.1
40 stars 75 forks source link

Fix tests to be able to finish it successfully #56

Closed alquerci closed 2 years ago

alquerci commented 6 years ago

What provides this patch?

Status before this patch

PHP 5.3

PHP > 5.3

PHP 7

PHP all

Status after this patch

All tests passes.

cc @j0k3r @GromNaN

j0k3r commented 6 years ago

Could you check why tests are failing? Thanks

alquerci commented 6 years ago

@j0k3r From the doctrine1 documentation:

It is not uncommon for the test suite to have fails that we are aware of. Often Doctrine will have test cases for bugs or enhancement requests that cannot be committed until later versions. Or we simply don’t have a fix for the issue yet and the test remains failing. You can ask on the mailing list or in IRC for how many fails should be expected in each version of Doctrine.

All its failures are currently know as failed. For sure we need to take time to fix them. I estimate in 4 pull request to fix them all.

As I see there is already one #31

alquerci commented 6 years ago

Hello @thePanz @mkopinsky

Can you take a look at this patch?

thePanz commented 6 years ago

@alquerci added a couple of comments, can you rebase your PR to the new repository fos1/doctrine1?

alquerci commented 6 years ago

@thePanz Code review fixed and the branch is rebased.

Also I add tests/tmp to .gitignore and finish to revert this commit 826bc9015c18200d6dd11177ef9b9a296991a31f.

alquerci commented 5 years ago

@thePanz What left to do on this PR in order to be merged?

Do we really need to fix all issues on it?

thePanz commented 5 years ago

@alquerci I merged some other PRs, can we try to rebase this and check the status again? Thank you for your patience :)

alquerci commented 5 years ago

@thePanz Rebased but it seems that it miss the Travis integration.

Until: https://travis-ci.org/alquerci/doctrine1/builds/519115319

thePanz commented 5 years ago

@alquerci TravisCI has been re-enabled, can you push again to trigger the CI to run? The first tests are green now (php 5.4 and php 5.5) for: https://travis-ci.org/FriendsOfSymfony1/doctrine1/builds/519309877

alquerci commented 5 years ago

The first tests are green now

Just because nothing as been executed. @thePanz Look at this one: https://travis-ci.org/FriendsOfSymfony1/doctrine1/builds/519393560

thePanz commented 5 years ago

@alquerci damn, saw them after writing that message

alquerci commented 5 years ago

Hello @thePanz

As you said me you took this PR. Did you done any progress or I can resume my work on it in order to have a green status ?

The goal will not to fix all failed test here where for some of there there will be mark as "known failed".

I will be able to work on it during week-ends.

thePanz commented 5 years ago

@alquerci unfortunately I had no more time to continue working on this. feel free to take over the MR

alquerci commented 5 years ago

@thePanz Thank you for your fast answer.

alquerci commented 5 years ago

@thePanz I fixed all issues and reach a green test.

thePanz commented 2 years ago

LGTM @alquerci , woudl you squash some of the commits to have a cleaner git history? wdyt?

alquerci commented 2 years ago

Ready to merge.

thePanz commented 2 years ago

Merged @alquerci (wow, 4 years and 1 month after opening it) :see_no_evil: