Skip to content

Instantly share code, notes, and snippets.

@tgummerer
Last active April 29, 2024 07:22
Show Gist options
  • Save tgummerer/a8e3cc9f097115dc3b53e4dd8c17beb9 to your computer and use it in GitHub Desktop.
Save tgummerer/a8e3cc9f097115dc3b53e4dd8c17beb9 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
--- FAIL: TestConfigSecrets (0.04s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:2763
Error: Not equal:
expected: "<{%fg 2%}>+ pulumi:providers:pkgA: (create)\n<{%fg 2%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%fg 2%}> secret: <{%reset%}><{%fg 2%}>[secret]<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 2%}>+ pkgA:m:typA: (create)\n<{%fg 2%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 2%}>+ pulumi:providers:pkgA: (create)\n<{%fg 2%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 2%}>+ pkgA:m:typA: (create)\n<{%fg 2%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -2,3 +2,2 @@
<{%fg 2%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]
-<{%reset%}><{%fg 2%}> secret: <{%reset%}><{%fg 2%}>[secret]<{%reset%}><{%fg 2%}>
<{%reset%}><{%reset%}><{%fg 2%}>+ pkgA:m:typA: (create)
Test: TestConfigSecrets
--- FAIL: TestTargetChangeAndSameProviderVersion (0.07s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:2318
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 3%}>~ <{%reset%}> pkgA:index:typA target <{%bold%}><{%fg 3%}>updating<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%fg 3%}>~ <{%reset%}> pkgA:index:typA target <{%fg 3%}>updated<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default_2_0_0 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default_2_0_0 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgB:index:typA unrelated1 <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>provider urn:pulumi:test::test::pulumi:providers:pkgB::default_1_0_0::cb62fa74-b7ca-4d15-842b-e0f26b54e109 for resource urn:pulumi:test::test::pkgB:index:typA::unrelated1 has not been registered yet, this is due to a change of providers mixed with --target. Change your program back to the original providers<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgB:index:typA unrelated1 <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgB:index:typA (unrelated1):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>provider urn:pulumi:test::test::pulumi:providers:pkgB::default_1_0_0::cb62fa74-b7ca-4d15-842b-e0f26b54e109 for resource urn:pulumi:test::test::pkgB:index:typA::unrelated1 has not been registered yet, this is due to a change of providers mixed with --target. Change your program back to the original providers<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 1 updated<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 3%}>~ <{%reset%}> pkgA:index:typA target <{%bold%}><{%fg 3%}>updating<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%fg 3%}>~ <{%reset%}> pkgA:index:typA target <{%fg 3%}>updated<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default_2_0_0 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default_2_0_0 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgB:index:typA unrelated1 <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>provider urn:pulumi:test::test::pulumi:providers:pkgB::default_1_0_0::cb62fa74-b7ca-4d15-842b-e0f26b54e109 for resource urn:pulumi:test::test::pkgB:index:typA::unrelated1 has not been registered yet, this is due to a change of providers mixed with --target. Change your program back to the original providers<{%reset%}>\n <{%reset%}> <{%reset%}> pkgB:index:typA unrelated1 <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgB:index:typA (unrelated1):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>provider urn:pulumi:test::test::pulumi:providers:pkgB::default_1_0_0::cb62fa74-b7ca-4d15-842b-e0f26b54e109 for resource urn:pulumi:test::test::pkgB:index:typA::unrelated1 has not been registered yet, this is due to a change of providers mixed with --target. Change your program back to the original providers<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 1 updated<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -10,4 +10,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgB:index:typA unrelated1 <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>provider urn:pulumi:test::test::pulumi:providers:pkgB::default_1_0_0::cb62fa74-b7ca-4d15-842b-e0f26b54e109 for resource urn:pulumi:test::test::pkgB:index:typA::unrelated1 has not been registered yet, this is due to a change of providers mixed with --target. Change your program back to the original providers<{%reset%}>
+ <{%reset%}> <{%reset%}> pkgB:index:typA unrelated1 <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%reset%}><{%reset%}>
- <{%reset%}> <{%reset%}> pkgB:index:typA unrelated1 <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestTargetChangeAndSameProviderVersion
--- FAIL: TestParentAlias (0.04s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/alias_test.go:1601
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> prog:index:myStandardType resA <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> prog:index:myType resB <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resC <{%bold%}><{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> prog:index:myType resB <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> prog:index:myStandardType resA <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 3 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> prog:index:myStandardType resA <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> prog:index:myType resB <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resC <{%bold%}><{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> prog:index:myStandardType resA <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> prog:index:myType resB <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 3 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -7,5 +7,5 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resC <{%bold%}><{%reset%}><{%reset%}>
+ <{%reset%}> <{%reset%}> prog:index:myStandardType resA <{%reset%}><{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%reset%}> <{%reset%}> prog:index:myType resB <{%reset%}><{%reset%}>
- <{%reset%}> <{%reset%}> prog:index:myStandardType resA <{%reset%}><{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestParentAlias
--- FAIL: TestComponentToCustomUpdate (0.08s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/alias_test.go:1484
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> prog myType::resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 2%}>+ <{%reset%}> prog myType::resA <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> prog myType::resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> prog myType::resA <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -4,4 +4,4 @@
<{%bold%}><{%fg 2%}>+ <{%reset%}> prog myType::resA <{%bold%}><{%fg 2%}>creating<{%reset%}>
+ <{%fg 2%}>+ <{%reset%}> prog myType::resA <{%fg 2%}>created<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%fg 2%}>+ <{%reset%}> prog myType::resA <{%fg 2%}>created<{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestComponentToCustomUpdate
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/alias_test.go:1501
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%fg 10%}>created replacement<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 13%}>replacing<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 9%}>--<{%reset%}> prog myType::resA <{%bold%}><{%fg 9%}>deleting original<{%reset%}> \n <{%fg 9%}>--<{%reset%}> prog myType::resA <{%fg 9%}>deleted original<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%fg 10%}>created replacement<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 13%}>replacing<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 9%}>--<{%reset%}> prog myType::resA <{%bold%}><{%fg 9%}>deleting original<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 9%}>--<{%reset%}> prog myType::resA <{%fg 9%}>deleted original<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -10,4 +10,4 @@
<{%bold%}><{%fg 9%}>--<{%reset%}> prog myType::resA <{%bold%}><{%fg 9%}>deleting original<{%reset%}>
+ <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%fg 9%}>--<{%reset%}> prog myType::resA <{%fg 9%}>deleted original<{%reset%}>
- <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestComponentToCustomUpdate
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/alias_test.go:1520
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 10%}>++<{%reset%}> prog myType::resA <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 13%}>+-<{%reset%}> prog myType::resA <{%bold%}><{%fg 13%}>replacing<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 9%}>deleting original<{%reset%}> \n <{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%fg 9%}>deleted original<{%reset%}> \n <{%bold%}><{%fg 1%}>- <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 1%}>deleting<{%reset%}> \n <{%fg 1%}>- <{%reset%}> pulumi:providers:pkgA default <{%fg 1%}>deleted<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 13%}>+-<{%reset%}> prog myType::resA <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 10%}>++<{%reset%}> prog myType::resA <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 13%}>+-<{%reset%}> prog myType::resA <{%bold%}><{%fg 13%}>replacing<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 9%}>deleting original<{%reset%}> \n <{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%fg 9%}>deleted original<{%reset%}> \n <{%bold%}><{%fg 1%}>- <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 1%}>deleting<{%reset%}> \n <{%fg 1%}>- <{%reset%}> pulumi:providers:pkgA default <{%fg 1%}>deleted<{%reset%}> \n <{%fg 13%}>+-<{%reset%}> prog myType::resA <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -9,4 +9,4 @@
<{%fg 1%}>- <{%reset%}> pulumi:providers:pkgA default <{%fg 1%}>deleted<{%reset%}>
+ <{%fg 13%}>+-<{%reset%}> prog myType::resA <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%fg 13%}>+-<{%reset%}> prog myType::resA <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~provider<{%reset%}><{%reset%}>]
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestComponentToCustomUpdate
--- FAIL: TestComponentProvidersInheritance (0.05s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:1712
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkg provA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkg provA <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> my_component resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkg default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkg default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkg:index:component resB <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkg:index:type resC <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkg:index:type resC <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkg:index:component resD <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkg:index:component resD <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 2%}>+ <{%reset%}> my_component resA <{%fg 2%}>created<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkg:index:component resB <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 5 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkg provA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkg provA <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> my_component resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkg default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkg default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkg:index:component resB <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkg:index:type resC <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkg:index:type resC <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkg:index:component resD <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 2%}>+ <{%reset%}> my_component resA <{%fg 2%}>created<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkg:index:component resB <{%fg 2%}>created<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkg:index:component resD <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 5 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -12,3 +12,2 @@
<{%bold%}><{%fg 2%}>+ <{%reset%}> pkg:index:component resD <{%bold%}><{%fg 2%}>creating<{%reset%}>
- <{%fg 2%}>+ <{%reset%}> pkg:index:component resD <{%fg 2%}>created<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
@@ -16,2 +15,3 @@
<{%fg 2%}>+ <{%reset%}> pkg:index:component resB <{%fg 2%}>created<{%reset%}>
+ <{%fg 2%}>+ <{%reset%}> pkg:index:component resD <{%fg 2%}>created<{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestComponentProvidersInheritance
--- FAIL: TestTargetUntargetedParentWithUpdatedDependency (0.06s)
--- FAIL: TestTargetUntargetedParentWithUpdatedDependency/target_update (0.05s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:2134
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA newResource <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA newResource <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> component parent <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA child <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA child <{%fg 2%}>created<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test <{%fg 2%}>created<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> component parent <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 4 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA newResource <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA newResource <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> component parent <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA child <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA child <{%fg 2%}>created<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> component parent <{%fg 2%}>created<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 4 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -11,4 +11,4 @@
<{%fg 2%}>+ <{%reset%}> pkgA:m:typA child <{%fg 2%}>created<{%reset%}>
+ <{%fg 2%}>+ <{%reset%}> component parent <{%fg 2%}>created<{%reset%}>
<{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test <{%fg 2%}>created<{%reset%}>
- <{%fg 2%}>+ <{%reset%}> component parent <{%fg 2%}>created<{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestTargetUntargetedParentWithUpdatedDependency/target_update
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:2147
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA newResource <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> component parent <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 3%}>~ <{%reset%}> pkgA:m:typA child <{%bold%}><{%fg 3%}>updating<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%fg 3%}>~ <{%reset%}> pkgA:m:typA child <{%fg 3%}>updated<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> component parent <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 1 updated<{%reset%}>\n 3 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA newResource <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> component parent <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 3%}>~ <{%reset%}> pkgA:m:typA child <{%bold%}><{%fg 3%}>updating<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%fg 3%}>~ <{%reset%}> pkgA:m:typA child <{%fg 3%}>updated<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%reset%}> <{%reset%}> component parent <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 1 updated<{%reset%}>\n 3 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -9,4 +9,4 @@
<{%fg 3%}>~ <{%reset%}> pkgA:m:typA child <{%fg 3%}>updated<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]
+ <{%reset%}> <{%reset%}> component parent <{%reset%}><{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%reset%}><{%reset%}>
- <{%reset%}> <{%reset%}> component parent <{%reset%}><{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestTargetUntargetedParentWithUpdatedDependency/target_update
--- FAIL: TestTargetUntargetedParentWithUpdatedDependency/target_create (0.01s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:2169
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA newResource <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> component parent <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA child <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>Resource 'urn:pulumi:test::test::component$pkgA:m:typA::child' depends on 'urn:pulumi:test::test::component::parent' which was was not specified in --target list.<{%reset%}>\n <{%reset%}> <{%reset%}> component parent <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgA:m:typA child <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (child):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>Resource 'urn:pulumi:test::test::component$pkgA:m:typA::child' depends on 'urn:pulumi:test::test::component::parent' which was was not specified in --target list.<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA newResource <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> component parent <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA child <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>Resource 'urn:pulumi:test::test::component$pkgA:m:typA::child' depends on 'urn:pulumi:test::test::component::parent' which was was not specified in --target list.<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> component parent <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgA:m:typA child <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (child):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>Resource 'urn:pulumi:test::test::component$pkgA:m:typA::child' depends on 'urn:pulumi:test::test::component::parent' which was was not specified in --target list.<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -9,5 +9,5 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA child <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>Resource 'urn:pulumi:test::test::component$pkgA:m:typA::child' depends on 'urn:pulumi:test::test::component::parent' which was was not specified in --target list.<{%reset%}>
+ <{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test <{%fg 2%}>created<{%reset%}>
<{%reset%}> <{%reset%}> component parent <{%reset%}><{%reset%}>
<{%reset%}> <{%reset%}> pkgA:m:typA child <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
- <{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test <{%fg 2%}>created<{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestTargetUntargetedParentWithUpdatedDependency/target_create
--- FAIL: TestProviderVersionInputAndOption (0.08s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:1189
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=91466dd6-30ed-4837-9fc0-b825c9181c82]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}> version: <{%reset%}><{%reset%}>\"1.0.0\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=0b5d95fe-47b4-47e2-b492-3f006ba09e38]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::91466dd6-30ed-4837-9fc0-b825c9181c82]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=91466dd6-30ed-4837-9fc0-b825c9181c82]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=0b5d95fe-47b4-47e2-b492-3f006ba09e38]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::91466dd6-30ed-4837-9fc0-b825c9181c82]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]
-<{%reset%}><{%reset%}> version: <{%reset%}><{%reset%}>"1.0.0"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestProviderVersionInputAndOption
--- FAIL: TestPluginDownloadURLPassthrough (0.09s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:1245
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=8eea3885-5d87-45e4-97cf-fb658279e00f]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}> pluginDownloadURL: <{%reset%}><{%reset%}>\"get.pulumi.com/${VERSION}\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7c10d5e1-5223-4a34-9bbe-e839e2df8358]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::8eea3885-5d87-45e4-97cf-fb658279e00f]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=8eea3885-5d87-45e4-97cf-fb658279e00f]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7c10d5e1-5223-4a34-9bbe-e839e2df8358]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::8eea3885-5d87-45e4-97cf-fb658279e00f]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]
-<{%reset%}><{%reset%}> pluginDownloadURL: <{%reset%}><{%reset%}>"get.pulumi.com/${VERSION}"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestPluginDownloadURLPassthrough
--- FAIL: TestProviderVersionInput (0.11s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:1138
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=32b8fa71-26eb-4e7e-a068-d03c72d30bc3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}> version: <{%reset%}><{%reset%}>\"1.0.0\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=97310939-665f-4a60-a69e-89000468ff2c]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::32b8fa71-26eb-4e7e-a068-d03c72d30bc3]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=32b8fa71-26eb-4e7e-a068-d03c72d30bc3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=97310939-665f-4a60-a69e-89000468ff2c]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::32b8fa71-26eb-4e7e-a068-d03c72d30bc3]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]
-<{%reset%}><{%reset%}> version: <{%reset%}><{%reset%}>"1.0.0"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestProviderVersionInput
--- FAIL: TestProviderVersionOption (0.12s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:1088
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=e7837e62-79d4-4dc7-ac17-899593e4b1bf]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}> version: <{%reset%}><{%reset%}>\"1.0.0\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=878bff7c-0a64-4355-b87b-9c06241e90b5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::e7837e62-79d4-4dc7-ac17-899593e4b1bf]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=e7837e62-79d4-4dc7-ac17-899593e4b1bf]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=878bff7c-0a64-4355-b87b-9c06241e90b5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::e7837e62-79d4-4dc7-ac17-899593e4b1bf]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]
-<{%reset%}><{%reset%}> version: <{%reset%}><{%reset%}>"1.0.0"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestProviderVersionOption
--- FAIL: TestTargetDestroyChildErrors (0.05s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:1737
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resB <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>Resource 'urn:pulumi:test::test::pkgA:m:typA$pkgA:m:typA::resB' will be destroyed but was not specified in --target list.\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pkgA:m:typA resB <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resB):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>Resource 'urn:pulumi:test::test::pkgA:m:typA$pkgA:m:typA::resB' will be destroyed but was not specified in --target list.\n Either include resource in --target list or pass --target-dependents to proceed.<{%reset%}>\n\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resB <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>Resource 'urn:pulumi:test::test::pkgA:m:typA$pkgA:m:typA::resB' will be destroyed but was not specified in --target list.\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pkgA:m:typA resB <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resB):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>Resource 'urn:pulumi:test::test::pkgA:m:typA$pkgA:m:typA::resB' will be destroyed but was not specified in --target list.\n Either include resource in --target list or pass --target-dependents to proceed.<{%reset%}>\n\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -5,4 +5,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>
+ <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%reset%}> <{%reset%}> pkgA:m:typA resB <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
- <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestTargetDestroyChildErrors
--- FAIL: TestImportRemoteComponent (0.01s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:1116
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test-test <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:mlc default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:mlc default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>= <{%reset%}> mlc:index:Component comp <{%bold%}><{%fg 2%}>importing<{%reset%}> \n <{%bold%}><{%fg 2%}>= <{%reset%}> pkgA:m:typA resB <{%bold%}><{%fg 2%}>importing<{%reset%}> \n <{%fg 2%}>= <{%reset%}> pkgA:m:typA resB <{%fg 2%}>imported<{%reset%}> \n <{%fg 2%}>= <{%reset%}> mlc:index:Component comp <{%fg 2%}>imported<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test-test <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n <{%fg 2%}>= 2 imported<{%reset%}>\n <{%bold%}>3 changes<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test-test <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:mlc default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:mlc default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>= <{%reset%}> mlc:index:Component comp <{%bold%}><{%fg 2%}>importing<{%reset%}> \n <{%bold%}><{%fg 2%}>= <{%reset%}> pkgA:m:typA resB <{%bold%}><{%fg 2%}>importing<{%reset%}> \n <{%fg 2%}>= <{%reset%}> pkgA:m:typA resB <{%fg 2%}>imported<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test-test <{%fg 2%}>created<{%reset%}> \n <{%fg 2%}>= <{%reset%}> mlc:index:Component comp <{%fg 2%}>imported<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n <{%fg 2%}>= 2 imported<{%reset%}>\n <{%bold%}>3 changes<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -11,4 +11,4 @@
<{%fg 2%}>= <{%reset%}> pkgA:m:typA resB <{%fg 2%}>imported<{%reset%}>
+ <{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test-test <{%fg 2%}>created<{%reset%}>
<{%fg 2%}>= <{%reset%}> mlc:index:Component comp <{%fg 2%}>imported<{%reset%}>
- <{%fg 2%}>+ <{%reset%}> pulumi:pulumi:Stack test-test <{%fg 2%}>created<{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestImportRemoteComponent
--- FAIL: TestImportInputDiff (0.03s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:1218
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:229
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:1215
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5cd80e19-0f6f-490d-885f-9a3ff83c80a5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=actual-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%fg 3%}> ~ foo: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>bar<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>bar<{%reset%}><{%fg 2%}>z<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>\n<{%reset%}> foo : <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>1<{%reset%}><{%reset%}>\n<{%reset%}><{%fg 1%}>- pulumi:pulumi:Stack: (delete)\n<{%fg 1%}> [urn=urn:pulumi:test::test::pulumi:pulumi:Stack::test-test]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 1%}>- 1 deleted<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5cd80e19-0f6f-490d-885f-9a3ff83c80a5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=actual-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>\n<{%reset%}> foo : <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>1<{%reset%}><{%reset%}>\n<{%reset%}><{%fg 1%}>- pulumi:pulumi:Stack: (delete)\n<{%fg 1%}> [urn=urn:pulumi:test::test::pulumi:pulumi:Stack::test-test]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 1%}>- 1 deleted<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%fg 3%}> ~ foo: <{%reset%}><{%fg 3%}>"<{%reset%}><{%reset%}>bar<{%reset%}><{%fg 3%}>"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>"<{%reset%}><{%reset%}>bar<{%reset%}><{%fg 2%}>z<{%reset%}><{%fg 3%}>"
<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>
Test: TestImportInputDiff
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:1218
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:229
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:1215
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 1%}>- <{%reset%}> pulumi:pulumi:Stack test-test <{%bold%}><{%fg 1%}>deleting<{%reset%}> \n <{%fg 1%}>- <{%reset%}> pulumi:pulumi:Stack test-test <{%fg 1%}>deleted<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 1%}>- 1 deleted<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 1%}>- <{%reset%}> pulumi:pulumi:Stack test-test <{%bold%}><{%fg 1%}>deleting<{%reset%}> \n <{%fg 1%}>- <{%reset%}> pulumi:pulumi:Stack test-test <{%fg 1%}>deleted<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 1%}>- 1 deleted<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -4,3 +4,3 @@
<{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}>
- <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
+ <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}>
<{%bold%}><{%fg 1%}>- <{%reset%}> pulumi:pulumi:Stack test-test <{%bold%}><{%fg 1%}>deleting<{%reset%}>
Test: TestImportInputDiff
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:1215
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5cd80e19-0f6f-490d-885f-9a3ff83c80a5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=actual-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%fg 3%}> ~ foo: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>bar<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>bar<{%reset%}><{%fg 2%}>z<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>\n<{%reset%}> foo : <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>1<{%reset%}><{%reset%}>\n<{%reset%}><{%fg 1%}>- pulumi:pulumi:Stack: (delete)\n<{%fg 1%}> [urn=urn:pulumi:test::test::pulumi:pulumi:Stack::test-test]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 1%}>- 1 deleted<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5cd80e19-0f6f-490d-885f-9a3ff83c80a5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=actual-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>\n<{%reset%}> foo : <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>1<{%reset%}><{%reset%}>\n<{%reset%}><{%fg 1%}>- pulumi:pulumi:Stack: (delete)\n<{%fg 1%}> [urn=urn:pulumi:test::test::pulumi:pulumi:Stack::test-test]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 1%}>- 1 deleted<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%fg 3%}> ~ foo: <{%reset%}><{%fg 3%}>"<{%reset%}><{%reset%}>bar<{%reset%}><{%fg 3%}>"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>"<{%reset%}><{%reset%}>bar<{%reset%}><{%fg 2%}>z<{%reset%}><{%fg 3%}>"
<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>
Test: TestImportInputDiff
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:1215
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 1%}>- <{%reset%}> pulumi:pulumi:Stack test-test <{%bold%}><{%fg 1%}>deleting<{%reset%}> \n <{%fg 1%}>- <{%reset%}> pulumi:pulumi:Stack test-test <{%fg 1%}>deleted<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 1%}>- 1 deleted<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 1%}>- <{%reset%}> pulumi:pulumi:Stack test-test <{%bold%}><{%fg 1%}>deleting<{%reset%}> \n <{%fg 1%}>- <{%reset%}> pulumi:pulumi:Stack test-test <{%fg 1%}>deleted<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 1%}>- 1 deleted<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -4,3 +4,3 @@
<{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}>
- <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
+ <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}>
<{%bold%}><{%fg 1%}>- <{%reset%}> pulumi:pulumi:Stack test-test <{%bold%}><{%fg 1%}>deleting<{%reset%}>
Test: TestImportInputDiff
--- FAIL: TestSingleResourceExplicitProviderAliasUpdateDelete (0.12s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:475
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=805161d6-6f8c-45b2-a3dc-29885cccf46a]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}> id: <{%reset%}><{%reset%}>\"first\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=b4b5a1d7-67c3-4696-86dc-552352e50a80]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::805161d6-6f8c-45b2-a3dc-29885cccf46a]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=805161d6-6f8c-45b2-a3dc-29885cccf46a]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=b4b5a1d7-67c3-4696-86dc-552352e50a80]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::805161d6-6f8c-45b2-a3dc-29885cccf46a]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]
-<{%reset%}><{%reset%}> id: <{%reset%}><{%reset%}>"first"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestSingleResourceExplicitProviderAliasUpdateDelete
--- FAIL: TestTargetUntargetedParent (0.04s)
--- FAIL: TestTargetUntargetedParent/target_update (0.04s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:1591
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running \n <{%bold%}><{%reset%}> <{%reset%}> component parent <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 3%}>~ <{%reset%}> pkgA:m:typA child <{%bold%}><{%fg 3%}>updating<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%fg 3%}>~ <{%reset%}> pkgA:m:typA child <{%fg 3%}>updated<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> component parent <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 1 updated<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running \n <{%bold%}><{%reset%}> <{%reset%}> component parent <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 3%}>~ <{%reset%}> pkgA:m:typA child <{%bold%}><{%fg 3%}>updating<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%fg 3%}>~ <{%reset%}> pkgA:m:typA child <{%fg 3%}>updated<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]\n <{%reset%}> <{%reset%}> component parent <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 1 updated<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -8,4 +8,4 @@
<{%fg 3%}>~ <{%reset%}> pkgA:m:typA child <{%fg 3%}>updated<{%reset%}> [diff: <{%fg 2%}>+foo<{%reset%}><{%reset%}>]
+ <{%reset%}> <{%reset%}> component parent <{%reset%}><{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%reset%}><{%reset%}>
- <{%reset%}> <{%reset%}> component parent <{%reset%}><{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestTargetUntargetedParent/target_update
--- FAIL: TestEnsureUntargetedSame (0.04s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:1092
Error: Not equal:
expected: "<{%reset%}> pulumi:pulumi:Stack: (same)\n<{%reset%}> [urn=urn:pulumi:test::test::pulumi:pulumi:Stack::test-test]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=4b2af5e0-5c42-46cf-8073-76cdfe175e9a]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=356af82e-39d6-4866-adbc-04caca3233a3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=945dae37-015c-40b3-ae12-48193e535b83]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resB]\n<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 3 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:pulumi:Stack: (same)\n<{%reset%}> [urn=urn:pulumi:test::test::pulumi:pulumi:Stack::test-test]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=4b2af5e0-5c42-46cf-8073-76cdfe175e9a]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=356af82e-39d6-4866-adbc-04caca3233a3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=945dae37-015c-40b3-ae12-48193e535b83]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resB]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 3 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -8,3 +8,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -12,3 +11,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resB]
-<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestEnsureUntargetedSame
--- FAIL: TestStackOutputsResourceError (0.07s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:5688
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**creating failed**<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pulumi:pulumi:Stack (test):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Outputs:<{%reset%}>\n<{%fg 1%}> - first : <{%reset%}><{%fg 1%}>\"step 0\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 1%}> - second: <{%reset%}><{%fg 1%}>\"step 0\"<{%reset%}><{%fg 1%}>\n<{%reset%}>\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**creating failed**<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n\n <{%fg 12%}>pulumi:pulumi:Stack (test):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Outputs:<{%reset%}>\n<{%fg 1%}> - first : <{%reset%}><{%fg 1%}>\"step 0\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 1%}> - second: <{%reset%}><{%fg 1%}>\"step 0\"<{%reset%}><{%fg 1%}>\n<{%reset%}>\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -12,7 +12,7 @@
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
+ <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>
+ <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>
+
<{%fg 12%}>pulumi:pulumi:Stack (test):<{%reset%}>
<{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>
-
- <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>
- <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>
Test: TestStackOutputsResourceError
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:5698
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**creating failed**<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pulumi:pulumi:Stack (test):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Outputs:<{%reset%}>\n<{%fg 3%}> ~ first : <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>step <{%reset%}><{%fg 1%}>0<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>step <{%reset%}><{%fg 2%}>2<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%fg 3%}> ~ second: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>step <{%reset%}><{%fg 1%}>0<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>step <{%reset%}><{%fg 2%}>2<{%reset%}><{%fg 3%}>\"\n<{%reset%}>\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**creating failed**<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack test running <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack test <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>\n\n <{%fg 12%}>pulumi:pulumi:Stack (test):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Outputs:<{%reset%}>\n<{%fg 3%}> ~ first : <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>step <{%reset%}><{%fg 1%}>0<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>step <{%reset%}><{%fg 2%}>2<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%fg 3%}> ~ second: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>step <{%reset%}><{%fg 1%}>0<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>step <{%reset%}><{%fg 2%}>2<{%reset%}><{%fg 3%}>\"\n<{%reset%}>\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -11,7 +11,7 @@
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
+ <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>
+ <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>
+
<{%fg 12%}>pulumi:pulumi:Stack (test):<{%reset%}>
<{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>
-
- <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>
- <{%fg 1%}>error: <{%reset%}><{%reset%}>oh no<{%reset%}>
Test: TestStackOutputsResourceError
--- FAIL: TestImportWithDifferingImportIdentifierFormat (0.02s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:385
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=98a33169-7d24-4136-b651-a048a227c4a3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=98a33169-7d24-4136-b651-a048a227c4a3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestImportWithDifferingImportIdentifierFormat
--- FAIL: TestSingleResourceExplicitProviderDeleteBeforeReplace (0.18s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:710
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=2bae4b5c-ffb0-44e2-aff3-4e68ca51b9b5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8bc502de-bf34-43fe-be88-c7822856d0f2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::2bae4b5c-ffb0-44e2-aff3-4e68ca51b9b5]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=2bae4b5c-ffb0-44e2-aff3-4e68ca51b9b5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8bc502de-bf34-43fe-be88-c7822856d0f2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::2bae4b5c-ffb0-44e2-aff3-4e68ca51b9b5]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestSingleResourceExplicitProviderDeleteBeforeReplace
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:768
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ff8d0053-6ade-45f0-bda9-670d625b54f5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"baz\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=cad56e54-f3be-494a-b1df-4a487968a8a8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ff8d0053-6ade-45f0-bda9-670d625b54f5]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ff8d0053-6ade-45f0-bda9-670d625b54f5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=cad56e54-f3be-494a-b1df-4a487968a8a8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ff8d0053-6ade-45f0-bda9-670d625b54f5]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"baz"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestSingleResourceExplicitProviderDeleteBeforeReplace
--- FAIL: TestSingleResourceExplicitProviderReplace (0.16s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:331
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=207613a5-dfc8-4309-96a3-891c244719f2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=f5ea072f-802b-4746-bdea-79a025930fc6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::207613a5-dfc8-4309-96a3-891c244719f2]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=207613a5-dfc8-4309-96a3-891c244719f2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=f5ea072f-802b-4746-bdea-79a025930fc6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::207613a5-dfc8-4309-96a3-891c244719f2]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestSingleResourceExplicitProviderReplace
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:369
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=725e19c4-aa5c-494a-93ff-db39f5aae5f2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"baz\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=01d3bb9b-7341-40ad-a8ea-664159a92cb0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::725e19c4-aa5c-494a-93ff-db39f5aae5f2]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=725e19c4-aa5c-494a-93ff-db39f5aae5f2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=01d3bb9b-7341-40ad-a8ea-664159a92cb0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::725e19c4-aa5c-494a-93ff-db39f5aae5f2]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"baz"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestSingleResourceExplicitProviderReplace
--- FAIL: TestUpContinueOnErrorNoSDKSupport (0.01s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/continue_on_error_test.go:354
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%bold%}><{%fg 2%}>creating<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%fg 1%}>**creating failed**<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent1 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent1 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent2 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent2 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent3 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent3 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgB:m:typB (failing):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%bold%}><{%fg 2%}>creating<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%fg 1%}>**creating failed**<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent1 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent1 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent2 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent2 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent3 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent3 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n <{%fg 12%}>pkgB:m:typB (failing):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -19,7 +19,7 @@
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
+ <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>
+ <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>
+
<{%fg 12%}>pkgB:m:typB (failing):<{%reset%}>
<{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>
-
- <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>
- <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>
Test: TestUpContinueOnErrorNoSDKSupport
--- FAIL: TestImportPlanExistingImport (0.04s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:713
Error: Not equal:
expected: "<{%reset%}> pulumi:pulumi:Stack: (same)\n<{%reset%}> [urn=urn:pulumi:test::test::pulumi:pulumi:Stack::test]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=224163e4-4dcd-41cb-9f35-932010ae7b2e]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}> <{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=imported-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>1<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:pulumi:Stack: (same)\n<{%reset%}> [urn=urn:pulumi:test::test::pulumi:pulumi:Stack::test]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=224163e4-4dcd-41cb-9f35-932010ae7b2e]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}> <{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=imported-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -8,4 +8,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
-<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>1<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestImportPlanExistingImport
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:721
Error: Not equal:
expected: "<{%reset%}> pulumi:pulumi:Stack: (same)\n<{%reset%}> [urn=urn:pulumi:test::test::pulumi:pulumi:Stack::test]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=224163e4-4dcd-41cb-9f35-932010ae7b2e]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}> <{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=imported-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>1<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> <{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=imported-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>1<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:pulumi:Stack: (same)\n<{%reset%}> [urn=urn:pulumi:test::test::pulumi:pulumi:Stack::test]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=224163e4-4dcd-41cb-9f35-932010ae7b2e]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}> <{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=imported-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> <{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=imported-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -8,4 +8,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
-<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>1<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}> <{%reset%}> pkgA:m:typA: (same)
@@ -13,4 +11,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
-<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>1<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestImportPlanExistingImport
--- FAIL: TestSingleResourceExplicitProviderAliasReplace (0.20s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:567
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=50a90810-4136-440e-a144-ed0f9877139d]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}> id: <{%reset%}><{%reset%}>\"first\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=e17c37c6-ebf7-4608-9d26-ec1301da7321]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::50a90810-4136-440e-a144-ed0f9877139d]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=50a90810-4136-440e-a144-ed0f9877139d]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=e17c37c6-ebf7-4608-9d26-ec1301da7321]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::50a90810-4136-440e-a144-ed0f9877139d]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]
-<{%reset%}><{%reset%}> id: <{%reset%}><{%reset%}>"first"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestSingleResourceExplicitProviderAliasReplace
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:589
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=50a90810-4136-440e-a144-ed0f9877139d]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provB]\n<{%reset%}><{%reset%}> id: <{%reset%}><{%reset%}>\"first\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=e17c37c6-ebf7-4608-9d26-ec1301da7321]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%fg 3%}> [provider: <{%reset%}><{%fg 1%}>urn:pulumi:test::test::pulumi:providers:pkgA::provA::50a90810-4136-440e-a144-ed0f9877139d<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 2%}>urn:pulumi:test::test::pulumi:providers:pkgA::provB::50a90810-4136-440e-a144-ed0f9877139d<{%reset%}><{%fg 3%}>]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=50a90810-4136-440e-a144-ed0f9877139d]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provB]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=e17c37c6-ebf7-4608-9d26-ec1301da7321]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%fg 3%}> [provider: <{%reset%}><{%fg 1%}>urn:pulumi:test::test::pulumi:providers:pkgA::provA::50a90810-4136-440e-a144-ed0f9877139d<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 2%}>urn:pulumi:test::test::pulumi:providers:pkgA::provB::50a90810-4136-440e-a144-ed0f9877139d<{%reset%}><{%fg 3%}>]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provB]
-<{%reset%}><{%reset%}> id: <{%reset%}><{%reset%}>"first"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestSingleResourceExplicitProviderAliasReplace
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:653
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5b58698d-ebca-4336-bf5f-e1ac7c116437]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provB]\n<{%reset%}><{%reset%}> id: <{%reset%}><{%reset%}>\"second\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=89c78b78-cfeb-41f3-8f5a-f04b44405f05]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provB::5b58698d-ebca-4336-bf5f-e1ac7c116437]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5b58698d-ebca-4336-bf5f-e1ac7c116437]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provB]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=89c78b78-cfeb-41f3-8f5a-f04b44405f05]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provB::5b58698d-ebca-4336-bf5f-e1ac7c116437]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provB]
-<{%reset%}><{%reset%}> id: <{%reset%}><{%reset%}>"second"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestSingleResourceExplicitProviderAliasReplace
--- FAIL: TestDependencyChangeDBR (0.03s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/delete_before_replace_test.go:603
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=d250bbd4-8f81-4218-91f7-a35fdc37d6ee]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:index:typ: (same)\n<{%reset%}> [id=created-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)\n<{%fg 9%}> [id=created-id]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 9%}> A: <{%reset%}><{%fg 9%}>\"foo\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 9%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 13%}>+-pkgA:index:typ: (replace)\n<{%reset%}> [id=created-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 10%}>++pkgA:index:typ: (create-replacement)\n<{%reset%}> [id=created-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=d250bbd4-8f81-4218-91f7-a35fdc37d6ee]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:index:typ: (same)\n<{%reset%}> [id=created-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)\n<{%fg 9%}> [id=created-id]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 9%}> A: <{%reset%}><{%fg 9%}>\"foo\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 9%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 13%}>+-pkgA:index:typ: (replace)\n<{%reset%}> [id=created-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 10%}>++pkgA:index:typ: (create-replacement)\n<{%reset%}> [id=created-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)
Test: TestDependencyChangeDBR
--- FAIL: TestSingleResourceDefaultProviderReplace (0.15s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:235
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=d94d8d1f-055c-49d4-8944-295cc6fba380]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=e92f2afb-b652-414f-a0ac-c59c2d69abe7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=d94d8d1f-055c-49d4-8944-295cc6fba380]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=e92f2afb-b652-414f-a0ac-c59c2d69abe7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestSingleResourceDefaultProviderReplace
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/provider_test.go:274
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=3b25d69d-095d-4065-9639-99909f823f47]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"baz\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=a6bb2ab9-3063-4f1a-9fc0-4ee875ac86fe]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=3b25d69d-095d-4065-9639-99909f823f47]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=a6bb2ab9-3063-4f1a-9fc0-4ee875ac86fe]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"baz"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestSingleResourceDefaultProviderReplace
--- FAIL: TestIgnoreChangesInvalidPaths (0.03s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:1572
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"foo.bar\"<{%reset%}>\n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"foo.bar\"<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"foo.bar\"<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"foo.bar\"<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -5,4 +5,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: "foo.bar"<{%reset%}>
+ <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
- <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestIgnoreChangesInvalidPaths
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:1586
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[0]\"<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[0]\"<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[0]\"<{%reset%}>\n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[0]\"<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -5,4 +5,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: "qux[0]"<{%reset%}>
+ <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestIgnoreChangesInvalidPaths
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:1598
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[0]\"<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[0]\"<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[0]\"<{%reset%}>\n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[0]\"<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -5,4 +5,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: "qux[0]"<{%reset%}>
+ <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestIgnoreChangesInvalidPaths
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:1615
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[1]\"<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[1]\"<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[1]\"<{%reset%}>\n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: \"qux[1]\"<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -5,4 +5,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>cannot ignore changes to the following properties because one or more elements of the path are missing: "qux[1]"<{%reset%}>
+ <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestIgnoreChangesInvalidPaths
--- FAIL: TestResoucesTargeted (0.07s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/update_plan_test.go:1732
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: =+foo[{bar}]<{%reset%}>\n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: =+foo[{bar}]<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: =+foo[{bar}]<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: =+foo[{bar}]<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -6,4 +6,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: =+foo[{bar}]<{%reset%}>
+ <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
- <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestResoucesTargeted
--- FAIL: TestUpContinueOnErrorCreate (0.02s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/continue_on_error_test.go:177
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%bold%}><{%fg 2%}>creating<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%fg 1%}>**creating failed**<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent1 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent1 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent2 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent2 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent3 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent3 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n <{%fg 12%}>pkgB:m:typB (failing):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgB default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%bold%}><{%fg 2%}>creating<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> pkgB:m:typB failing <{%fg 1%}>**creating failed**<{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent1 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent1 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent2 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent2 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent3 <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA independent3 <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgB:m:typB (failing):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>\n\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -19,7 +19,7 @@
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
+ <{%fg 12%}>pkgB:m:typB (failing):<{%reset%}>
+ <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>
+
<{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>
<{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>
-
- <{%fg 12%}>pkgB:m:typB (failing):<{%reset%}>
- <{%fg 1%}>error: <{%reset%}><{%reset%}>intentionally failed create<{%reset%}>
Test: TestUpContinueOnErrorCreate
--- FAIL: TestImportOption (0.14s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:126
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=485546eb-05d5-4517-8c25-8bacf2f448fe]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>\n<{%reset%}> out: <{%reset%}><{%reset%}>41<{%reset%}><{%reset%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=485546eb-05d5-4517-8c25-8bacf2f448fe]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>\n<{%reset%}> out: <{%reset%}><{%reset%}>41<{%reset%}><{%reset%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>
Test: TestImportOption
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/import_test.go:209
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=d4184ab5-c183-4dd8-81f8-318d3ccb41a3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=d4184ab5-c183-4dd8-81f8-318d3ccb41a3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestImportOption
--- FAIL: TestAliasWithPlans (0.04s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/update_plan_test.go:1130
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=b6605cc0-8a2d-4242-b6ad-c692ebdb2460]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-resA]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::newResA]\n<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>\"baz\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=b6605cc0-8a2d-4242-b6ad-c692ebdb2460]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-resA]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::newResA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,4 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::newResA]
-<{%reset%}><{%reset%}> foo : <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
-<{%reset%}><{%reset%}> frob: <{%reset%}><{%reset%}>"baz"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestAliasWithPlans
--- FAIL: TestProviderDiffMissingOldOutputs (0.11s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:1995
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=a32bd58e-5ac1-4ba8-b6dd-2c99d8d46a9e]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=e7ff527f-65a0-4885-9e00-9a58d9ff0db7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=a32bd58e-5ac1-4ba8-b6dd-2c99d8d46a9e]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=e7ff527f-65a0-4885-9e00-9a58d9ff0db7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -3,3 +3,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
Test: TestProviderDiffMissingOldOutputs
--- FAIL: TestResoucesWithSames (0.03s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/update_plan_test.go:720
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f077afa6-e21f-4c60-8e0b-ca6631d78ae9]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 2%}>+ pkgA:m:typA: (create)\n<{%fg 2%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%fg 2%}> foo: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 2%}> zed: <{%reset%}><{%fg 2%}>24<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resB]\n<{%reset%}><{%reset%}> X: <{%reset%}><{%reset%}>\"Y\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f077afa6-e21f-4c60-8e0b-ca6631d78ae9]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 2%}>+ pkgA:m:typA: (create)\n<{%fg 2%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%fg 2%}> foo: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 2%}> zed: <{%reset%}><{%fg 2%}>24<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resB]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -10,3 +10,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resB]
-<{%reset%}><{%reset%}> X: <{%reset%}><{%reset%}>"Y"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestResoucesWithSames
--- FAIL: TestExpectedUnneededCreate (0.03s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/update_plan_test.go:548
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9b91be53-5f61-499b-9174-d2e84e748bca]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-resA]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9b91be53-5f61-499b-9174-d2e84e748bca]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-resA]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestExpectedUnneededCreate
--- FAIL: TestInvalidGetIDReportsUserError (0.01s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:3605
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>Expected an ID for urn:pulumi:test::test::pkgA:m:typA::resA<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>Expected an ID for urn:pulumi:test::test::pkgA:m:typA::resA<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>Expected an ID for urn:pulumi:test::test::pkgA:m:typA::resA<{%reset%}>\n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>Expected an ID for urn:pulumi:test::test::pkgA:m:typA::resA<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -6,4 +6,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>Expected an ID for urn:pulumi:test::test::pkgA:m:typA::resA<{%reset%}>
+ <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestInvalidGetIDReportsUserError
--- FAIL: TestPlannedUpdateChangedStack (0.05s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/update_plan_test.go:896
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: =~zed[{24}]<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: =~zed[{24}]<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: =~zed[{24}]<{%reset%}>\n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: =~zed[{24}]<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -5,4 +5,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: =~zed[{24}]<{%reset%}>
+ <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestPlannedUpdateChangedStack
--- FAIL: TestExpectedCreate (0.03s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/update_plan_test.go:431
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=e915f63e-8af6-4d3f-851b-28a89a48a27c]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-resA]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=e915f63e-8af6-4d3f-851b-28a89a48a27c]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-resA]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestExpectedCreate
--- FAIL: TestRemoteComponentTransforms (0.02s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/transformation_test.go:677
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typC resC <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%fg 2%}>created<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typC resC <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 2 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typC resC <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typC resC <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 2 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -8,4 +8,4 @@
<{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%fg 2%}>created<{%reset%}>
+ <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%fg 2%}>+ <{%reset%}> pkgA:m:typC resC <{%fg 2%}>created<{%reset%}>
- <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestRemoteComponentTransforms
--- FAIL: TestExpectedDelete (0.03s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/update_plan_test.go:357
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=d1a5ca8b-23c0-42ba-8067-84b98f5cfaba]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-resA]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=d1a5ca8b-23c0-42ba-8067-84b98f5cfaba]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-resA]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestExpectedDelete
--- FAIL: TestPlannedUpdate (0.02s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/update_plan_test.go:98
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: +-baz[{map[a:{42} b:output<string>{}]}], +-foo[{bar}]<{%reset%}>\n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: +-baz[{map[a:{42} b:output<string>{}]}], +-foo[{bar}]<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: +-baz[{map[a:{42} b:output<string>{}]}], +-foo[{bar}]<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: +-baz[{map[a:{42} b:output<string>{}]}], +-foo[{bar}]<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -6,4 +6,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>resource urn:pulumi:test::test::pkgA:m:typA::resA violates plan: properties changed: +-baz[{map[a:{42} b:output<string>{}]}], +-foo[{bar}]<{%reset%}>
+ <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
- <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestPlannedUpdate
--- FAIL: TestUnplannedDelete (0.03s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/update_plan_test.go:275
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=7a78c2b7-243b-429c-ab0f-229d21c0b1c2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-resA]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=7a78c2b7-243b-429c-ab0f-229d21c0b1c2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-resA]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUnplannedDelete
--- FAIL: TestStackReferenceRegister (0.07s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:1184
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pulumi: (same)\n<{%reset%}> [id=66b11ec3-40c1-49e7-a4ad-a75713cda9b3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pulumi::default]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:pulumi:StackReference: (same)\n<{%reset%}> [id=c9e3bcf1-a501-437f-9f3f-abdcb2c06d88]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:pulumi:StackReference::other]\n<{%reset%}><{%reset%}> name: <{%reset%}><{%reset%}>\"other\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>\n<{%reset%}> outputs : <{%reset%}><{%reset%}>{\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> }<{%reset%}><{%reset%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pulumi: (same)\n<{%reset%}> [id=66b11ec3-40c1-49e7-a4ad-a75713cda9b3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pulumi::default]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:pulumi:StackReference: (same)\n<{%reset%}> [id=c9e3bcf1-a501-437f-9f3f-abdcb2c06d88]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:pulumi:StackReference::other]\n<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>\n<{%reset%}> outputs : <{%reset%}><{%reset%}>{\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> }<{%reset%}><{%reset%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:pulumi:StackReference::other]
-<{%reset%}><{%reset%}> name: <{%reset%}><{%reset%}>"other"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> --outputs:--<{%reset%}>
Test: TestStackReferenceRegister
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:1259
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pulumi default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pulumi default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:StackReference other <{%bold%}><{%reset%}><{%reset%}> <{%fg 3%}>warning: <{%reset%}><{%reset%}>The \"pulumi:pulumi:StackReference\" resource type is deprecated. Update your SDK or if already up to date raise an issue at https://github.com/pulumi/pulumi/issues.<{%reset%}>\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:StackReference other <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>pulumi:pulumi:StackReference resource 'other': property foo value {bar} has a problem: unknown property \"foo\"<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:StackReference other <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>; 1 <{%fg 3%}>warning<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pulumi:pulumi:StackReference (other):<{%reset%}>\n <{%fg 3%}>warning: <{%reset%}><{%reset%}>The \"pulumi:pulumi:StackReference\" resource type is deprecated. Update your SDK or if already up to date raise an issue at https://github.com/pulumi/pulumi/issues.<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>pulumi:pulumi:StackReference resource 'other': property foo value {bar} has a problem: unknown property \"foo\"<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pulumi default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pulumi default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:StackReference other <{%bold%}><{%reset%}><{%reset%}> <{%fg 3%}>warning: <{%reset%}><{%reset%}>The \"pulumi:pulumi:StackReference\" resource type is deprecated. Update your SDK or if already up to date raise an issue at https://github.com/pulumi/pulumi/issues.<{%reset%}>\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:StackReference other <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>pulumi:pulumi:StackReference resource 'other': property foo value {bar} has a problem: unknown property \"foo\"<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:StackReference other <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>; 1 <{%fg 3%}>warning<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pulumi:pulumi:StackReference (other):<{%reset%}>\n <{%fg 3%}>warning: <{%reset%}><{%reset%}>The \"pulumi:pulumi:StackReference\" resource type is deprecated. Update your SDK or if already up to date raise an issue at https://github.com/pulumi/pulumi/issues.<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>pulumi:pulumi:StackReference resource 'other': property foo value {bar} has a problem: unknown property \"foo\"<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -7,4 +7,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:StackReference other <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>pulumi:pulumi:StackReference resource 'other': property foo value {bar} has a problem: unknown property "foo"<{%reset%}>
+ <{%reset%}> <{%reset%}> pulumi:pulumi:StackReference other <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>; 1 <{%fg 3%}>warning<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%reset%}> <{%reset%}> pulumi:pulumi:StackReference other <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>; 1 <{%fg 3%}>warning<{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestStackReferenceRegister
--- FAIL: TestConstructCallSecretsUnknowns (0.01s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:4915
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA default <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 1 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -6,4 +6,4 @@
<{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 2%}>creating<{%reset%}>
+ <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%fg 2%}>+ <{%reset%}> pkgA:m:typA resA <{%fg 2%}>created<{%reset%}>
- <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestConstructCallSecretsUnknowns
--- FAIL: TestBadResourceType (0.01s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:526
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> a:component resB <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> singlename resC <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>an unhandled error occurred: rpc error: code = InvalidArgument desc = Type 'very:bad' is not a valid type token (must have format '*:*:*')<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> a:component resB <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> singlename resC <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>an unhandled error occurred: rpc error: code = InvalidArgument desc = Type 'very:bad' is not a valid type token (must have format '*:*:*')<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 2 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> a:component resB <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> singlename resC <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>an unhandled error occurred: rpc error: code = InvalidArgument desc = Type 'very:bad' is not a valid type token (must have format '*:*:*')<{%reset%}>\n <{%fg 2%}>+ <{%reset%}> singlename resC <{%fg 2%}>created<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> a:component resB <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>an unhandled error occurred: rpc error: code = InvalidArgument desc = Type 'very:bad' is not a valid type token (must have format '*:*:*')<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 2 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -6,5 +6,5 @@
<{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>an unhandled error occurred: rpc error: code = InvalidArgument desc = Type 'very:bad' is not a valid type token (must have format '*:*:*')<{%reset%}>
+ <{%fg 2%}>+ <{%reset%}> singlename resC <{%fg 2%}>created<{%reset%}>
<{%fg 2%}>+ <{%reset%}> a:component resB <{%fg 2%}>created<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
- <{%fg 2%}>+ <{%reset%}> singlename resC <{%fg 2%}>created<{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestBadResourceType
--- FAIL: TestDeletedWithCircularDependency (0.02s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:3564
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=88c88a6f-ce86-4005-a832-7db4e5e4a6c5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resB]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resC]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 3 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=88c88a6f-ce86-4005-a832-7db4e5e4a6c5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resB]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=created-id-2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resC]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 3 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -10,3 +9,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resB]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -14,3 +12,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resC]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestDeletedWithCircularDependency
--- FAIL: TestExplicitDeleteBeforeReplace (0.18s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/delete_before_replace_test.go:369
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:index:typ: (create-replacement)\n<{%reset%}> [id=972b44c3-b5ae-45c4-ab90-be4291540c43]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:index:typ: (replace)\n<{%reset%}> [id=972b44c3-b5ae-45c4-ab90-be4291540c43]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%reset%}> pkgA:index:typ: (same)\n<{%reset%}> [id=e2440c30-5828-48cb-b5c9-808ecc12dfa8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)\n<{%fg 9%}> [id=972b44c3-b5ae-45c4-ab90-be4291540c43]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 9%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 9%}> A: <{%reset%}><{%fg 9%}>\"foo\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:index:typ: (create-replacement)\n<{%reset%}> [id=972b44c3-b5ae-45c4-ab90-be4291540c43]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:index:typ: (replace)\n<{%reset%}> [id=972b44c3-b5ae-45c4-ab90-be4291540c43]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%reset%}> pkgA:index:typ: (same)\n<{%reset%}> [id=e2440c30-5828-48cb-b5c9-808ecc12dfa8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)\n<{%fg 9%}> [id=972b44c3-b5ae-45c4-ab90-be4291540c43]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 9%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 9%}> A: <{%reset%}><{%fg 9%}>\"foo\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -17,3 +17,2 @@
<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)
Test: TestExplicitDeleteBeforeReplace
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/delete_before_replace_test.go:418
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:index:typ: (same)\n<{%reset%}> [id=5ef09547-8509-4a8b-982a-754d861ebe7b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"baz\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:index:typ: (create-replacement)\n<{%reset%}> [id=b225715f-88ce-44c3-8359-c30f24ae91fd]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>qux<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:index:typ: (replace)\n<{%reset%}> [id=b225715f-88ce-44c3-8359-c30f24ae91fd]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>qux<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)\n<{%fg 9%}> [id=b225715f-88ce-44c3-8359-c30f24ae91fd]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%fg 9%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 9%}> A: <{%reset%}><{%fg 9%}>\"foo\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:index:typ: (same)\n<{%reset%}> [id=5ef09547-8509-4a8b-982a-754d861ebe7b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:index:typ: (create-replacement)\n<{%reset%}> [id=b225715f-88ce-44c3-8359-c30f24ae91fd]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>qux<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:index:typ: (replace)\n<{%reset%}> [id=b225715f-88ce-44c3-8359-c30f24ae91fd]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>qux<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)\n<{%fg 9%}> [id=b225715f-88ce-44c3-8359-c30f24ae91fd]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%fg 9%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 9%}> A: <{%reset%}><{%fg 9%}>\"foo\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -7,3 +7,2 @@
<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"baz"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:index:typ: (create-replacement)
Test: TestExplicitDeleteBeforeReplace
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/delete_before_replace_test.go:442
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:index:typ: (create-replacement)\n<{%reset%}> [id=5ef09547-8509-4a8b-982a-754d861ebe7b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>ba<{%reset%}><{%reset%}>z<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>z<{%reset%}><{%fg 2%}>am<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:index:typ: (replace)\n<{%reset%}> [id=5ef09547-8509-4a8b-982a-754d861ebe7b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>ba<{%reset%}><{%reset%}>z<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>z<{%reset%}><{%fg 2%}>am<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%reset%}> pkgA:index:typ: (same)\n<{%reset%}> [id=658b3d5a-b222-4837-ae74-05ecf072d901]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"qux\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)\n<{%fg 9%}> [id=5ef09547-8509-4a8b-982a-754d861ebe7b]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 9%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 9%}> A: <{%reset%}><{%fg 9%}>\"baz\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:index:typ: (create-replacement)\n<{%reset%}> [id=5ef09547-8509-4a8b-982a-754d861ebe7b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>ba<{%reset%}><{%reset%}>z<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>z<{%reset%}><{%fg 2%}>am<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:index:typ: (replace)\n<{%reset%}> [id=5ef09547-8509-4a8b-982a-754d861ebe7b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>ba<{%reset%}><{%reset%}>z<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>z<{%reset%}><{%fg 2%}>am<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%reset%}> pkgA:index:typ: (same)\n<{%reset%}> [id=658b3d5a-b222-4837-ae74-05ecf072d901]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)\n<{%fg 9%}> [id=5ef09547-8509-4a8b-982a-754d861ebe7b]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 9%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 9%}> A: <{%reset%}><{%fg 9%}>\"baz\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -17,3 +17,2 @@
<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"qux"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)
Test: TestExplicitDeleteBeforeReplace
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:606
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/delete_before_replace_test.go:492
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:index:typ: (create-replacement)\n<{%reset%}> [id=93aba799-43fd-4514-a741-66f57f8a6d08]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:index:typ: (replace)\n<{%reset%}> [id=93aba799-43fd-4514-a741-66f57f8a6d08]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%reset%}> pkgA:index:typ: (same)\n<{%reset%}> [id=899a07c1-e27a-408d-a926-8fd7f2d5923d]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"qux\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)\n<{%fg 9%}> [id=93aba799-43fd-4514-a741-66f57f8a6d08]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 9%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 9%}> A: <{%reset%}><{%fg 9%}>\"foo\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::provA]\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:index:typ: (create-replacement)\n<{%reset%}> [id=93aba799-43fd-4514-a741-66f57f8a6d08]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:index:typ: (replace)\n<{%reset%}> [id=93aba799-43fd-4514-a741-66f57f8a6d08]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 3%}> ~ A: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>foo<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>bar<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%reset%}> pkgA:index:typ: (same)\n<{%reset%}> [id=899a07c1-e27a-408d-a926-8fd7f2d5923d]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resB]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)\n<{%fg 9%}> [id=93aba799-43fd-4514-a741-66f57f8a6d08]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:index:typ::resA]\n<{%reset%}><{%fg 9%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]\n<{%reset%}><{%fg 9%}> A: <{%reset%}><{%fg 9%}>\"foo\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 2 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -17,3 +17,2 @@
<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::provA::ad62a183-94c0-4acd-8476-e6c4b97b9b6b]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"qux"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:index:typ: (delete-replaced)
Test: TestExplicitDeleteBeforeReplace
--- FAIL: TestRetainOnDelete (0.02s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:3353
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 10%}>creating replacement<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%fg 10%}>created replacement<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 13%}>replacing<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%fg 13%}>replaced<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 9%}>deleting original<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%fg 9%}>deleted original<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%fg 10%}>created replacement<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 13%}>replacing<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 9%}>deleting original<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%fg 9%}>deleted original<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -4,8 +4,8 @@
<{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}>
- <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 10%}>creating replacement<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
- <{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%fg 10%}>created replacement<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
- <{%bold%}><{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 13%}>replacing<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
- <{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%fg 13%}>replaced<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
- <{%bold%}><{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 9%}>deleting original<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
- <{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%fg 9%}>deleted original<{%reset%}>[retain] [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
+ <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
+ <{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%fg 10%}>created replacement<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
+ <{%bold%}><{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 13%}>replacing<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
+ <{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
+ <{%bold%}><{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 9%}>deleting original<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
+ <{%fg 9%}>--<{%reset%}> pkgA:m:typA resA <{%fg 9%}>deleted original<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
Test: TestRetainOnDelete
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:3361
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 1%}>- <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 1%}>deleting<{%reset%}>[retain] \n <{%fg 1%}>- <{%reset%}> pkgA:m:typA resA <{%fg 1%}>deleted<{%reset%}>[retain] \n <{%bold%}><{%fg 1%}>- <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 1%}>deleting<{%reset%}> \n <{%fg 1%}>- <{%reset%}> pulumi:providers:pkgA default <{%fg 1%}>deleted<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 1%}>- 1 deleted<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 1%}>- <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 1%}>deleting<{%reset%}> \n <{%fg 1%}>- <{%reset%}> pkgA:m:typA resA <{%fg 1%}>deleted<{%reset%}> \n <{%bold%}><{%fg 1%}>- <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 1%}>deleting<{%reset%}> \n <{%fg 1%}>- <{%reset%}> pulumi:providers:pkgA default <{%fg 1%}>deleted<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 1%}>- 1 deleted<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -3,4 +3,4 @@
- <{%bold%}><{%fg 1%}>- <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 1%}>deleting<{%reset%}>[retain]
- <{%fg 1%}>- <{%reset%}> pkgA:m:typA resA <{%fg 1%}>deleted<{%reset%}>[retain]
+ <{%bold%}><{%fg 1%}>- <{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 1%}>deleting<{%reset%}>
+ <{%fg 1%}>- <{%reset%}> pkgA:m:typA resA <{%fg 1%}>deleted<{%reset%}>
<{%bold%}><{%fg 1%}>- <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%fg 1%}>deleting<{%reset%}>
Test: TestRetainOnDelete
--- FAIL: TestPendingDeleteReplacement (0.02s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:4146
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=fa910c29-024d-4462-bc60-e40dcf3edadf]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"bar\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:m:typB: (create-replacement)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 3%}> ~ frob: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>active<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>in<{%reset%}><{%reset%}>active<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:m:typB: (replace)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 3%}> ~ frob: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>active<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>in<{%reset%}><{%reset%}>active<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:m:typB: (delete-replaced)\n<{%fg 9%}> [id=1]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 9%}> frob : <{%reset%}><{%fg 9%}>\"active\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%fg 9%}> parent: <{%reset%}><{%fg 9%}>\"0\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=fa910c29-024d-4462-bc60-e40dcf3edadf]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:m:typB: (create-replacement)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 3%}> ~ frob: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>active<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>in<{%reset%}><{%reset%}>active<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:m:typB: (replace)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 3%}> ~ frob: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%reset%}>active<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>in<{%reset%}><{%reset%}>active<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:m:typB: (delete-replaced)\n<{%fg 9%}> [id=1]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 9%}> frob : <{%reset%}><{%fg 9%}>\"active\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%fg 9%}> parent: <{%reset%}><{%fg 9%}>\"0\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"bar"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:m:typB: (create-replacement)
Test: TestPendingDeleteReplacement
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:4146
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]\n <{%fg 10%}>++<{%reset%}> pkgA:m:typB resB <{%fg 10%}>created replacement<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 13%}>+-<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 13%}>replacing<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]\n <{%fg 13%}>+-<{%reset%}> pkgA:m:typB resB <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 9%}>--<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 9%}>deleting original<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 9%}>--<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 9%}>deleting original<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]; <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not delete typB<{%reset%}>\n <{%fg 9%}>--<{%reset%}> pkgA:m:typB resB <{%fg 1%}>**deleting failed**<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]; <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not delete typB<{%reset%}>\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typB (resB):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not delete typB<{%reset%}>\n\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]\n <{%fg 10%}>++<{%reset%}> pkgA:m:typB resB <{%fg 10%}>created replacement<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 13%}>+-<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 13%}>replacing<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]\n <{%fg 13%}>+-<{%reset%}> pkgA:m:typB resB <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 9%}>--<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 9%}>deleting original<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 9%}>--<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 9%}>deleting original<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]; <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not delete typB<{%reset%}>\n <{%fg 9%}>--<{%reset%}> pkgA:m:typB resB <{%fg 1%}>**deleting failed**<{%reset%}> [diff: <{%fg 3%}>~frob<{%reset%}><{%reset%}>]; <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not delete typB<{%reset%}>\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n <{%fg 12%}>pkgA:m:typB (resB):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not delete typB<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -15,7 +15,7 @@
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
+ <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>
+ <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>
+
<{%fg 12%}>pkgA:m:typB (resB):<{%reset%}>
<{%fg 1%}>error: <{%reset%}><{%reset%}>Could not delete typB<{%reset%}>
-
- <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>
- <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>
Test: TestPendingDeleteReplacement
--- FAIL: TestPendingDeleteOrder (0.02s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:3983
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%fg 10%}>created replacement<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 13%}>replacing<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~parent<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~parent<{%reset%}><{%reset%}>]; <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not create typB<{%reset%}>\n <{%fg 10%}>++<{%reset%}> pkgA:m:typB resB <{%fg 1%}>**creating failed**<{%reset%}> [diff: <{%fg 3%}>~parent<{%reset%}><{%reset%}>]; <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not create typB<{%reset%}>\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typB (resB):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not create typB<{%reset%}>\n\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%fg 10%}>++<{%reset%}> pkgA:m:typA resA <{%fg 10%}>created replacement<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%bold%}><{%fg 13%}>replacing<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%fg 13%}>+-<{%reset%}> pkgA:m:typA resA <{%fg 13%}>replaced<{%reset%}> [diff: <{%fg 3%}>~foo<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~parent<{%reset%}><{%reset%}>]\n <{%bold%}><{%fg 10%}>++<{%reset%}> pkgA:m:typB resB <{%bold%}><{%fg 10%}>creating replacement<{%reset%}> [diff: <{%fg 3%}>~parent<{%reset%}><{%reset%}>]; <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not create typB<{%reset%}>\n <{%fg 10%}>++<{%reset%}> pkgA:m:typB resB <{%fg 1%}>**creating failed**<{%reset%}> [diff: <{%fg 3%}>~parent<{%reset%}><{%reset%}>]; <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not create typB<{%reset%}>\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>\n\n <{%fg 12%}>pkgA:m:typB (resB):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>Could not create typB<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -14,7 +14,7 @@
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
+ <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>
+ <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>
+
<{%fg 12%}>pkgA:m:typB (resB):<{%reset%}>
<{%fg 1%}>error: <{%reset%}><{%reset%}>Could not create typB<{%reset%}>
-
- <{%fg 12%}>pulumi:pulumi:Stack (project-stack):<{%reset%}>
- <{%fg 1%}>error: <{%reset%}><{%reset%}>update failed<{%reset%}>
Test: TestPendingDeleteOrder
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:3995
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=b5f8a352-6dc1-45ad-8865-7269bacba5a2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"baz\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:m:typB: (create-replacement)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 3%}> ~ parent: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>0<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>2<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:m:typB: (replace)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 3%}> ~ parent: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>0<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>2<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:m:typB: (delete-replaced)\n<{%fg 9%}> [id=1]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 9%}> parent: <{%reset%}><{%fg 9%}>\"0\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 9%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - parent: <{%reset%}><{%fg 1%}>\"0\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 9%}>--pkgA:m:typA: (delete-replaced)\n<{%fg 9%}> [id=0]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%fg 9%}> foo: <{%reset%}><{%fg 9%}>\"bar\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 9%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - foo: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=b5f8a352-6dc1-45ad-8865-7269bacba5a2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:m:typB: (create-replacement)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 3%}> ~ parent: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>0<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>2<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 13%}>+-pkgA:m:typB: (replace)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 3%}> ~ parent: <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 1%}>0<{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 3%}> => <{%reset%}><{%fg 3%}>\"<{%reset%}><{%fg 2%}>2<{%reset%}><{%fg 3%}>\"\n<{%reset%}><{%reset%}><{%fg 9%}>--pkgA:m:typB: (delete-replaced)\n<{%fg 9%}> [id=1]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:m:typB::resB]\n<{%reset%}><{%fg 9%}> parent: <{%reset%}><{%fg 9%}>\"0\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 9%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - parent: <{%reset%}><{%fg 1%}>\"0\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 9%}>--pkgA:m:typA: (delete-replaced)\n<{%fg 9%}> [id=0]\n<{%reset%}><{%fg 9%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%fg 9%}> foo: <{%reset%}><{%fg 9%}>\"bar\"<{%reset%}><{%fg 9%}>\n<{%reset%}><{%reset%}><{%fg 9%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - foo: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 13%}>+-1 replaced<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"baz"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 10%}>++pkgA:m:typB: (create-replacement)
Test: TestPendingDeleteOrder
--- FAIL: TestProtect (0.04s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:3221
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>unable to replace resource \"urn:pulumi:test::test::pkgA:m:typA::resA\"\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>unable to replace resource \"urn:pulumi:test::test::pkgA:m:typA::resA\"\n as it is currently marked for protection. To unprotect the resource, remove the `protect` flag from the resource in your Pulumi program and run `pulumi up`<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%reset%}> <{%reset%}> pulumi:providers:pkgA default <{%bold%}><{%reset%}><{%reset%}> \n <{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>unable to replace resource \"urn:pulumi:test::test::pkgA:m:typA::resA\"\n <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>\n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>\n <{%fg 12%}>pkgA:m:typA (resA):<{%reset%}>\n <{%fg 1%}>error: <{%reset%}><{%reset%}>unable to replace resource \"urn:pulumi:test::test::pkgA:m:typA::resA\"\n as it is currently marked for protection. To unprotect the resource, remove the `protect` flag from the resource in your Pulumi program and run `pulumi up`<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -5,4 +5,4 @@
<{%bold%}><{%reset%}> <{%reset%}> pkgA:m:typA resA <{%bold%}><{%reset%}><{%reset%}> <{%fg 1%}>error: <{%reset%}><{%reset%}>unable to replace resource "urn:pulumi:test::test::pkgA:m:typA::resA"
+ <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%reset%}> <{%reset%}> pkgA:m:typA resA <{%fg 1%}>**failed**<{%reset%}> 1 <{%fg 1%}>error<{%reset%}>
<{%fg 13%}><{%bold%}>Diagnostics:<{%reset%}>
Test: TestProtect
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:3256
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9b1b1d55-4837-44c4-8809-990e32e0bbd2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same) 🔒\n<{%reset%}> [id=created-id-2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>\"baz\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9b1b1d55-4837-44c4-8809-990e32e0bbd2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same) 🔒\n<{%reset%}> [id=created-id-2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,3 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> foo: <{%reset%}><{%reset%}>"baz"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestProtect
--- FAIL: TestReplaceOnChanges (0.00s)
--- FAIL: TestReplaceOnChanges/provider_diff (0.11s)
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:1673
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:1721
Error: Not equal:
expected: "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9c9ea056-288d-4f45-8667-5d26c92448bb]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=id123]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}> a: <{%reset%}><{%reset%}>4<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> b: <{%reset%}><{%reset%}>{\n<{%reset%}><{%reset%}> c: <{%reset%}><{%reset%}>\"qux\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}> }<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9c9ea056-288d-4f45-8667-5d26c92448bb]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=id123]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n 1 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -6,6 +6,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::resA]
-<{%reset%}><{%reset%}> a: <{%reset%}><{%reset%}>4<{%reset%}><{%reset%}>
-<{%reset%}><{%reset%}> b: <{%reset%}><{%reset%}>{
-<{%reset%}><{%reset%}> c: <{%reset%}><{%reset%}>"qux"<{%reset%}><{%reset%}>
-<{%reset%}><{%reset%}> }<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestReplaceOnChanges/provider_diff
--- FAIL: TestResourceNames (0.00s)
--- FAIL: TestResourceNames/C:\windows\paths (0.00s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:4553
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA C:\\windows\\paths <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA C:\\windows\\paths <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA C:\\windows\\paths <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA C:\\windows\\paths <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB C:\\windows\\paths <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB C:\\windows\\paths <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA C:\\windows\\paths <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA C:\\windows\\paths <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA C:\\windows\\paths <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA C:\\windows\\paths <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB C:\\windows\\paths <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB C:\\windows\\paths <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -8,4 +8,4 @@
<{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB C:\windows\paths <{%bold%}><{%fg 2%}>creating<{%reset%}>
+ <{%fg 2%}>+ <{%reset%}> pkgA:m:typB C:\windows\paths <{%fg 2%}>created<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%fg 2%}>+ <{%reset%}> pkgA:m:typB C:\windows\paths <{%fg 2%}>created<{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestResourceNames/C:\windows\paths
--- FAIL: TestResourceNames/{braces} (0.00s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:4553
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA {braces} <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA {braces} <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA {braces} <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA {braces} <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB {braces} <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB {braces} <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA {braces} <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA {braces} <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA {braces} <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA {braces} <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB {braces} <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB {braces} <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -8,4 +8,4 @@
<{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB {braces} <{%bold%}><{%fg 2%}>creating<{%reset%}>
+ <{%fg 2%}>+ <{%reset%}> pkgA:m:typB {braces} <{%fg 2%}>created<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%fg 2%}>+ <{%reset%}> pkgA:m:typB {braces} <{%fg 2%}>created<{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestResourceNames/{braces}
--- FAIL: TestResourceNames/bar|table (0.00s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:4553
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA bar|table <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA bar|table <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA bar|table <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA bar|table <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB bar|table <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB bar|table <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA bar|table <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA bar|table <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA bar|table <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA bar|table <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB bar|table <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB bar|table <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -8,4 +8,4 @@
<{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB bar|table <{%bold%}><{%fg 2%}>creating<{%reset%}>
+ <{%fg 2%}>+ <{%reset%}> pkgA:m:typB bar|table <{%fg 2%}>created<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%fg 2%}>+ <{%reset%}> pkgA:m:typB bar|table <{%fg 2%}>created<{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestResourceNames/bar|table
--- FAIL: TestResourceNames/file/path.txt (0.00s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:4553
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA file/path.txt <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA file/path.txt <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA file/path.txt <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA file/path.txt <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB file/path.txt <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB file/path.txt <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA file/path.txt <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA file/path.txt <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA file/path.txt <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA file/path.txt <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB file/path.txt <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB file/path.txt <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -8,4 +8,4 @@
<{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB file/path.txt <{%bold%}><{%fg 2%}>creating<{%reset%}>
+ <{%fg 2%}>+ <{%reset%}> pkgA:m:typB file/path.txt <{%fg 2%}>created<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%fg 2%}>+ <{%reset%}> pkgA:m:typB file/path.txt <{%fg 2%}>created<{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestResourceNames/file/path.txt
--- FAIL: TestResourceNames/spaces_in_names (0.00s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:4553
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA spaces in names <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA spaces in names <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA spaces in names <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA spaces in names <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB spaces in names <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB spaces in names <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA spaces in names <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA spaces in names <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA spaces in names <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA spaces in names <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB spaces in names <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB spaces in names <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -8,4 +8,4 @@
<{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB spaces in names <{%bold%}><{%fg 2%}>creating<{%reset%}>
+ <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%fg 2%}>+ <{%reset%}> pkgA:m:typB spaces in names <{%fg 2%}>created<{%reset%}>
- <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestResourceNames/spaces_in_names
--- FAIL: TestResourceNames/&_@_$_%_^_*_# (0.00s)
test_plan.go:427:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:427
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:137
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/pulumi_test.go:4553
Error: Not equal:
expected: "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA & @ $ % ^ * # <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA & @ $ % ^ * # <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA & @ $ % ^ * # <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA & @ $ % ^ * # <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB & @ $ % ^ * # <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB & @ $ % ^ * # <{%fg 2%}>created<{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
actual : "<{%fg 13%}><{%bold%}>View Live: <{%underline%}><{%fg 12%}>http://example.com<{%reset%}>\n\n\n <{%bold%}><{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA & @ $ % ^ * # <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pulumi:providers:pkgA & @ $ % ^ * # <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typA & @ $ % ^ * # <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typA & @ $ % ^ * # <{%fg 2%}>created<{%reset%}> \n <{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB & @ $ % ^ * # <{%bold%}><{%fg 2%}>creating<{%reset%}> \n <{%fg 2%}>+ <{%reset%}> pkgA:m:typB & @ $ % ^ * # <{%fg 2%}>created<{%reset%}> \n <{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}> \n<{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 2%}>+ 3 created<{%reset%}>\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n\n"
Diff:
--- Expected
+++ Actual
@@ -8,4 +8,4 @@
<{%bold%}><{%fg 2%}>+ <{%reset%}> pkgA:m:typB & @ $ % ^ * # <{%bold%}><{%fg 2%}>creating<{%reset%}>
+ <{%fg 2%}>+ <{%reset%}> pkgA:m:typB & @ $ % ^ * # <{%fg 2%}>created<{%reset%}>
<{%reset%}> <{%reset%}> pulumi:pulumi:Stack project-stack <{%reset%}><{%reset%}>
- <{%fg 2%}>+ <{%reset%}> pkgA:m:typB & @ $ % ^ * # <{%fg 2%}>created<{%reset%}>
<{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestResourceNames/&_@_$_%_^_*_#
--- FAIL: TestUpdateTarget (0.32s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::A]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:181
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f2b7fec1-64ad-4d87-a6f9-e750e5659e13]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 3 updated<{%reset%}>\n 9 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f2b7fec1-64ad-4d87-a6f9-e750e5659e13]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 3 updated<{%reset%}>\n 9 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -54,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget
target_test.go:343: Updating invalid targets: {[foo] map[]}
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::C]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:187
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=a5979a3b-e9be-4c27-80aa-aaa05e52466f]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=a5979a3b-e9be-4c27-80aa-aaa05e52466f]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -56,3 +51,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget
target_test.go:240: Updating targets: [**C**]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:189
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=4299d07d-8772-4e7f-98a4-4abbfa39c085]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 3 updated<{%reset%}>\n 9 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=4299d07d-8772-4e7f-98a4-4abbfa39c085]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 3 updated<{%reset%}>\n 9 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -54,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget
target_test.go:240: Updating targets: [**providers:pkgA**]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:190
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=e84e8aeb-2383-4e09-a8f9-b8c8fd6f0bbf]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 3 updated<{%reset%}>\n 9 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=e84e8aeb-2383-4e09-a8f9-b8c8fd6f0bbf]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 3 updated<{%reset%}>\n 9 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -54,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget
--- FAIL: TestUpdateTarget/update_[J_K_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::K urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=93de77ed-39ad-4fdd-96d7-1d27ac6fc13d]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=93de77ed-39ad-4fdd-96d7-1d27ac6fc13d]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[J_K_L]
--- FAIL: TestUpdateTarget/update_[I_K_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::I urn:pulumi:test::test::pkgA:m:typA::K urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=6981d278-7702-4986-9d08-42d99ccc625c]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=6981d278-7702-4986-9d08-42d99ccc625c]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[I_K_L]
--- FAIL: TestUpdateTarget/update_[D_K_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::D urn:pulumi:test::test::pkgA:m:typA::K urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=a3a4e350-f906-4bae-aa7f-c5bc5e0a32c6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=a3a4e350-f906-4bae-aa7f-c5bc5e0a32c6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[D_K_L]
--- FAIL: TestUpdateTarget/update_[H_I_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::H urn:pulumi:test::test::pkgA:m:typA::I urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=46cfb8b2-0767-4275-9528-4a1deafc2ee4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=46cfb8b2-0767-4275-9528-4a1deafc2ee4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -50,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -54,3 +51,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[H_I_L]
--- FAIL: TestUpdateTarget/update_[H_K_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::H urn:pulumi:test::test::pkgA:m:typA::K urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=56d3f57a-c370-40e1-94f0-45d9fc0b9e5e]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=56d3f57a-c370-40e1-94f0-45d9fc0b9e5e]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[H_K_L]
--- FAIL: TestUpdateTarget/update_[G_K_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::G urn:pulumi:test::test::pkgA:m:typA::K urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5a897969-9762-48d9-bdc2-077184def57c]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5a897969-9762-48d9-bdc2-077184def57c]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -44,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[G_K_L]
--- FAIL: TestUpdateTarget/update_[G_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::G urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=e3ce84ec-cc4a-4b90-a68b-49c83a6f9bec]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=e3ce84ec-cc4a-4b90-a68b-49c83a6f9bec]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -44,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[G_L]
--- FAIL: TestUpdateTarget/update_[F_K_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::F urn:pulumi:test::test::pkgA:m:typA::K urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=4cc486e6-f1dd-46ca-aa58-79f58fed3c96]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=4cc486e6-f1dd-46ca-aa58-79f58fed3c96]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -36,3 +36,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[F_K_L]
--- FAIL: TestUpdateTarget/update_[C_K_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::C urn:pulumi:test::test::pkgA:m:typA::K urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=98b3ce93-f8de-4938-875d-5fdc6f323935]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=98b3ce93-f8de-4938-875d-5fdc6f323935]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[C_K_L]
--- FAIL: TestUpdateTarget/update_[A_K_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::A urn:pulumi:test::test::pkgA:m:typA::K urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9e51c207-52d8-4295-93de-5e478c67d999]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9e51c207-52d8-4295-93de-5e478c67d999]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[A_K_L]
--- FAIL: TestUpdateTarget/update_[B_K_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::B urn:pulumi:test::test::pkgA:m:typA::K urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=36ab2418-2835-471e-8cf1-331cd4ceccdb]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=36ab2418-2835-471e-8cf1-331cd4ceccdb]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[B_K_L]
--- FAIL: TestUpdateTarget/update_[E_K_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::E urn:pulumi:test::test::pkgA:m:typA::K urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=c9fa28ed-a328-4b43-ba26-e26bf4f09b4d]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=c9fa28ed-a328-4b43-ba26-e26bf4f09b4d]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[E_K_L]
--- FAIL: TestUpdateTarget/update_[I_J_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::I urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f8b8f818-69c4-4dc7-9d07-09e627b5d9fa]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f8b8f818-69c4-4dc7-9d07-09e627b5d9fa]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -54,3 +52,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[I_J_L]
--- FAIL: TestUpdateTarget/update_[G_J_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::G urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=1cf64406-03cc-4e01-962b-8055122abcb4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=1cf64406-03cc-4e01-962b-8055122abcb4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -44,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -54,3 +52,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[G_J_L]
--- FAIL: TestUpdateTarget/update_[H_J_L] (0.03s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::H urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ff5a82b6-c549-4366-8103-f007d046133f]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ff5a82b6-c549-4366-8103-f007d046133f]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -54,3 +51,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[H_J_L]
--- FAIL: TestUpdateTarget/update_[K_L] (0.03s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::K urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=3b6aa65c-3d7b-4e94-8e04-88d88b26c0a9]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=3b6aa65c-3d7b-4e94-8e04-88d88b26c0a9]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[K_L]
--- FAIL: TestUpdateTarget/update_[F_J_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::F urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5e980ba4-64fc-4557-b775-811884f3d7f6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5e980ba4-64fc-4557-b775-811884f3d7f6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -36,3 +36,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -54,3 +52,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[F_J_L]
--- FAIL: TestUpdateTarget/update_[E_F_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::E urn:pulumi:test::test::pkgA:m:typA::F urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=51d7be94-de62-4535-a8b1-896c3277f1af]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=51d7be94-de62-4535-a8b1-896c3277f1af]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -38,3 +38,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -54,3 +51,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[E_F_L]
--- FAIL: TestUpdateTarget/update_[B_F_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::B urn:pulumi:test::test::pkgA:m:typA::F urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f676804e-b7b3-44cc-a298-33eb3b302396]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f676804e-b7b3-44cc-a298-33eb3b302396]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -38,3 +38,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -54,3 +51,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[B_F_L]
--- FAIL: TestUpdateTarget/update_[A] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::A]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9171d8e8-058a-4dc5-9059-4aa05e0348a7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 3 updated<{%reset%}>\n 9 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9171d8e8-058a-4dc5-9059-4aa05e0348a7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 3 updated<{%reset%}>\n 9 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -54,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[A]
--- FAIL: TestUpdateTarget/update_[C_J_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::C urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=c691013f-91d9-47ea-81b0-48edcf60d6b4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=c691013f-91d9-47ea-81b0-48edcf60d6b4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -52,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[C_J_L]
--- FAIL: TestUpdateTarget/update_[D_J_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::D urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=663a1b18-e42c-49fa-a9f2-8d20fed75523]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=663a1b18-e42c-49fa-a9f2-8d20fed75523]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -52,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[D_J_L]
--- FAIL: TestUpdateTarget/update_[C_F_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::C urn:pulumi:test::test::pkgA:m:typA::F urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=68f873f4-94c3-47b8-84ff-8d394e42fe2f]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=68f873f4-94c3-47b8-84ff-8d394e42fe2f]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -36,3 +36,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[C_F_L]
--- FAIL: TestUpdateTarget/update_[A_F_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::A urn:pulumi:test::test::pkgA:m:typA::F urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=06b26755-e0a1-4b57-96b0-d11d2ed48626]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=06b26755-e0a1-4b57-96b0-d11d2ed48626]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -36,3 +36,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[A_F_L]
--- FAIL: TestUpdateTarget/update_[E_J_L] (0.03s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::E urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=78092971-3941-4a79-9850-1706e71033a2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=78092971-3941-4a79-9850-1706e71033a2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -54,3 +51,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[E_J_L]
--- FAIL: TestUpdateTarget/update_[B_J_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::B urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=734e099e-86e6-4a22-8e11-226c848773ae]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=734e099e-86e6-4a22-8e11-226c848773ae]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -54,3 +51,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[B_J_L]
--- FAIL: TestUpdateTarget/update_[D_F_L] (0.03s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::D urn:pulumi:test::test::pkgA:m:typA::F urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=6f025165-8e99-437e-abc8-0d94f8814301]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=6f025165-8e99-437e-abc8-0d94f8814301]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -36,3 +36,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[D_F_L]
--- FAIL: TestUpdateTarget/update_[A_J_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::A urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=300996cf-6408-42f7-896c-37df312646b2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=300996cf-6408-42f7-896c-37df312646b2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -52,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[A_J_L]
--- FAIL: TestUpdateTarget/update_[F_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::F urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=0147eb6a-13cc-4e58-975b-0540c6d1df57]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=0147eb6a-13cc-4e58-975b-0540c6d1df57]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -36,3 +36,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[F_L]
--- FAIL: TestUpdateTarget/update_[C_E_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::C urn:pulumi:test::test::pkgA:m:typA::E urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9d125546-6d97-41ae-93be-185499518a19]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9d125546-6d97-41ae-93be-185499518a19]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[C_E_L]
--- FAIL: TestUpdateTarget/update_[B_E_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::B urn:pulumi:test::test::pkgA:m:typA::E urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=de448cc6-756f-4389-abcf-6164ad5f9ca2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=de448cc6-756f-4389-abcf-6164ad5f9ca2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -34,3 +34,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -38,3 +37,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +44,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +47,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -54,3 +50,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[B_E_L]
--- FAIL: TestUpdateTarget/update_[B_D_L] (0.02s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::B urn:pulumi:test::test::pulumi:providers:pkgA::D urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=61da1e45-38e0-49a8-a009-d76ec16dc8cd]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=61da1e45-38e0-49a8-a009-d76ec16dc8cd]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[B_D_L]
--- FAIL: TestUpdateTarget/update_[D_E_L] (0.04s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::D urn:pulumi:test::test::pkgA:m:typA::E urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5f6a621c-f96a-4604-950a-ab5fba56f28b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=5f6a621c-f96a-4604-950a-ab5fba56f28b]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[D_E_L]
--- FAIL: TestUpdateTarget/update_[A_D_L] (0.03s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::A urn:pulumi:test::test::pulumi:providers:pkgA::D urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=4ee63b35-bb64-402f-816e-063c5ced31d1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=4ee63b35-bb64-402f-816e-063c5ced31d1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[A_D_L]
--- FAIL: TestUpdateTarget/update_[C_D_L] (0.03s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::C urn:pulumi:test::test::pulumi:providers:pkgA::D urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=d1b850a4-cc83-4452-b240-873c0182ded6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=d1b850a4-cc83-4452-b240-873c0182ded6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[C_D_L]
--- FAIL: TestUpdateTarget/update_[J_L] (0.06s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9afc04d3-ea8d-4295-b3ce-15565058798c]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9afc04d3-ea8d-4295-b3ce-15565058798c]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -52,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[J_L]
--- FAIL: TestUpdateTarget/update_[I_J_K] (0.04s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::I urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=affc396e-fbbd-49b8-ad1a-c90fb3e2c145]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=affc396e-fbbd-49b8-ad1a-c90fb3e2c145]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -60,3 +58,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[I_J_K]
--- FAIL: TestUpdateTarget/update_[D_L] (0.07s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::D urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=32214296-d741-47c5-95e3-0e2639a154a1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=32214296-d741-47c5-95e3-0e2639a154a1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[D_L]
--- FAIL: TestUpdateTarget/update_[C_L] (0.07s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::C urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=fde92092-8ba1-4eb2-ac61-f60409fabdb7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=fde92092-8ba1-4eb2-ac61-f60409fabdb7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[C_L]
--- FAIL: TestUpdateTarget/update_[B_C_L] (0.07s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::B urn:pulumi:test::test::pulumi:providers:pkgA::C urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=39a3d165-07f7-4bc3-a05f-b6b784a293b1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=39a3d165-07f7-4bc3-a05f-b6b784a293b1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[B_C_L]
--- FAIL: TestUpdateTarget/update_[A_B_L] (0.07s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::A urn:pulumi:test::test::pkgA:m:typA::B urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=29c1b04a-83e6-4875-9274-063c2b2af543]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=29c1b04a-83e6-4875-9274-063c2b2af543]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[A_B_L]
--- FAIL: TestUpdateTarget/update_[A_C_L] (0.07s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::A urn:pulumi:test::test::pulumi:providers:pkgA::C urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=61a9173c-4804-404f-9225-00f43a1e27e3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=61a9173c-4804-404f-9225-00f43a1e27e3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[A_C_L]
--- FAIL: TestUpdateTarget/update_[F_J_K] (0.05s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::F urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=87b9464a-f998-4895-8142-09d95ab2d701]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=87b9464a-f998-4895-8142-09d95ab2d701]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -36,3 +36,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -60,3 +58,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[F_J_K]
--- FAIL: TestUpdateTarget/update_[A_E_L] (0.08s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::A urn:pulumi:test::test::pkgA:m:typA::E urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=19cfdcef-6dcf-4410-a5ae-1dcfcb33b142]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=19cfdcef-6dcf-4410-a5ae-1dcfcb33b142]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[A_E_L]
--- FAIL: TestUpdateTarget/update_[B_L] (0.08s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::B urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f8ecb409-4556-4c59-8085-7539606fb91a]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f8ecb409-4556-4c59-8085-7539606fb91a]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[B_L]
--- FAIL: TestUpdateTarget/update_[E_L] (0.09s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::E urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=87d97e3c-d827-47d2-aa91-55a8919643cc]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=87d97e3c-d827-47d2-aa91-55a8919643cc]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[E_L]
--- FAIL: TestUpdateTarget/update_[A_L] (0.08s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::A urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=6c4ec529-c53d-43c4-80a8-ec5d5066de49]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=6c4ec529-c53d-43c4-80a8-ec5d5066de49]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[A_L]
--- FAIL: TestUpdateTarget/update_[G_J_K] (0.07s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::G urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=95766965-49cc-4486-81d5-c6d9bd9cbce8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=95766965-49cc-4486-81d5-c6d9bd9cbce8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -44,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -60,3 +58,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[G_J_K]
--- FAIL: TestUpdateTarget/update_[E_J_K] (0.06s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::E urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=b0db69f5-2a73-4240-8886-c9fe80c93d75]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=b0db69f5-2a73-4240-8886-c9fe80c93d75]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -60,3 +57,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[E_J_K]
--- FAIL: TestUpdateTarget/update_[D_J_K] (0.06s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::D urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=294cbd55-10ab-4765-8cf6-337cf79108ed]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=294cbd55-10ab-4765-8cf6-337cf79108ed]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -58,3 +55,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[D_J_K]
--- FAIL: TestUpdateTarget/update_[H_J_K] (0.07s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::H urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=bebcb6f1-09d5-4bb6-9d40-bdde7995a3cf]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=bebcb6f1-09d5-4bb6-9d40-bdde7995a3cf]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -60,3 +57,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[H_J_K]
--- FAIL: TestUpdateTarget/update_[C_J_K] (0.04s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::C urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f5338898-3710-4baf-9bec-e18dbdc2f2fe]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f5338898-3710-4baf-9bec-e18dbdc2f2fe]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -58,3 +55,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[C_J_K]
--- FAIL: TestUpdateTarget/update_[L] (0.09s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ec5aa846-ddfb-40fa-af36-4500dc400f52]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=ec5aa846-ddfb-40fa-af36-4500dc400f52]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 4 updated<{%reset%}>\n 8 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -46,3 +43,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -50,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[L]
--- FAIL: TestUpdateTarget/update_[A_J_K] (0.04s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::A urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=234c3689-decd-4f79-ac99-a3895bba9fb8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=234c3689-decd-4f79-ac99-a3895bba9fb8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -58,3 +55,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[A_J_K]
--- FAIL: TestUpdateTarget/update_[J_K] (0.04s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f828b7e6-e2fe-486f-b3f3-6c01bce33457]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=f828b7e6-e2fe-486f-b3f3-6c01bce33457]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -42,3 +40,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -58,3 +55,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[J_K]
--- FAIL: TestUpdateTarget/update_[B_J_K] (0.05s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::B urn:pulumi:test::test::pkgA:m:typA::J urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=99e07d91-207c-4eda-8a91-908884b29ec8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=99e07d91-207c-4eda-8a91-908884b29ec8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -32,3 +32,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -36,3 +35,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -60,3 +57,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[B_J_K]
--- FAIL: TestUpdateTarget/update_[D_I_K] (0.05s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::D urn:pulumi:test::test::pkgA:m:typA::I urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9e0ba9ee-dfab-4aca-b3d5-bc00a0dd7a40]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=9e0ba9ee-dfab-4aca-b3d5-bc00a0dd7a40]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -58,3 +55,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[D_I_K]
--- FAIL: TestUpdateTarget/update_[D_H_L] (0.04s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::D urn:pulumi:test::test::pkgA:m:typA::H urn:pulumi:test::test::pkgA:m:typA::L]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=8c575514-0eac-483b-ab53-d761a02851a6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=8c575514-0eac-483b-ab53-d761a02851a6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -44,3 +42,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +45,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -52,3 +48,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
Test: TestUpdateTarget/update_[D_H_L]
--- FAIL: TestUpdateTarget/update_[G_I_K] (0.05s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::G urn:pulumi:test::test::pkgA:m:typA::I urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=068a6a4e-e550-44bc-89aa-e777edece7bb]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=068a6a4e-e550-44bc-89aa-e777edece7bb]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -50,3 +49,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -60,3 +58,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[G_I_K]
--- FAIL: TestUpdateTarget/update_[C_I_K] (0.05s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pulumi:providers:pkgA::C urn:pulumi:test::test::pkgA:m:typA::I urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=fbbe976b-6a20-4378-98dc-ccfe77149447]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=fbbe976b-6a20-4378-98dc-ccfe77149447]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 5 updated<{%reset%}>\n 7 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
Diff:
--- Expected
+++ Actual
@@ -30,3 +30,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]
-<{%reset%}><{%reset%}> A: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -34,3 +33,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)
@@ -48,3 +46,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)
@@ -58,3 +55,2 @@
<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]
-<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>"foo"<{%reset%}><{%reset%}>
<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>
Test: TestUpdateTarget/update_[C_I_K]
--- FAIL: TestUpdateTarget/update_[F_I_K] (0.05s)
target_test.go:240: Updating targets: [urn:pulumi:test::test::pkgA:m:typA::F urn:pulumi:test::test::pkgA:m:typA::I urn:pulumi:test::test::pkgA:m:typA::K]
test_plan.go:380:
Error Trace: /home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:380
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:238
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:159
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:143
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/test_plan.go:581
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:298
/home/tgummerer/work/pulumi/main/pkg/engine/lifecycletest/target_test.go:176
Error: Not equal:
expected: "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=798e2acc-311c-49d8-a62d-105b6cc45d29]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::G]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::H]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::D::3]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::I]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::J]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=7]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::K]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=8]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::L]\n<{%reset%}><{%reset%}> B: <{%reset%}><{%reset%}>\"foo\"<{%reset%}><{%reset%}>\n<{%reset%}><{%reset%}><{%fg 13%}><{%bold%}>Resources:<{%reset%}>\n <{%fg 3%}>~ 6 updated<{%reset%}>\n 6 unchanged\n\n<{%fg 13%}><{%bold%}>Duration:<{%reset%}> 0s\n"
actual : "<{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=0]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::A]\n<{%reset%}><{%fg 2%}> + A: <{%reset%}><{%fg 2%}>\"bar\"<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=1]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::B]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::A::0]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=2]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::C]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"bar\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%fg 3%}>~ pulumi:providers:pkgA: (update)\n<{%reset%}> [id=3]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::D]\n<{%reset%}><{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 1%}> - B: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=4]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::E]\n<{%reset%}><{%reset%}> [provider=urn:pulumi:test::test::pulumi:providers:pkgA::C::2]\n<{%reset%}><{%reset%}><{%reset%}> pulumi:providers:pkgA: (same)\n<{%reset%}> [id=798e2acc-311c-49d8-a62d-105b6cc45d29]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pulumi:providers:pkgA::default]\n<{%reset%}><{%reset%}><{%fg 3%}>~ pkgA:m:typA: (update)\n<{%reset%}> [id=5]\n<{%reset%}><{%reset%}> [urn=urn:pulumi:test::test::pkgA:m:typA::F]\n<{%reset%}><{%fg 1%}> - A: <{%reset%}><{%fg 1%}>\"foo\"<{%reset%}><{%fg 1%}>\n<{%reset%}><{%reset%}><{%fg 3%}> --outputs:--<{%reset%}>\n<{%fg 2%}> + output_prop: <{%reset%}><{%fg 2%}>42<{%reset%}><{%fg 2%}>\n<{%reset%}><{%reset%}> pkgA:m:typA: (same)\n<{%reset%}> [id=6]\n<{%reset%}><{%rese
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment