@@ -22,37 +22,40 @@ jobs:
22
22
- name : Checkout Repository
23
23
uses : actions/checkout@v2
24
24
25
+ # Not Needed in this module
26
+ # - name: Setup Database and Fixtures
27
+ # run: |
28
+ # sudo /etc/init.d/mysql start
29
+ # mysql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }} -e 'CREATE DATABASE coolblog;'
30
+ # mysql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }} < test-harness/tests/resources/coolblog.sql
31
+
25
32
- name : Setup Java
26
33
uses : actions/setup-java@v2
27
34
with :
28
35
distribution : " adopt"
29
36
java-version : " 11"
30
37
31
- - name : Setup Database and Fixtures
32
- run : |
33
- #sudo systemctl start mysql.service
34
- # Create Database
35
- #mysql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }} -e 'CREATE DATABASE mementifier;'
36
- # Import Database
37
- #mysql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }} < test-harness/tests/resources/coolblog.sql
38
-
39
- - name : Setup Environment For Testing Process
40
- run : |
41
- # Setup .env
42
- touch .env
43
- # ENV
44
- printf "ENVIRONMENT=development\n" >> .env
45
- printf "DB_HOST=localhost\n" >> .env
46
- printf "DB_USER=${{ env.DB_USER }}\n" >> .env
47
- printf "DB_PASSWORD=${{ env.DB_PASSWORD }}\n" >> .env
48
- printf "DB_CLASS=com.mysql.cj.jdbc.Driver\n" >> .env
49
- printf "DB_BUNDLEVERSION=8.0.19\n" >> .env
50
- printf "DB_BUNDLENAME=com.mysql.cj\n" >> .env
51
-
52
38
- name : Setup CommandBox CLI
53
39
uses : Ortus-Solutions/setup-commandbox@main
54
40
55
- - name : Install Dependencies
41
+ # Not Needed in this module
42
+ # - name: Setup Environment For Testing Process
43
+ # working-directory: ./test-harness
44
+ # run: |
45
+ # # Setup .env
46
+ # touch .env
47
+ # # ENV
48
+ # printf "DB_HOST=localhost\n" >> .env
49
+ # printf "DB_DATABASE=mydatabase\n" >> .env
50
+ # printf "DB_DRIVER=MySQL\n" >> .env
51
+ # printf "DB_USER=${{ env.DB_USER }}\n" >> .env
52
+ # printf "DB_PASSWORD=${{ env.DB_PASSWORD }}\n" >> .env
53
+ # printf "DB_CLASS=com.mysql.cj.jdbc.Driver\n" >> .env
54
+ # printf "DB_BUNDLEVERSION=8.0.19\n" >> .env
55
+ # printf "DB_BUNDLENAME=com.mysql.cj\n" >> .env
56
+
57
+
58
+ - name : Install Test Harness Dependencies
56
59
run : |
57
60
box install
58
61
cd test-harness && box install
70
73
run : |
71
74
mkdir -p test-harness/tests/results
72
75
box testbox run --verbose outputFile=test-harness/tests/results/test-results outputFormats=json,antjunit
73
- ls -lR test-harness/tests
74
76
75
77
- name : Publish Test Results
76
78
uses : EnricoMi/publish-unit-test-result-action@v1
@@ -87,12 +89,12 @@ jobs:
87
89
path : |
88
90
test-harness/tests/results/**/*
89
91
90
- - name : Failure Debugging Log
92
+ - name : Show Server Log On Failures
91
93
if : ${{ failure() }}
92
94
run : |
93
95
box server log serverConfigFile="server-${{ matrix.cfengine }}.json"
94
96
95
- - name : Upload Debugging Log To Artifacts
97
+ - name : Upload Debug Logs To Artifacts
96
98
if : ${{ failure() }}
97
99
uses : actions/upload-artifact@v2
98
100
with :
0 commit comments