@@ -27,7 +27,7 @@ import (
2727 "gotest.tools/v3/assert"
2828)
2929
30- const ddevVersion = "v1.18.2 "
30+ const ddevVersion = "v1.19.1 "
3131
3232func TestComposeRunDdev (t * testing.T ) {
3333 if ! composeStandaloneMode {
@@ -36,10 +36,15 @@ func TestComposeRunDdev(t *testing.T) {
3636 if runtime .GOOS == "windows" {
3737 t .Skip ("Running on Windows. Skipping..." )
3838 }
39+ _ = os .Setenv ("DDEV_DEBUG" , "true" )
40+
3941 c := NewParallelE2eCLI (t , binDir )
4042 dir , err := os .MkdirTemp ("" , t .Name ()+ "-" )
4143 assert .NilError (t , err )
4244
45+ // ddev needs to be able to find mkcert to figure out where certs are.
46+ _ = os .Setenv ("PATH" , fmt .Sprintf ("%s:%s" , os .Getenv ("PATH" ), dir ))
47+
4348 siteName := filepath .Base (dir )
4449
4550 t .Cleanup (func () {
@@ -60,31 +65,22 @@ func TestComposeRunDdev(t *testing.T) {
6065 compressedFilename ))
6166
6267 c .RunCmdInDir (dir , "tar" , "-xzf" , compressedFilename )
63- c .RunDockerCmd ("pull" , "drud/ddev-ssh-agent:v1.18.0" )
64- c .RunDockerCmd ("pull" , "busybox:stable" )
65- c .RunDockerCmd ("pull" , "phpmyadmin:5" )
66-
67- c .RunDockerCmd ("pull" , tagged ("drud/ddev-router" ))
68- c .RunDockerCmd ("pull" , tagged ("drud/ddev-dbserver-mariadb-10.3" ))
69- c .RunDockerCmd ("pull" , tagged ("drud/ddev-webserver" ))
7068
7169 // Create a simple index.php we can test against.
7270 c .RunCmdInDir (dir , "sh" , "-c" , "echo '<?php\n print \" ddev is working\" ;' >index.php" )
7371
7472 c .RunCmdInDir (dir , "./ddev" , "config" , "--auto" )
7573 c .RunCmdInDir (dir , "./ddev" , "config" , "global" , "--use-docker-compose-from-path" )
74+ vRes := c .RunCmdInDir (dir , "./ddev" , "version" )
75+ out := vRes .Stdout ()
76+ fmt .Printf ("ddev version: %s\n " , out )
7677
7778 c .RunCmdInDir (dir , "./ddev" , "poweroff" )
7879
79- startRes := c .RunCmdInDir (dir , "./ddev" , "start" , "-y" )
80- assert .Equal (c .test , startRes .ExitCode , 0 , "Could not start project" )
80+ c .RunCmdInDir (dir , "./ddev" , "start" , "-y" )
8181
8282 curlRes := c .RunCmdInDir (dir , "curl" , "-sSL" , fmt .Sprintf ("http://%s.ddev.site" , siteName ))
83- out : = curlRes .Stdout ()
83+ out = curlRes .Stdout ()
8484 fmt .Println (out )
8585 assert .Assert (c .test , strings .Contains (out , "ddev is working" ), "Could not start project" )
8686}
87-
88- func tagged (img string ) string {
89- return fmt .Sprintf ("%s:%s" , img , ddevVersion )
90- }
0 commit comments