Skip to content

Commit dc0e7a7

Browse files
committed
debug
1 parent 065ccbd commit dc0e7a7

2 files changed

Lines changed: 18 additions & 4 deletions

File tree

tests/containers_test.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
package containers
1616

1717
import (
18+
"bytes"
1819
"crypto/rand"
1920
"embed"
2021
"encoding/hex"
@@ -174,23 +175,28 @@ func TestKitchenSinkLanguageVersions(t *testing.T) {
174175
}
175176
p := filepath.Join("testdata", dir.Name())
176177
copyTestData(t, p)
178+
stdout, stderr := &bytes.Buffer{}, &bytes.Buffer{}
177179
integration.ProgramTest(t, &integration.ProgramTestOptions{
178180
// We can't run the node tests in parallel because setting the node version is a
179181
// global for the container.
180182
NoParallel: strings.HasPrefix(dir.Name(), "node-"),
181183
Dir: p,
182184
Quick: true,
183185
SkipRefresh: true,
186+
Stdout: stdout,
187+
Stderr: stderr,
184188
PrepareProject: func(info *engine.Projinfo) error {
185189
cmd := exec.Command("pulumi", "install", "--use-language-version-tools")
186190
cmd.Dir = info.Root
187191
out, err := cmd.CombinedOutput()
188-
if err != nil {
189-
t.Logf("install failed: %s: %s", err, out)
190-
}
192+
t.Logf("pulumi install: err=%s, out=%s", err, out)
191193
return err
192194
},
195+
ExpectFailure: true,
193196
})
197+
t.Logf("stdout: %s", stdout.String())
198+
t.Logf("stderr: %s", stderr.String())
199+
require.True(t, false)
194200
})
195201
}
196202
}
Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
1+
import os
12
import sys
23

3-
assert sys.version_info.major == 3 and sys.version_info.minor == 9, \
4+
print("Current working directory:", os.getcwd())
5+
print("Contents:")
6+
for item in os.listdir():
7+
print(" ", item)
8+
9+
10+
assert sys.version_info.major == 3 and sys.version_info.minor == 9, (
411
f"version should be 3.9, got {sys.version_info.major}.{sys.version_info.minor}"
12+
)

0 commit comments

Comments
 (0)