File tree Expand file tree Collapse file tree 6 files changed +68
-18
lines changed Expand file tree Collapse file tree 6 files changed +68
-18
lines changed Original file line number Diff line number Diff line change @@ -3,12 +3,16 @@ root = true
3
3
[* ]
4
4
charset = utf-8
5
5
end_of_line = lf
6
- insert_final_newline = true;
7
- trim_trailing_whitespace = true
8
-
9
- [* .php ]
10
6
indent_size = 4
11
7
indent_style = space
8
+ insert_final_newline = true
9
+ trim_trailing_whitespace = true
12
10
13
11
[* .md ]
14
- trim_trailing_whitespace = false
12
+ trim_trailing_whitespace = false
13
+
14
+ [* .{yml,yaml} ]
15
+ indent_size = 2
16
+
17
+ [docker-compose.yml ]
18
+ indent_size = 4
Original file line number Diff line number Diff line change 1
- /vendor /
1
+ /vendor /
2
+ .phpunit.result.cache
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ FROM php:8.2-apache
3
3
RUN useradd -m lion && echo 'lion:lion' | chpasswd && usermod -aG sudo lion && usermod -s /bin/bash lion
4
4
5
5
RUN apt-get update -y \
6
- && apt-get install -y nano git curl wget unzip sendmail libpng-dev libzip-dev \
6
+ && apt-get install -y nano curl wget unzip sendmail libpng-dev libzip-dev \
7
7
&& apt-get install -y zlib1g-dev libonig-dev supervisor libevent-dev libssl-dev \
8
8
&& pecl install ev \
9
9
&& rm -rf /var/lib/apt/lists/*
@@ -16,4 +16,4 @@ RUN a2enmod rewrite \
16
16
17
17
COPY . .
18
18
19
- CMD php -S 0.0.0.0:8000
19
+ CMD php -S 0.0.0.0:8000
Original file line number Diff line number Diff line change @@ -11,4 +11,4 @@ services:
11
11
- ./:/var/www/html
12
12
networks :
13
13
lion :
14
- driver : bridge
14
+ driver : bridge
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
<phpunit
3
3
xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
4
- cacheResult =" false"
4
+ defaultTestSuite =" All-Test"
5
+ testdox =" false"
6
+ cacheResult =" true"
5
7
colors =" true"
6
- columns =" 100 "
8
+ columns =" 80 "
7
9
backupGlobals =" false"
8
10
processIsolation =" false"
11
+ stopOnDefect =" true"
12
+ stopOnError =" true"
9
13
stopOnFailure =" true"
14
+ stopOnWarning =" true"
10
15
bootstrap =" vendor/autoload.php"
11
16
xsi : noNamespaceSchemaLocation =" https://schema.phpunit.de/10.3/phpunit.xsd"
12
17
backupStaticProperties =" false"
18
+ displayDetailsOnIncompleteTests =" true"
19
+ displayDetailsOnSkippedTests =" true"
20
+ displayDetailsOnTestsThatTriggerDeprecations =" true"
21
+ displayDetailsOnTestsThatTriggerErrors =" true"
22
+ displayDetailsOnTestsThatTriggerNotices =" true"
23
+ displayDetailsOnTestsThatTriggerWarnings =" true"
13
24
>
25
+ <php >
26
+ <env name =" APP_ENV" value =" testing" />
27
+ <ini name =" date.timezone" value =" America/Bogota" />
28
+ <ini name =" intl.default_locale" value =" C.UTF-8" />
29
+ <ini name =" memory_limit" value =" 2048M" />
30
+ </php >
31
+
14
32
<testsuites >
15
- <testsuite name =" All-Testing " >
33
+ <testsuite name =" All-Test " >
16
34
<directory >tests/</directory >
17
35
</testsuite >
18
36
</testsuites >
19
-
20
- <php >
21
- <env name =" APP_ENV" value =" testing" />
22
- </php >
23
37
</phpunit >
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ echo -e " \n\033[0;36m\t>> Set Time Zone \033[0m"
4
+ export TZ=America/Bogota
5
+ echo -e " \033[0;36m\t>> America/Bogota \033[0m"
6
+ start_time=$( date +" %Y-%m-%d %H:%M:%S" )
7
+ echo -e " \n\033[0;31m>> -------------------------------------------------------------------------------------- << \n\033[0m" ;
8
+
9
+ echo -e " \033[0;36m\t>> Install Dependencies \033[0m"
1
10
rm -rf vendor/
2
11
composer install
3
- echo " // --------------------------------------------------------------------------------------------" ;
4
- php ./vendor/bin/phpunit
12
+ echo -e " \n\033[0;31m>> -------------------------------------------------------------------------------------- << \n\033[0m" ;
13
+
14
+
15
+ echo -e " \033[0;36m\t>> Dump Autoload \033[0m"
16
+ composer dump-autoload
17
+ echo -e " \n\033[0;31m>> -------------------------------------------------------------------------------------- << \n\033[0m" ;
18
+
19
+
20
+ echo -e " \033[0;36m\t>> All-Test \033[0m"
21
+ php vendor/bin/phpunit
22
+ echo -e " \n\033[0;31m>> -------------------------------------------------------------------------------------- << \n\033[0m" ;
23
+
24
+
25
+ end_time=$( date +" %Y-%m-%d %H:%M:%S" )
26
+ start_seconds=$( date -d " $start_time " +%s)
27
+ end_seconds=$( date -d " $end_time " +%s)
28
+ time_diff=$(( end_seconds - start_seconds))
29
+ minutes=$(( time_diff / 60 ))
30
+ seconds=$(( time_diff % 60 ))
31
+
32
+
33
+ echo -e " \033[0;36m\t>> Start date and time: ${start_time} \033[0m"
34
+ echo -e " \033[0;36m\t>> End date and time: ${end_time} \033[0m"
35
+ echo -e " \033[0;32m\t>> Time execution: ${minutes} minutes ${seconds} seconds \n \033[0m"
You can’t perform that action at this time.
0 commit comments