Skip to content
  • Peter Zhang's avatar
    [Github Action] Test 4.x branch (#18679) · cd4892d5
    Peter Zhang authored
    
    
    * initial github test action
    
    * clean up some stuff
    
    * PHP 8.1 tests should run with MYSQLI instead of PDO
    
    * do checkout in local action and enable UI tests again
    
    * simplify and fix definition for js and angular tests
    
    * remove some more revised options
    
    * use main brach of action to always use latest changes for now
    
    * remove some more revised options
    
    * define checkout path
    
    * hide php version in tests
    
    * simplify use variables
    
    * hide some details in system check test
    
    * improve check for local ip
    
    * correctly check for CI env
    
    * hide path in UI test
    
    * disable some diagnostic checks in ui tests
    
    * update expected test files
    
    * adjust more UI tests to get them running on travis & github
    
    * Adjust command to generate action file instead of travis.yml
    
    * implement plugin dependency
    
    * allow artifact protection in command
    
    * remove agent from sync command
    
    * updates expected test files
    
    * hide element by default, so it doesn't randomly show up in ui tests
    
    * allow providing addition setup scripts
    
    * improve map layout slightly
    
    * increase test wait time
    
    * fix enable-redis flag
    
    * upates expected test files
    
    * fix sync command
    
    * improve diagnostics UI test
    
    * stop running ui tests on travis
    
    * update status badge
    
    * fix some ui tests
    
    * update action
    
    * fix more ui tests
    
    * Run client tests for plugins if there are any
    
    * apply cs
    
    * revert some ui test changes
    
    * [TEMP] use submodule
    
    * fix potential issue in map widget
    
    * add package-lock for angularjs tests
    
    * set time limit for javascript and client tests
    
    * updates expected test files
    
    * improve visitormap test
    
    * use client test also if vue test files are available
    
    * don't run tests against minimal require matomo version for TagManager, as it's bundled with core
    
    * updates expected test files
    
    * improve reloading failed assets
    
    * updates expected test files
    
    * improve ui tests
    
    * split ui tests into more groups
    
    * reset useragent after some test suits
    
    * updates expected test files
    
    * increase some test wait times
    
    * remove some timeouts when retrying failed asset requests
    
    * updates expected test files
    
    ---------
    
    Co-authored-by: default avatarsgiehl <stefan@matomo.org>
    cd4892d5