1. 23 Sep, 2020 4 commits
    • Jérome Perrin's avatar
      forge: fix random failures with testTemplateTool · ef4060d7
      Jérome Perrin authored
      getRepositoryList contain all business template repositories, ie:
      
            ['/srv/slapgrid/slappart4/srv/slapos/soft/c63ba7265399450b28f9ea6d5667a5e7/parts/erp5-doc/bt5',
             '/srv/slapgrid/slappart4/srv/slapos/soft/c63ba7265399450b28f9ea6d5667a5e7/parts/erp5/bt5',
             '/srv/slapgrid/slappart4/srv/slapos/soft/c63ba7265399450b28f9ea6d5667a5e7/parts/erp5/product/ERP5/bootstrap',
             '/srv/slapgrid/slappart4/srv/slapos/soft/c63ba7265399450b28f9ea6d5667a5e7/parts/erp5-bin/bt5']
      
      it seems in random order.
      
      Test was written to use the one from parts/erp5/bt5, but since it just
      takes "anything which does not contain bootstrap" it was sometimes getting
      erp5-bin or erp5-doc and could not find erp5_configurator_standard business
      template.
      
      Change the selection of the repository to take into account that we may also
      have erp5-doc and erp5-bin and so that it fails if more than one.
      ef4060d7
    • Jérome Perrin's avatar
      patches/Restricted: allow random.Random · b512c173
      Jérome Perrin authored
      all member of random module are available (because in ZopeGuards, there's a
      random.__allow_access_to_unprotected_subobjects__ = 1), SystemRandom class
      also is, but Random class was not, even though there should be nothing unsafe
      in this.
      
      This is needed if we want to use a random number generator with a fixed seed
      to get reproductible results. We could use random.seed module level function
      but since this is also used by several things in ERP5 this does not produce
      reproductible sequences.
      b512c173
    • Jérome Perrin's avatar
      Enable coding style for scalability test · cba1f0e2
      Jérome Perrin authored
      See merge request nexedi/erp5!1265
      cba1f0e2
    • Arnaud Fontaine's avatar
      ZODB Components: TestZodbDocumentComponentReload (e5587493): No need to run... · 408cc3bd
      Arnaud Fontaine authored
      ZODB Components: TestZodbDocumentComponentReload (e5587493): No need to run other common Component tests.
      408cc3bd
  2. 21 Sep, 2020 3 commits
  3. 18 Sep, 2020 3 commits
  4. 17 Sep, 2020 7 commits
  5. 16 Sep, 2020 11 commits
  6. 15 Sep, 2020 7 commits
  7. 11 Sep, 2020 5 commits
    • Jérome Perrin's avatar
      test_result: Retry flaky tests · b559f4c5
      Jérome Perrin authored
      ERP5 functional tests are failing too often, until we improve the tests or the
      code so that we don't have these intermitent failures, restart the failed tests
      a bit automatically.
      
      This is of course not good, because it's hiding problems, but the current state
      of the test suite with many randomly failing test makes that we sometimes miss
      when permanent failures are introduced.
      
      See merge request !1206
      b559f4c5
    • Jérome Perrin's avatar
      core: Show "Diff Object" / "Diff Module Objects" only to manager · 06a7737f
      Jérome Perrin authored
      these actions are not ready to be used by end users
      06a7737f
    • Jérome Perrin's avatar
      base: ensure migrated persons have a user_id · c91f40e1
      Jérome Perrin authored
      Persons created before the introduction of ERP5 Login and user_id will only
      have a user_id after migration if they were already user before migration,
      otherwise they will not have a user_id and creating assignments and ERP5 Login
      for this person creates a user which can not log in the system.
      
      To make it possible for these persons to login anyway, we ensure person has a
      user id when validating a login
      
      This is bc67c2c4 again, but with a proxy role
      on the interaction workflow and a non regression test to cover the problem with
      the first version of that commit.
      c91f40e1
    • Jérome Perrin's avatar
      Adjust tests after Jexcel web table app · dc49f41c
      Jérome Perrin authored
      repair tests after nexedi/erp5!1207
      
      See merge request nexedi/erp5!1260
      dc49f41c
    • Tatuya Kamada's avatar
      patches/Restricted: Allow numpy and pandas · 7a041f86
      Tatuya Kamada authored
      Most parts of this patch come from wendelin, plus the tests and some fix.
      
      See merge request !1252
      7a041f86