@@ -128,6 +128,24 @@ check "run-puppeteer" node puppeteer.js
128
128
# Check Oryx
129
129
check " oryx" oryx --version
130
130
131
+ # Ensures nvm works in a Node Project
132
+ check " default-node-version" bash -c " node --version | grep 16."
133
+ check " default-node-location" bash -c " which node | grep /home/codespace/nvm/current/bin"
134
+ check " oryx-build-node-projectr" bash -c " oryx build ./sample/node"
135
+ check " oryx-configured-current-node-version" bash -c " ls -la /home/codespace/nvm/current | grep /opt/nodejs"
136
+ check " nvm-install-node" bash -c " . /usr/local/share/nvm/nvm.sh && nvm install 8.0.0"
137
+ check " nvm-works-in-node-project" bash -c " node --version | grep v8.0.0"
138
+ check " default-node-location-remained-same" bash -c " which node | grep /home/codespace/nvm/current/bin"
139
+
140
+ # Ensures sdkman works in a Java Project
141
+ check " default-java-version" bash -c " java --version | grep 17."
142
+ check " default-java-location" bash -c " which java | grep /home/codespace/java/current/bin"
143
+ check " oryx-build-java-project" bash -c " oryx build ./sample/java"
144
+ check " oryx-configured-current-java-version" bash -c " ls -la /home/codespace/java/current | grep /opt/java"
145
+ check " sdk-install-java" bash -c " . /usr/local/sdkman/bin/sdkman-init.sh && sdk install java 19.0.1-oracle < /dev/null"
146
+ check " sdkman-works-in-java-project" bash -c " java --version | grep 19.0.1"
147
+ check " default-java-location-remained-same" bash -c " which java | grep /home/codespace/java/current/bin"
148
+
131
149
# Make sure that Oryx builds Python projects correctly
132
150
pythonVersion=$( python -V 2>&1 | grep -Po ' (?<=Python )(.+)' )
133
151
pythonSite=` python -m site --user-site`
@@ -152,22 +170,6 @@ check "oryx-install-java-12.0.2" oryx prep --skip-detection --platforms-and-vers
152
170
check " java-12.0.2-installed-by-oryx" ls /opt/java/ | grep 12.0.2
153
171
check " java-version-on-path-is-12.0.2" java --version | grep 12.0.2
154
172
155
- # Ensures nvm works in a Node Project
156
- check " default-node-version" bash -c " node --version | grep 16."
157
- check " default-node-location" bash -c " which node | grep /home/codespace/nvm/current/bin"
158
- check " oryx-build-node-projectr" bash -c " oryx build ./sample/node"
159
- check " nvm-install-node" bash -c " . /usr/local/share/nvm/nvm.sh && nvm install 8.0.0"
160
- check " nvm-works-in-node-project" bash -c " node --version | grep v8.0.0"
161
- check " default-node-location-remained-same" bash -c " which node | grep /home/codespace/nvm/current/bin"
162
-
163
- # Ensures sdkman works in a Java Project
164
- check " default-java-version" bash -c " java --version | grep 17."
165
- check " default-java-location" bash -c " which java | grep /home/codespace/java/current/bin"
166
- check " oryx-build-java-project" bash -c " oryx build ./sample/java"
167
- check " sdk-install-java" bash -c " . /usr/local/sdkman/bin/sdkman-init.sh && sdk install java 19.0.1-oracle < /dev/null"
168
- check " sdkman-works-in-java-project" bash -c " java --version | grep 19.0.1"
169
- check " default-java-location-remained-same" bash -c " which java | grep /home/codespace/java/current/bin"
170
-
171
173
ls -la /home/codespace
172
174
173
175
# Report result
0 commit comments