diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..da0ed0b
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,28 @@
+# This file is a template, and might need editing before it works on your project.
+# Select image from https://hub.docker.com/_/php/
+image: rejack/php7-testing-phpunit-ci4:7.2
+
+before_script:
+ - mkdir aauth_temp
+ - mv !(aauth_temp) aauth_temp
+ - curl https://github.com/codeigniter4/CodeIgniter4/archive/v4.0.0-alpha.3.tar.gz | tar xvz
+ - mv aauth_temp/* CodeIgniter4-4.0.0-alpha.3
+ - cd CodeIgniter4-4.0.0-alpha.3
+ - composer install
+
+# Bring in any services we need http://docs.gitlab.com/ee/ci/docker/using_docker_images.html#what-is-a-service
+# See http://docs.gitlab.com/ce/ci/services/README.html for examples.
+services:
+ - mysql:5.7
+
+# Set any variables we need
+variables:
+ # Configure mysql environment variables (https://hub.docker.com/r/_/mysql/)
+ MYSQL_DATABASE: mysql_database
+ MYSQL_ROOT_PASSWORD: root
+
+# Run our tests
+# If Xdebug was installed you can generate a coverage report and see code coverage metrics.
+test:
+ script:
+ - vendor/bin/phpunit --configuration phpunit.xml --coverage-text --colors=never
\ No newline at end of file
diff --git a/composer.json b/composer.json
index 7582629..f569936 100644
--- a/composer.json
+++ b/composer.json
@@ -1,36 +1,38 @@
{
- "description": "The CodeIgniter framework v4",
- "name": "codeigniter4/framework",
+ "name": "codeigniter4/codeigniter4",
"type": "project",
+ "description": "The CodeIgniter framework v4",
"homepage": "https://codeigniter.com",
"license": "MIT",
- "support": {
- "forum": "http://forum.codeigniter.com/",
- "slack": "https://codeigniterchat.slack.com",
- "source": "https://github.com/bcit-ci/CodeIgniter4"
- },
- "autoload": {
- "psr-4": {
- "CodeIgniter\\": "system/",
- "Psr\\Log\\": "system/ThirdParty/PSR/Log/"
- }
- },
"require": {
"php": ">=7.1",
- "zendframework/zend-escaper": "^2.5",
- "kint-php/kint": "^2.1",
+ "ext-curl": "*",
"ext-intl": "*",
- "ext-curl": "*"
+ "ext-json": "*",
+ "kint-php/kint": "^2.1",
+ "psr/log": "^1.1",
+ "zendframework/zend-escaper": "^2.5"
},
"require-dev": {
- "phpunit/phpunit": "^7.0",
+ "codeigniter4/codeigniter4-standard": "^1.0",
"mikey179/vfsStream": "1.6.*",
- "codeigniter4/codeigniter4-standard": "^1.0"
+ "phpunit/phpunit": "^7.0",
+ "squizlabs/php_codesniffer": "^3.3"
+ },
+ "autoload": {
+ "psr-4": {
+ "CodeIgniter\\": "system/"
+ }
},
"scripts": {
"post-update-cmd": [
"composer dump-autoload",
"CodeIgniter\\ComposerScripts::postUpdate"
]
+ },
+ "support": {
+ "forum": "http://forum.codeigniter.com/",
+ "source": "https://github.com/codeigniter4/CodeIgniter4",
+ "slack": "https://codeigniterchat.slack.com"
}
}
diff --git a/phpunit.xml.dist b/phpunit.xml
similarity index 53%
rename from phpunit.xml.dist
rename to phpunit.xml
index c3738f0..7699f42 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml
@@ -14,27 +14,19 @@
./tests
./tests/system
-
- ./tests/system
- ./tests/system/Database
-
- ./tests/system/Database
+ ./tests/database
- ./system
+ ./application
- ./system/Debug/Toolbar/Views
- ./system/Pager/Views
- ./system/ThirdParty
- ./system/Validation/Views
- ./system/bootstrap.php
- ./system/Commands/Sessions/Views/migration.tpl.php
- ./system/ComposerScripts.php
- ./system/Config/Routes.php
+ ./application/Config
+ ./application/Filters
+ ./application/Language
+ ./application/Views
@@ -42,4 +34,8 @@
+
+
+
+