[utils] update how auto-updated tests are displayed when the test is retried (#181097)
This changes how test updater output is displayed to make it less
confusing for tests with ALLOW_RETRIES. Previously it was merged into
the output string for the test result, but that hides it in many less
verbose modes, so now it's displayed separately. The FIXED status is
added, which is the same as FLAKYPASS except it highlights that a test
was auto-updated before it passed.
From PR https://github.com/llvm/llvm-project/pull/181097
pkg-stage.sh: Add ext2 and ntfs
Having these packages available on release media may help users who
need to sneakernet other packages (e.g. firmware) from systems running
Linux or Windows.
Suggested by: vladlen, ziaee
MFC after: 3 days
(cherry picked from commit 6881fd278d80ac63b4d511fc130a79ff16d1bb48)
(cherry picked from commit a2c2de82c053ba7596f90ebf7d7ea6cb41938587)
pkg-stage.sh: Add emacs at nox and vim
We have a bit of space left on the 14.4 DVDs; add packages for two
editors, one of which is useful.
Direct commit to stable/14: These packages were added to 15.0 but
at the same time as removing kde, because shipping distribution sets
*and* a pkgbase repository on 15 significantly cuts into the space
available. On 14 we can keep kde and still add these packages.
With hat: re
MFC after: 3 days
(cherry picked from commit d982b7bd4ebfa483a8fa03411fa798add225e6f5)
Revert "[lldb/test] Fix tests reading log from remote platform instead of host" (#183419)
Reverts llvm/llvm-project#183413 because this is still fragile.
NAS-139226 / 26.0.0-BETA.1 / Update FTP tls.conf mako to properly handling RSA or EC certs (#18303)
The fix was relatively minor. The majority of this PR are the associated
CI tests.
One new test is to validate our ability to manage and configure FTP for
TLS using either RSA or EC.
A second new test is to validate the functionality of our FTP with TLS
for both RSA and EC. This is a true end-to-end test.
Add FTP config test to api2.
Add FTP with TLS functional operation test to sharing_protocols/ftp.
Tests pass with local testing.
And confirmed the EC test fails when the fix to the FTP `tls.conf` is
not applied.
[lldb/test] Fix tests reading log from remote platform instead of host (#183413)
Some tests are using logs to validate that a test behaves correctly
however they used `platform shell cat {log}` to read the logfile.
This doesn't work when running the testsuite against a remote platform
since the logs are saved on the host's filesystem.
This patch addresses those failures by making sure we read the log file
from the host platform.
Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
[openacc] Change function wrapMultiBlockRegionWithSCFExecuteRegion to non-static (#183409)
This change updates function `wrapMultiBlockRegionWithSCFExecuteRegion`
to be non-static.
libnetbsd: add math.h and sys/time.h
- `math.h`: `isinff(..)`
- `sys/time.h`: `timespec*(x)`
These two headers are used by tests in newer snapshots of
`contrib/netbsd-tests`.
MFC after: 1 week
Update FTP tls.conf mako to properly handling RSA or EC certs
Add FTP config test to api2.
Add FTP with TLS functional operation test to sharing_protocols/ftp.
[MISched] Advance HazardRec past stalls before calling EmitInstruction (#182977)
There are three calls to bumpCycle in bumpNode. Prior to the first call,
we calculate NextCycle as the next cycle in which all of a given
instruction's required hardware resources (as defined by the SchedModel)
are available. Any gap between this calculated NextCycle and CurrCycle
measures stalls that must occur before we can schedule the given
instruction.
The second and third call handle adjustments that occur during or after
issuing of the instruction (e.g. if the number of microops exceeds the
issue width).
According to the documentation of HazardRec->EmitInstruction, we should
call this method when an instruction is emitted: "This callback is
invoked when an instruction is emitted, to advance the hazard state."
In the context of bumpNode, this implies that it should be called after
we bumpCycle for stalls that must occur before issue of the
[18 lines not shown]