{"push_id":1468844505,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a3003bf596273d6f1165a50f2fdac4a5195cca20","before":"c05b6153fb58ab87260e995b0998df89245a332b","commits":[{"sha":"a3003bf596273d6f1165a50f2fdac4a5195cca20","author":{"name":"Michael Bolin","email":"0a4e03210b267ad0dd892ddbf5339329bbbd9f0b@fb.com"},"message":"Introduce integration tests for the Mercurial extension.\n\nSummary:\nThis introduces an `HgExtensionTestBase` class that can be subclassed\nto create tests for Mercurial integration with Eden. It also introduces\n`status_test.py`, which includes some basic integration tests for `hg status`\nin Eden. Although our existing `.cpp` tests give us a lot of coverage, they\ndo not verify the logic in the Python code for our Mercurial extension,\nso this will help me sleep better at night.\n\nNote that `HgExtensionTestBase` is a subclass of `testcase.EdenHgTest`\nrather than using the `testcase.eden_repo_test` decorator because these\ntests will only be used in the Mercurial case for now, so there is no point in\ntrying to run them when creating the mount from a Git repo, as well.\n\nFurther note that this also required a small change to `eden/fs/integration/lib/testcase.py`\nbecause the Eden directory was not being created at `$HOME/local/.eden`, which\nis something that the Mercurial extension relies on.\n\nReviewed By: simpkins\n\nDifferential Revision: D4337660\n\nfbshipit-source-id: ea825134420ae6eb794d37b6c75da19a6aadaae5","distinct":true,"url":"https://api.github.com/repos/facebookexperimental/eden/commits/a3003bf596273d6f1165a50f2fdac4a5195cca20"}]}
{"actor":{"display_login":"facebook-github-bot"}}