[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2049: Decide where "packaging tests" should live.

Tahoe-LAFS trac at tahoe-lafs.org
Thu Sep 25 16:24:19 UTC 2014


#2049: Decide where "packaging tests" should live.
-------------------------+-------------------------------------------------
     Reporter:           |      Owner:  nejucomo
  nejucomo               |     Status:  new
         Type:  task     |  Milestone:  soon (release n/a)
     Priority:  normal   |    Version:  1.10.0
    Component:  dev-     |   Keywords:  packaging dev-infrastructure
  infrastructure         |  buildbot pypi openitp-packaging
   Resolution:           |
Launchpad Bug:           |
-------------------------+-------------------------------------------------

Comment (by nejucomo):

 **Note:** I removed the checkboxes in the quotes to avoid state confusion.
 (I intended to update comment 15 to reflect new changes in addition to
 adding comments.)

 Replying to [comment:15 nejucomo]:
 > We chatted about next steps in a weekly dev chat just now.  I propose
 the next steps are:
 >

 > 1. Review and merge https://github.com/tahoe-lafs/buildbot-config-
 tahoe/pulls
 > 2. Create a test runner framework in https://github.com/tahoe-lafs
 /packaging-tests

 I propose we use twisted trial as "the framework" and run tests with
 ``trial $OPTIONS packaging_tests``.

 > 3. Move the Tahoe ``./misc/build_helpers`` tests into ``packaging-
 tests``

 Oh, I should look at these before selecting the framework.  Hopefully
 these are easy to hook into trial tests.

 > 4. Swap in this new configuration into the existing build-bot network
 (-and carefully consider contingency downgrade)
 > 5. Verify that the new buildbot operation is functionally equivalent to
 the current operation
 > 6. Close this ticket as resolved
 >
 > After that, we can iterate on ``packaging-tests`` to try to nail down
 installation issues, using separate tickets.
 >
 > **Edit:** Added checkboxes for the tasks and marked the first as
 complete.


 So right now I'm going to examine ``./misc/build_helpers`` and determine
 if they'd fit into a trial design.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2049#comment:18>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list