<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>