<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/cf69ed3fb7889b10fc311a3a63623c555a6417eb">https://github.com/macports/macports-base/commit/cf69ed3fb7889b10fc311a3a63623c555a6417eb</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit cf69ed3fb7889b10fc311a3a63623c555a6417eb
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu Mar 7 07:23:25 2024 +1100

<span style='display:block; white-space:pre;color:#404040;'>    Fix log tests
</span>---
 src/macports1.0/tests/macports.test | 27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/macports1.0/tests/macports.test b/src/macports1.0/tests/macports.test
</span><span style='display:block; white-space:pre;color:#808080;'>index 0e3f9b950..df23ae70f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/macports1.0/tests/macports.test
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/macports1.0/tests/macports.test
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -169,12 +169,14 @@ test push_log {
</span>     root
 } -setup {
     set mport [mportopen file://${pwd}]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set ::logenabled 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global macports:logenabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set logenabled 1
</span> } -body {
     if {[catch {macports::push_log $mport}] != 0} {
         return "FAIL: cannot push log"
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[lindex $::logstack 0] != [list $::debuglog $::debuglogname]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global macports:logstack macports:debuglog macports:debuglogname
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[lindex $logstack 0] ne [list $debuglog $debuglogname]} {
</span>         return "FAIL: incorrect logstack"
     }
     return "Push log successful."
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -186,23 +188,28 @@ test push_log {
</span> test pop_log {
     Pop log unit test.
 } -setup {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set ::logenabled 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set ::logstack [open $pwd/logstack w+]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set ::debuglog [open $pwd/log w+]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global macports:logenabled macports:logstack macports:debuglog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set logenabled 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set stacklog [open $pwd/logstack w+]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set logstack [list [list $stacklog $pwd/logstack]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set debuglog [open $pwd/log w+]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set orig_debuglog $debuglog
</span>     set mport [mportopen file://${pwd}]
     if {[catch {macports::push_log $mport}] != 0} {
         return "FAIL: cannot push log"
     }
 } -body {
     macports::pop_log
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {$::debuglog ne $::logstack} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {$debuglog ne $orig_debuglog} {
</span>         return "FAIL: cannot pop log"
     }
     return "Pop log successful."
 } -cleanup {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    unset ::logenabled
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    unset ::logstack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    unset ::debuglog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    close $debuglog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    close $stacklog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unset logenabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unset logstack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unset debuglog
</span>     mportclose $mport
     file delete -force $pwd/log
     file delete -force $pwd/logstack
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -227,7 +234,7 @@ test ui_message {
</span>     set fd2 [open $pwd/log w]
     set macports::channels(0) $fd
     set macports::current_phase test
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set ::debuglog $fd2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set macports::debuglog $fd2
</span> } -body {
     set res [ui_message 0 prefix args]
     close $fd
</pre><pre style='margin:0'>

</pre>