@@ -10,4 +10,111 @@ jobs:
10
10
runs-on : ubuntu-latest
11
11
steps :
12
12
- uses : actions/checkout@v2
13
- - run : echo "Empty action"
13
+ - run : OPTS="host-linux" $RUNNER
14
+
15
+ " Mock_Linux_Build_and_Correctness_Tests " :
16
+ runs-on : ubuntu-latest
17
+ steps :
18
+ - uses : actions/checkout@v2
19
+ - run : OPTS="mock-linux" $RUNNER
20
+
21
+ " Linux-x86-64_Build_with_N-API_support_and_Correctness_Tests " :
22
+ runs-on : ubuntu-latest
23
+ steps :
24
+ - uses : actions/checkout@v2
25
+ - run : OPTS="n-api" $RUNNER
26
+
27
+ " Linux-x86-64_Build_with_N-API_ES_2015_support_and_Correctness_Tests " :
28
+ runs-on : ubuntu-latest
29
+ steps :
30
+ - uses : actions/checkout@v2
31
+ - run : OPTS="n-api-es2015-subset" $RUNNER
32
+
33
+ " Raspberry_Pi_2_Build_Test " :
34
+ runs-on : ubuntu-latest
35
+ steps :
36
+ - uses : actions/checkout@v2
37
+ - run : OPTS="rpi2" $RUNNER
38
+
39
+ " STM32f4_Discovery_with_Nuttx_Build_Test " :
40
+ runs-on : ubuntu-latest
41
+ steps :
42
+ - uses : actions/checkout@v2
43
+ - run : OPTS="stm32f4dis" $RUNNER
44
+
45
+ " Tizen_Build_Test " :
46
+ runs-on : ubuntu-latest
47
+ steps :
48
+ - uses : actions/checkout@v2
49
+ - run : OPTS="tizen" $RUNNER
50
+
51
+ " ECMAScript_2015_features_Build_and_Correctness_Tests " :
52
+ runs-on : ubuntu-latest
53
+ steps :
54
+ - uses : actions/checkout@v2
55
+ - run : OPTS="es2015" $RUNNER
56
+
57
+ " External_modules_Build_and_Correctness_Tests " :
58
+ runs-on : ubuntu-latest
59
+ steps :
60
+ - uses : actions/checkout@v2
61
+ - run : OPTS="external-modules" $RUNNER
62
+
63
+ " Linux-x86-64_without_snapshot_Build_and_Correctness_Tests " :
64
+ runs-on : ubuntu-latest
65
+ steps :
66
+ - uses : actions/checkout@v2
67
+ - run : OPTS="no-snapshot" $RUNNER
68
+
69
+ " Misc_checks_style_checker " :
70
+ runs-on : ubuntu-18.04
71
+ steps :
72
+ - uses : actions/checkout@v2
73
+ - run : sudo apt update
74
+ - run : sudo apt install -y npm valgrind clang-format-3.9
75
+ - run : npm install eslint
76
+ - run : OPTS="misc" $RUNNER
77
+
78
+ " OSX-x86-64_Build_and_Correctness_Tests " :
79
+ runs-on : macos-latest
80
+ steps :
81
+ - uses : actions/checkout@v2
82
+ - run : OPTS="host-darwin" $RUNNER
83
+
84
+ " ASAN_Tests " :
85
+ runs-on : ubuntu-latest
86
+ steps :
87
+ - uses : actions/checkout@v2
88
+ - run : OPTS="asan" $RUNNER
89
+
90
+ " UBSAN_Tests " :
91
+ runs-on : ubuntu-latest
92
+ steps :
93
+ - uses : actions/checkout@v2
94
+ - run : OPTS="ubsan" $RUNNER
95
+
96
+ " Win " :
97
+ runs-on : windows-latest
98
+ strategy :
99
+ matrix :
100
+ include :
101
+ - configuration : Debug
102
+ sys_arch : x86_64
103
+ - configuration : Release
104
+ sys_arch : x86_64
105
+ - configuration : Debug
106
+ sys_arch : i686
107
+ - configuration : Release
108
+ sys_arch : i686
109
+ env :
110
+ CONFIGURATION : ${{ matrix.configuration }}
111
+ SYS_ARCH : ${{ matrix.sys_arch }}
112
+ JERRY_PROFILE : es.next
113
+ steps :
114
+ - run : |
115
+ git config --global core.autocrlf false
116
+ git config --global core.eol lf
117
+ - uses : actions/checkout@v2
118
+ - run : npm install
119
+ - run : python tools\build.py "--cmake-param=-GVisual Studio 16 2019" --experimental --buildtype=${{ matrix.configuration }} --target-arch=${{ matrix.sys_arch }} --jerry-profile=$env:JERRY_PROFILE --n-api
120
+ - run : python tools\testrunner.py build\$env:SYS_ARCH-windows\$env:CONFIGURATION\bin\$env:CONFIGURATION\iotjs.exe
0 commit comments