Rev 2568: (robertc) Reduce duplication in interface based testing by extracting a new class TestScenarioApplier. in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Mon Jul 2 08:06:41 BST 2007


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 2568
revision-id: pqm at pqm.ubuntu.com-20070702070639-um9oyfoc2i6g8umv
parent: pqm at pqm.ubuntu.com-20070702060812-93jk0h4ue2ttalwi
parent: robertc at robertcollins.net-20070702061147-rmouxo51qwz7rkns
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2007-07-02 08:06:39 +0100
message:
  (robertc) Reduce duplication in interface based testing by extracting a new class TestScenarioApplier.
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
  bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/store/revision/__init__.py __init__.py-20060303014707-305238f06ae20dae
  bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/branch_implementations/__init__.py __init__.py-20060123013057-b12a52c3f361daf4
  bzrlib/tests/bzrdir_implementations/__init__.py __init__.py-20060131065642-34c39b54f42dd048
  bzrlib/tests/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
  bzrlib/tests/intertree_implementations/__init__.py __init__.py-20060724101752-09ysswo1a92uqyoz-3
  bzrlib/tests/interversionedfile_implementations/__init__.py __init__.py-20060302012326-981af525594d02ed
  bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
  bzrlib/tests/revisionstore_implementations/__init__.py __init__.py-20060303020702-976c4186a0f99edb
  bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
  bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
  bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
  bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
  bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
  bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
    ------------------------------------------------------------
    revno: 2553.2.14
    merged: robertc at robertcollins.net-20070702061147-rmouxo51qwz7rkns
    parent: robertc at robertcollins.net-20070702055355-82gailz4yex9gpw4
    parent: pqm at pqm.ubuntu.com-20070702060812-93jk0h4ue2ttalwi
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: integration
    timestamp: Mon 2007-07-02 16:11:47 +1000
    message:
      Merge with bzr.dev.
    ------------------------------------------------------------
    revno: 2553.2.13
    merged: robertc at robertcollins.net-20070702055355-82gailz4yex9gpw4
    parent: robertc at robertcollins.net-20070702052625-motr7ljwhmqvw9rg
    parent: robertc at robertcollins.net-20070702055259-eoyl4u4nfml4kdez
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: integration
    timestamp: Mon 2007-07-02 15:53:55 +1000
    message:
      Remove unneeded inner function in adapt_test_to_scenario.
        ------------------------------------------------------------
        revno: 2553.2.11.1.1
        merged: robertc at robertcollins.net-20070702055259-eoyl4u4nfml4kdez
        parent: robertc at robertcollins.net-20070702052425-0msyx0beap6klkf9
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: adapter-cleanup
        timestamp: Mon 2007-07-02 15:52:59 +1000
        message:
          Remove unneeded inner function in adapt_test_to_scenario.
    ------------------------------------------------------------
    revno: 2553.2.12
    merged: robertc at robertcollins.net-20070702052625-motr7ljwhmqvw9rg
    parent: robertc at robertcollins.net-20070702052425-0msyx0beap6klkf9
    parent: pqm at pqm.ubuntu.com-20070629150144-xoeghcfb52pit8tv
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: integration
    timestamp: Mon 2007-07-02 15:26:25 +1000
    message:
      Merge with bzr.dev.
    ------------------------------------------------------------
    revno: 2553.2.11
    merged: robertc at robertcollins.net-20070702052425-0msyx0beap6klkf9
    parent: robertc at robertcollins.net-20070628071528-muyk19rxv7z8dhiy
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: adapter-cleanup
    timestamp: Mon 2007-07-02 15:24:25 +1000
    message:
      Document repository_to_test_repository for testing.
    ------------------------------------------------------------
    revno: 2553.2.10
    merged: robertc at robertcollins.net-20070628071528-muyk19rxv7z8dhiy
    parent: robertc at robertcollins.net-20070628064436-lyl4ygrlwe7xup2h
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: adapter-cleanup
    timestamp: Thu 2007-06-28 17:15:28 +1000
    message:
      And overhaul WorkingTreeTestProviderAdapter too.
    ------------------------------------------------------------
    revno: 2553.2.9
    merged: robertc at robertcollins.net-20070628064436-lyl4ygrlwe7xup2h
    parent: robertc at robertcollins.net-20070628061619-mds81zx3hw1dpeqm
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: adapter-cleanup
    timestamp: Thu 2007-06-28 16:44:36 +1000
    message:
      And overhaul RevisionStoreTestProviderAdapter too.
    ------------------------------------------------------------
    revno: 2553.2.8
    merged: robertc at robertcollins.net-20070628061619-mds81zx3hw1dpeqm
    parent: robertc at robertcollins.net-20070628060118-wpuciqx1xrjesces
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: adapter-cleanup
    timestamp: Thu 2007-06-28 16:16:19 +1000
    message:
      And overhaul InterVersionedFileTestProviderAdapter too.
    ------------------------------------------------------------
    revno: 2553.2.7
    merged: robertc at robertcollins.net-20070628060118-wpuciqx1xrjesces
    parent: robertc at robertcollins.net-20070628051904-mjbhgq3n8dw3m8jg
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: adapter-cleanup
    timestamp: Thu 2007-06-28 16:01:18 +1000
    message:
      And overhaul BzrDirTestProviderAdapter too.
    ------------------------------------------------------------
    revno: 2553.2.6
    merged: robertc at robertcollins.net-20070628051904-mjbhgq3n8dw3m8jg
    parent: robertc at robertcollins.net-20070628045744-v8b44ng9lmh5azyj
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: adapter-cleanup
    timestamp: Thu 2007-06-28 15:19:04 +1000
    message:
      And overhaul BranchTestProviderAdapter too.
    ------------------------------------------------------------
    revno: 2553.2.5
    merged: robertc at robertcollins.net-20070628045744-v8b44ng9lmh5azyj
    parent: robertc at robertcollins.net-20070628042515-7uktaa31hsky2nw8
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: adapter-cleanup
    timestamp: Thu 2007-06-28 14:57:44 +1000
    message:
      And overhaul TransportTestProviderAdapter too.
    ------------------------------------------------------------
    revno: 2553.2.4
    merged: robertc at robertcollins.net-20070628042515-7uktaa31hsky2nw8
    parent: robertc at robertcollins.net-20070628011643-ns42kcef2ymfxu28
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: adapter-cleanup
    timestamp: Thu 2007-06-28 14:25:15 +1000
    message:
      Treat InterRepositoryTestProviderAdapter like RepositoryTestProviderAdapter
    ------------------------------------------------------------
    revno: 2553.2.3
    merged: robertc at robertcollins.net-20070628011643-ns42kcef2ymfxu28
    parent: robertc at robertcollins.net-20070627222709-tqtod0gjk3xj5p6w
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: adapter-cleanup
    timestamp: Thu 2007-06-28 11:16:43 +1000
    message:
      Split out the common test scenario support from the repository implementation specific code.
    ------------------------------------------------------------
    revno: 2553.2.2
    merged: robertc at robertcollins.net-20070627222709-tqtod0gjk3xj5p6w
    parent: robertc at robertcollins.net-20070627074138-2as9koyepbawsm8n
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: adapter-cleanup
    timestamp: Thu 2007-06-28 08:27:09 +1000
    message:
      Move RepositoryTestProviderAdapter into the tests part of the code base.
    ------------------------------------------------------------
    revno: 2553.2.1
    merged: robertc at robertcollins.net-20070627074138-2as9koyepbawsm8n
    parent: pqm at pqm.ubuntu.com-20070626191000-flte155pupv54bcs
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: per-repository-test-setup
    timestamp: Wed 2007-06-27 17:41:38 +1000
    message:
      Overhaul RepositoryTestAdapter to be cleaner and more modular.

Diff too large for email (1744 lines, the limit is 1000).



More information about the bazaar-commits mailing list