|
60 | 60 | it 'returns command' do |
61 | 61 |
|
62 | 62 | expect(component.release).to eq('JAVA_OPTS="test-opt-2 test-opt-1" && test-var-2 test-var-1 ' \ |
63 | | - "#{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS " \ |
| 63 | + "eval #{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS " \ |
64 | 64 | '-cp $PWD/.:$PWD/.additional_libs/test-jar-1.jar:$PWD/' \ |
65 | 65 | '.additional_libs/test-jar-2.jar test-java-main-class') |
66 | 66 | end |
|
70 | 70 | app_fixture: 'container_main' do |
71 | 71 |
|
72 | 72 | expect(component.release).to eq('JAVA_OPTS="test-opt-2 test-opt-1" && test-var-2 test-var-1 ' \ |
73 | | - "#{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS " \ |
| 73 | + "eval #{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS " \ |
74 | 74 | '-cp $PWD/.:$PWD/.additional_libs/test-jar-1.jar:$PWD/' \ |
75 | 75 | '.additional_libs/test-jar-2.jar:$PWD/alpha.jar:$PWD/bravo.jar:$PWD/' \ |
76 | 76 | 'charlie.jar test-main-class') |
|
82 | 82 | it 'returns command line arguments when they are specified' do |
83 | 83 |
|
84 | 84 | expect(component.release).to eq('JAVA_OPTS="test-opt-2 test-opt-1" && test-var-2 test-var-1 ' \ |
85 | | - "#{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS " \ |
| 85 | + "eval #{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS " \ |
86 | 86 | '-cp $PWD/.:$PWD/.additional_libs/test-jar-1.jar:$PWD/.additional_libs/' \ |
87 | 87 | 'test-jar-2.jar test-java-main-class some arguments') |
88 | 88 | end |
|
92 | 92 | app_fixture: 'container_main_spring_boot_jar_launcher' do |
93 | 93 |
|
94 | 94 | expect(component.release).to eq('JAVA_OPTS="test-opt-2 test-opt-1" && test-var-2 test-var-1 SERVER_PORT=$PORT ' \ |
95 | | - "#{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS -cp $PWD" \ |
| 95 | + "eval #{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS -cp $PWD" \ |
96 | 96 | '/.:$PWD/.additional_libs/test-jar-1.jar:$PWD/.additional_libs/test-jar-2.jar' \ |
97 | 97 | ' org.springframework.boot.loader.JarLauncher') |
98 | 98 | end |
|
101 | 101 | app_fixture: 'container_main_spring_boot_war_launcher' do |
102 | 102 |
|
103 | 103 | expect(component.release).to eq('JAVA_OPTS="test-opt-2 test-opt-1" && test-var-2 test-var-1 SERVER_PORT=$PORT ' \ |
104 | | - "#{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS -cp $PWD" \ |
| 104 | + "eval #{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS -cp $PWD" \ |
105 | 105 | '/.:$PWD/.additional_libs/test-jar-1.jar:$PWD/.additional_libs/test-jar-2.jar' \ |
106 | 106 | ' org.springframework.boot.loader.WarLauncher') |
107 | 107 | end |
|
110 | 110 | app_fixture: 'container_main_spring_boot_properties_launcher' do |
111 | 111 |
|
112 | 112 | expect(component.release).to eq('JAVA_OPTS="test-opt-2 test-opt-1" && test-var-2 test-var-1 SERVER_PORT=$PORT ' \ |
113 | | - "#{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS -cp $PWD" \ |
| 113 | + "eval #{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS -cp $PWD" \ |
114 | 114 | '/.:$PWD/.additional_libs/test-jar-1.jar:$PWD/.additional_libs/test-jar-2.jar' \ |
115 | 115 | ' org.springframework.boot.loader.PropertiesLauncher') |
116 | 116 | end |
|
121 | 121 | it 'releases Spring boot applications with a JarLauncher in the configuration by specifying a port' do |
122 | 122 |
|
123 | 123 | expect(component.release).to eq('JAVA_OPTS="test-opt-2 test-opt-1" && test-var-2 test-var-1 SERVER_PORT=$PORT ' \ |
124 | | - "#{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS -cp " \ |
| 124 | + "eval #{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS -cp " \ |
125 | 125 | '$PWD/.:$PWD/.additional_libs/test-jar-1.jar:$PWD/.additional_libs/' \ |
126 | 126 | 'test-jar-2.jar org.springframework.boot.loader.JarLauncher') |
127 | 127 | end |
|
133 | 133 | it 'releases Spring boot applications with a WarLauncher in the configuration by specifying a port' do |
134 | 134 |
|
135 | 135 | expect(component.release).to eq('JAVA_OPTS="test-opt-2 test-opt-1" && test-var-2 test-var-1 SERVER_PORT=$PORT ' \ |
136 | | - "#{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS -cp " \ |
| 136 | + "eval #{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS -cp " \ |
137 | 137 | '$PWD/.:$PWD/.additional_libs/test-jar-1.jar:$PWD/.additional_libs/' \ |
138 | 138 | 'test-jar-2.jar org.springframework.boot.loader.WarLauncher') |
139 | 139 | end |
|
145 | 145 | it 'releases Spring boot applications with a PropertiesLauncher in the configuration by specifying a port' do |
146 | 146 |
|
147 | 147 | expect(component.release).to eq('JAVA_OPTS="test-opt-2 test-opt-1" && test-var-2 test-var-1 SERVER_PORT=$PORT ' \ |
148 | | - "#{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS " \ |
| 148 | + "eval #{qualify_path java_home.root, droplet.root}/bin/java $JAVA_OPTS " \ |
149 | 149 | '-cp $PWD/.:$PWD/.additional_libs/test-jar-1.jar:$PWD/.additional_libs' \ |
150 | 150 | '/test-jar-2.jar org.springframework.boot.loader.' \ |
151 | 151 | 'PropertiesLauncher') |
|
0 commit comments