[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [p2-dev] end 2 endl test release

Since the original email I have changed the test to be based on the platform binary instead of the full SDK which greatly reduces the time. Also the test got moved last in the test suite.
I decided not to use a reduced/custom data set because I wanted to test the real thing and also because having to create and then maintain a complete data set was not of appeal to me.
The data currently used is coming from the release repository which is meant to stay as per discussions we have had in the past.
Going forward this test will also be interesting to test our backward compatibility.

PaScaL

Inactive hide details for Jeff McAffer ---27/09/2008 02:35:14 PM---This is great.  An important thing to test.  Would it make sJeff McAffer ---27/09/2008 02:35:14 PM---This is great. An important thing to test. Would it make sense to use a smaller test data set that


From:

Jeff McAffer <jeff@xxxxxxxxx>

To:

P2 developer discussions <p2-dev@xxxxxxxxxxx>

Date:

27/09/2008 02:35 PM

Subject:

Re: [p2-dev] end 2 endl test release




This is great. An important thing to test. Would it make sense to use a smaller test data set that we can run as part of the p2 tests? This makes it easier (and thus more likely) that people will run it. The full SDK test might be good as part of the SDK packaging effort but it seems we should have a reduced set for p2 itself.

Related, is the test data for this fixed? We have had trouble in the past where the test data changes as the code evolves. This has led to both false positives and negatives. This should evolve as one of the best practices for Equinox testing in general.

Jeff



Pascal Rapicault wrote:
      Just a heads up that I have released as part of the test suite an end 2 end test that takes a little while to run since it provisions a full SDK and uninstall it.
      If you are not patient enough, simply edit the AutomatedTest and remove suite.addTest(org.eclipse.equinox.p2.tests.full.AllTests.
      suite());
      Note that it is currently not possible to put this test last because of some interferences happening between the tests.

      PaScaL




      _______________________________________________
      p2-dev mailing list
      p2-dev@xxxxxxxxxxx
      https://dev.eclipse.org/mailman/listinfo/p2-dev
       

      _______________________________________________
      p2-dev mailing list
      p2-dev@xxxxxxxxxxx
      https://dev.eclipse.org/mailman/listinfo/p2-dev

GIF image

GIF image