Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-37779 unit test fixing META
  3. MDL-37791

Unit test errors with "permission denied" under Windows

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • None
    • 2.4.1
    • Unit tests
    • MOODLE_24_STABLE

      Now that the Zip packer tests are completing, I'm encountering a number of other errors occurring in the PHPUnit tests under Windows.

      1) core_phpunit_advanced_testcase::test_database_reset
      mkdir(): Permission denied
       
      D:\xampp\htdocs\master_integration\lib\setuplib.php:1213
      D:\xampp\htdocs\master_integration\lib\setuplib.php:1288
      D:\xampp\htdocs\master_integration\lib\testing\classes\util.php:599
      D:\xampp\htdocs\master_integration\lib\phpunit\classes\util.php:195
      D:\xampp\htdocs\master_integration\lib\phpunit\classes\advanced_testcase.php:100
       
       
      To re-run:
       \xampp\php\phpunit --debug core_phpunit_advanced_testcase lib\phpunit\tests\advanced_test.php
       
      2) code_testcase::test_dnc
      mkdir(): Permission denied
       
      D:\xampp\htdocs\master_integration\lib\setuplib.php:1213
      D:\xampp\htdocs\master_integration\lib\setuplib.php:1288
      D:\xampp\htdocs\master_integration\lib\testing\classes\util.php:599
      D:\xampp\htdocs\master_integration\lib\phpunit\classes\util.php:195
      D:\xampp\htdocs\master_integration\lib\phpunit\classes\advanced_testcase.php:118
       
       
      To re-run:
       \xampp\php\phpunit --debug code_testcase lib\tests\code_test.php
      

      ...

      7) core_user_external_testcase::test_get_users_by_field
      mkdir(): Permission denied
       
      D:\xampp\htdocs\master_integration\lib\setuplib.php:1213
      D:\xampp\htdocs\master_integration\lib\setuplib.php:1288
      D:\xampp\htdocs\master_integration\lib\testing\classes\util.php:599
      D:\xampp\htdocs\master_integration\lib\phpunit\classes\util.php:195
      D:\xampp\htdocs\master_integration\lib\phpunit\classes\advanced_testcase.php:100
       
       
      To re-run:
       \xampp\php\phpunit --debug core_user_external_testcase user\tests\externallib_test.php
      

      Note that the missing errors (3 through 6) were related to the backup converter and have been reported separately.

            skodak Petr Skoda
            salvetore Michael de Raadt
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.