@@ -1 +1 @@
|
|||||||
web: python3 web.py
|
web: python3 web.py second.Procfile
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ if __name__ == "__main__":
|
|||||||
print("Failing on startup due to FAIL_ON_STARTUP=true")
|
print("Failing on startup due to FAIL_ON_STARTUP=true")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
for arg in sys.argv:
|
||||||
|
print(f"Arg: {arg}")
|
||||||
|
|
||||||
port = int(os.getenv("PORT", 5000))
|
port = int(os.getenv("PORT", 5000))
|
||||||
server = http.server.HTTPServer(("0.0.0.0", port), GetHandler)
|
server = http.server.HTTPServer(("0.0.0.0", port), GetHandler)
|
||||||
print("Listening on port {0}".format(port))
|
print("Listening on port {0}".format(port))
|
||||||
|
|||||||
@@ -95,6 +95,13 @@ teardown() {
|
|||||||
echo "status: $status"
|
echo "status: $status"
|
||||||
assert_success
|
assert_success
|
||||||
|
|
||||||
|
run /bin/bash -c "dokku logs $TEST_APP"
|
||||||
|
echo "output: $output"
|
||||||
|
echo "status: $status"
|
||||||
|
assert_output_contains "Arg: web.py"
|
||||||
|
assert_output_contains "Arg: second.Procfile" 0
|
||||||
|
assert_success
|
||||||
|
|
||||||
run /bin/bash -c "dokku ps:set $TEST_APP procfile-path nonexistent-procfile"
|
run /bin/bash -c "dokku ps:set $TEST_APP procfile-path nonexistent-procfile"
|
||||||
echo "output: $output"
|
echo "output: $output"
|
||||||
echo "status: $status"
|
echo "status: $status"
|
||||||
@@ -117,6 +124,13 @@ teardown() {
|
|||||||
assert_success
|
assert_success
|
||||||
assert_output_contains 'SECRET_KEY:' 0
|
assert_output_contains 'SECRET_KEY:' 0
|
||||||
|
|
||||||
|
run /bin/bash -c "dokku logs $TEST_APP"
|
||||||
|
echo "output: $output"
|
||||||
|
echo "status: $status"
|
||||||
|
assert_output_contains "Arg: web.py"
|
||||||
|
assert_output_contains "Arg: second.Procfile"
|
||||||
|
assert_success
|
||||||
|
|
||||||
run /bin/bash -c "dokku ps:set $TEST_APP procfile-path"
|
run /bin/bash -c "dokku ps:set $TEST_APP procfile-path"
|
||||||
echo "output: $output"
|
echo "output: $output"
|
||||||
echo "status: $status"
|
echo "status: $status"
|
||||||
@@ -127,6 +141,13 @@ teardown() {
|
|||||||
echo "status: $status"
|
echo "status: $status"
|
||||||
assert_success
|
assert_success
|
||||||
assert_output_contains 'SECRET_KEY:'
|
assert_output_contains 'SECRET_KEY:'
|
||||||
|
|
||||||
|
run /bin/bash -c "dokku logs $TEST_APP"
|
||||||
|
echo "output: $output"
|
||||||
|
echo "status: $status"
|
||||||
|
assert_output_contains "Arg: web.py"
|
||||||
|
assert_output_contains "Arg: second.Procfile" 0
|
||||||
|
assert_success
|
||||||
}
|
}
|
||||||
|
|
||||||
@test "(ps:scale) remove zerod processes" {
|
@test "(ps:scale) remove zerod processes" {
|
||||||
|
|||||||
Reference in New Issue
Block a user