|
|
@@ -4,4 +4,15 @@ set -e
|
|
|
testDir="$(readlink -f "$(dirname "$BASH_SOURCE")")"
|
|
|
runDir="$(dirname "$(readlink -f "$BASH_SOURCE")")"
|
|
|
|
|
|
-source "$runDir/run-in-container.sh" "$testDir" "$1" swift ./container.swift
|
|
|
+image="$1"
|
|
|
+
|
|
|
+testName="$(basename "$testDir")"
|
|
|
+newImage="$("$runDir/image-name.sh" "librarytest/$testName" "$image")"
|
|
|
+"$runDir/docker-build.sh" "$testDir" "$newImage" <<EOD
|
|
|
+FROM $image
|
|
|
+COPY dir/container.swift /
|
|
|
+RUN swiftc /container.swift -o container
|
|
|
+CMD [ "/container" ]
|
|
|
+EOD
|
|
|
+
|
|
|
+docker run --rm "$newImage"
|