94
94
# --------------------------------------------------------------------
95
95
# PHPLINT VALIDATION
96
96
# --------------------------------------------------------------------
97
- - name : " [ STEP 4 ] - PHPLint Validation"
97
+ - name : " [ STEP 1 ] - PHPLint Validation"
98
98
run : echo "OK"
99
99
100
100
- name : " -- Cache PHPLint"
@@ -113,7 +113,7 @@ jobs:
113
113
# # --------------------------------------------------------------------
114
114
# # PHP CS FIXER
115
115
# # --------------------------------------------------------------------
116
- # - name: "[ STEP 5 ] - PHP CS Fixer"
116
+ # - name: "[ STEP 2 ] - PHP CS Fixer"
117
117
# run: echo "OK"
118
118
#
119
119
# - name: " -- Cache PHP CS Fixer"
@@ -132,7 +132,7 @@ jobs:
132
132
# # --------------------------------------------------------------------
133
133
# # STATIC CODE ANALYSIS
134
134
# # --------------------------------------------------------------------
135
- # - name: "[ STEP 6 ] - Static Code Analysis"
135
+ # - name: "[ STEP 3 ] - Static Code Analysis"
136
136
# run: echo "OK"
137
137
#
138
138
# - name: " -- Cache PHP STAN"
@@ -160,33 +160,19 @@ jobs:
160
160
# run: COMPOSER_PROCESS_TIMEOUT=3000 php composer.phar php-psalm
161
161
#
162
162
#
163
- # # --------------------------------------------------------------------
164
- # # BACKEND UNIT TESTS
165
- # # --------------------------------------------------------------------
166
- # - name: "[ STEP 7 ] - Backend Unit Tests"
167
- # run: echo "OK"
168
- #
169
- # - name: " -- Init DB for testing"
170
- # run: |
171
- # psql -U $DB_USER -d $DATABASE -h localhost -w -c "SELECT 'CREATE DATABASE $DATABASE 'WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = '$DATABASE');"
172
- # psql -U $DB_USER -d $DATABASE -h localhost -w -c "DROP TYPE IF EXISTS delivery_method CASCADE;"
173
- # psql -U $DB_USER -d $DATABASE -h localhost -w -c "DROP TYPE IF EXISTS gender_type CASCADE;"
174
- # psql -U $DB_USER -d $DATABASE -h localhost -w -c "ALTER DATABASE \"$DATABASE\" OWNER TO $DB_USER;"
175
- # psql -U $DB_USER -d $DATABASE -h localhost -w -c "CREATE EXTENSION IF NOT EXISTS pgcrypto;"
176
- # psql -U $DB_USER -d $DATABASE -h localhost -w -c "CREATE EXTENSION IF NOT EXISTS hstore;"
177
- # psql -U $DB_USER -d $DATABASE -h localhost -w < $SCHEMA
178
- # psql -U $DB_USER -d $DATABASE -h localhost -w -c "CREATE OR REPLACE FUNCTION lucy_decrypt(string TEXT, enc_key TEXT) RETURNS TEXT AS \$\$DECLARE decrypted_text TEXT; padding INTEGER; octet_length INTEGER;BEGIN decrypted_text = substring(decrypt(decode(NULLIF(string,''), 'base64'), enc_key::BYTEA, 'aes-cbc') FROM 17); octet_length = octet_length(decrypted_text::BYTEA); padding = get_byte(decrypted_text::BYTEA, octet_length - 1); RETURN convert_from(substring(decrypted_text::BYTEA FOR octet_length - padding), 'UTF8');END;\$\$ LANGUAGE plpgsql;"
179
- #
180
- # - name: " -- Run DB migrations"
181
- # run: php yiic migrate --interactive=0
182
- #
183
- # - name: " -- Run Unit Tests"
184
- # run: IS_GIT_ACTIONS=1 COMPOSER_PROCESS_TIMEOUT=3000 php /home/runner/work/phishing-web/phishing-web/protected/composer.phar tests-unit
185
- #
186
- # - name: " -- Git status"
187
- # run: git status
188
- #
163
+ # --------------------------------------------------------------------
164
+ # BACKEND UNIT TESTS
165
+ # --------------------------------------------------------------------
166
+ - name : " [ STEP 4 ] - Backend Unit Tests"
167
+ run : echo "OK"
189
168
#
169
+ - name : " -- Run Unit Tests"
170
+ run : IS_GIT_ACTIONS=1 COMPOSER_PROCESS_TIMEOUT=3000 composer tests
171
+
172
+ - name : " -- Git status"
173
+ run : git status
174
+
175
+
190
176
# # --------------------------------------------------------------------
191
177
# # COMMIT CHANGES
192
178
# # --------------------------------------------------------------------
0 commit comments