Skip to content

[RISCV][NFCI] Rename rv32+rv64 testcases #120717

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 23, 2024

Conversation

lenary
Copy link
Member

@lenary lenary commented Dec 20, 2024

All these testcases were called rv32<something>.s, but had equivalent RUN lines for both riscv32 and riscv64. This made it hard to add tests which are only valid on one of riscv32 or riscv64.

This change makes the tests follow a naming convention:

  • rv32*.s means a test for riscv32-specific behaviour
  • rv64*.s means a test for riscv64-specific behaviour
  • rv*.s (without 64 or 32) means a test for both base architectures - the majority of tests/behaviour.

This should make it easier to add and name extension-specific tests which do depend on the base architecture.

All these testcases were called `rv32<something>.s`, but had equivalent
RUN lines for both riscv32 and riscv64. This made it hard to add tests
which are only valid on one of riscv32 or riscv64.

This change makes the tests follow a naming convention:
- `rv32*.s` means a test for riscv32-specific behaviour
- `rv64*.s` means a test for riscv64-specific behaviour
- `rv*.s` (without 64 or 32) means a test for both base architectures -
  the majority of tests/behaviour.
@lenary lenary requested review from asb and topperc December 20, 2024 11:28
@llvmbot llvmbot added the mc Machine (object) code label Dec 20, 2024
@llvmbot
Copy link
Member

llvmbot commented Dec 20, 2024

@llvm/pr-subscribers-mc

@llvm/pr-subscribers-backend-risc-v

Author: Sam Elliott (lenary)

Changes

All these testcases were called rv32&lt;something&gt;.s, but had equivalent RUN lines for both riscv32 and riscv64. This made it hard to add tests which are only valid on one of riscv32 or riscv64.

This change makes the tests follow a naming convention:

  • rv32*.s means a test for riscv32-specific behaviour
  • rv64*.s means a test for riscv64-specific behaviour
  • rv*.s (without 64 or 32) means a test for both base architectures - the majority of tests/behaviour.

This should make it easier to add and name extension-specific tests which do depend on the base architecture.


Full diff: https://github.com/llvm/llvm-project/pull/120717.diff

50 Files Affected:

  • (renamed) llvm/test/MC/RISCV/rvc-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvd-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rve-invalid.s ()
  • (renamed) llvm/test/MC/RISCV/rve-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvf-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvi-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvih-aliases-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvih-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvm-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvxtheadbs-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzaamo-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzacas-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzalasr-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzalrsc-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzba-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzbb-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzbc-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzbkb-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzbkc-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzbkx-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzbs-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzcb-invalid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzcb-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzcmt-invalid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzcmt-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzdinx-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzfbfmin-invalid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzfbfmin-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzfh-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzfhmin-invalid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzfhmin-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzfinx-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzhinx-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzhinxmin-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzicbom-invalid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzicbom-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzicbop-invalid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzicbop-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzicboz-invalid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzicboz-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzicond-invalid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzicond-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzihintntl-invalid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzihintntl-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzihintntlc-invalid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzihintntlc-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzihintpause-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzknh-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzksed-valid.s ()
  • (renamed) llvm/test/MC/RISCV/rvzksh-valid.s ()
diff --git a/llvm/test/MC/RISCV/rv32c-valid.s b/llvm/test/MC/RISCV/rvc-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32c-valid.s
rename to llvm/test/MC/RISCV/rvc-valid.s
diff --git a/llvm/test/MC/RISCV/rv32d-valid.s b/llvm/test/MC/RISCV/rvd-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32d-valid.s
rename to llvm/test/MC/RISCV/rvd-valid.s
diff --git a/llvm/test/MC/RISCV/rv32e-invalid.s b/llvm/test/MC/RISCV/rve-invalid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32e-invalid.s
rename to llvm/test/MC/RISCV/rve-invalid.s
diff --git a/llvm/test/MC/RISCV/rv32e-valid.s b/llvm/test/MC/RISCV/rve-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32e-valid.s
rename to llvm/test/MC/RISCV/rve-valid.s
diff --git a/llvm/test/MC/RISCV/rv32f-valid.s b/llvm/test/MC/RISCV/rvf-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32f-valid.s
rename to llvm/test/MC/RISCV/rvf-valid.s
diff --git a/llvm/test/MC/RISCV/rv32i-valid.s b/llvm/test/MC/RISCV/rvi-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32i-valid.s
rename to llvm/test/MC/RISCV/rvi-valid.s
diff --git a/llvm/test/MC/RISCV/rv32ih-aliases-valid.s b/llvm/test/MC/RISCV/rvih-aliases-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32ih-aliases-valid.s
rename to llvm/test/MC/RISCV/rvih-aliases-valid.s
diff --git a/llvm/test/MC/RISCV/rv32ih-valid.s b/llvm/test/MC/RISCV/rvih-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32ih-valid.s
rename to llvm/test/MC/RISCV/rvih-valid.s
diff --git a/llvm/test/MC/RISCV/rv32m-valid.s b/llvm/test/MC/RISCV/rvm-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32m-valid.s
rename to llvm/test/MC/RISCV/rvm-valid.s
diff --git a/llvm/test/MC/RISCV/rv32xtheadbs-valid.s b/llvm/test/MC/RISCV/rvxtheadbs-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32xtheadbs-valid.s
rename to llvm/test/MC/RISCV/rvxtheadbs-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zaamo-valid.s b/llvm/test/MC/RISCV/rvzaamo-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zaamo-valid.s
rename to llvm/test/MC/RISCV/rvzaamo-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zacas-valid.s b/llvm/test/MC/RISCV/rvzacas-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zacas-valid.s
rename to llvm/test/MC/RISCV/rvzacas-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zalasr-valid.s b/llvm/test/MC/RISCV/rvzalasr-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zalasr-valid.s
rename to llvm/test/MC/RISCV/rvzalasr-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zalrsc-valid.s b/llvm/test/MC/RISCV/rvzalrsc-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zalrsc-valid.s
rename to llvm/test/MC/RISCV/rvzalrsc-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zba-valid.s b/llvm/test/MC/RISCV/rvzba-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zba-valid.s
rename to llvm/test/MC/RISCV/rvzba-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zbb-valid.s b/llvm/test/MC/RISCV/rvzbb-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zbb-valid.s
rename to llvm/test/MC/RISCV/rvzbb-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zbc-valid.s b/llvm/test/MC/RISCV/rvzbc-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zbc-valid.s
rename to llvm/test/MC/RISCV/rvzbc-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zbkb-valid.s b/llvm/test/MC/RISCV/rvzbkb-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zbkb-valid.s
rename to llvm/test/MC/RISCV/rvzbkb-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zbkc-valid.s b/llvm/test/MC/RISCV/rvzbkc-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zbkc-valid.s
rename to llvm/test/MC/RISCV/rvzbkc-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zbkx-valid.s b/llvm/test/MC/RISCV/rvzbkx-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zbkx-valid.s
rename to llvm/test/MC/RISCV/rvzbkx-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zbs-valid.s b/llvm/test/MC/RISCV/rvzbs-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zbs-valid.s
rename to llvm/test/MC/RISCV/rvzbs-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zcb-invalid.s b/llvm/test/MC/RISCV/rvzcb-invalid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zcb-invalid.s
rename to llvm/test/MC/RISCV/rvzcb-invalid.s
diff --git a/llvm/test/MC/RISCV/rv32zcb-valid.s b/llvm/test/MC/RISCV/rvzcb-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zcb-valid.s
rename to llvm/test/MC/RISCV/rvzcb-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zcmt-invalid.s b/llvm/test/MC/RISCV/rvzcmt-invalid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zcmt-invalid.s
rename to llvm/test/MC/RISCV/rvzcmt-invalid.s
diff --git a/llvm/test/MC/RISCV/rv32zcmt-valid.s b/llvm/test/MC/RISCV/rvzcmt-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zcmt-valid.s
rename to llvm/test/MC/RISCV/rvzcmt-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zdinx-valid.s b/llvm/test/MC/RISCV/rvzdinx-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zdinx-valid.s
rename to llvm/test/MC/RISCV/rvzdinx-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zfbfmin-invalid.s b/llvm/test/MC/RISCV/rvzfbfmin-invalid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zfbfmin-invalid.s
rename to llvm/test/MC/RISCV/rvzfbfmin-invalid.s
diff --git a/llvm/test/MC/RISCV/rv32zfbfmin-valid.s b/llvm/test/MC/RISCV/rvzfbfmin-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zfbfmin-valid.s
rename to llvm/test/MC/RISCV/rvzfbfmin-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zfh-valid.s b/llvm/test/MC/RISCV/rvzfh-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zfh-valid.s
rename to llvm/test/MC/RISCV/rvzfh-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zfhmin-invalid.s b/llvm/test/MC/RISCV/rvzfhmin-invalid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zfhmin-invalid.s
rename to llvm/test/MC/RISCV/rvzfhmin-invalid.s
diff --git a/llvm/test/MC/RISCV/rv32zfhmin-valid.s b/llvm/test/MC/RISCV/rvzfhmin-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zfhmin-valid.s
rename to llvm/test/MC/RISCV/rvzfhmin-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zfinx-valid.s b/llvm/test/MC/RISCV/rvzfinx-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zfinx-valid.s
rename to llvm/test/MC/RISCV/rvzfinx-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zhinx-valid.s b/llvm/test/MC/RISCV/rvzhinx-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zhinx-valid.s
rename to llvm/test/MC/RISCV/rvzhinx-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zhinxmin-valid.s b/llvm/test/MC/RISCV/rvzhinxmin-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zhinxmin-valid.s
rename to llvm/test/MC/RISCV/rvzhinxmin-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zicbom-invalid.s b/llvm/test/MC/RISCV/rvzicbom-invalid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zicbom-invalid.s
rename to llvm/test/MC/RISCV/rvzicbom-invalid.s
diff --git a/llvm/test/MC/RISCV/rv32zicbom-valid.s b/llvm/test/MC/RISCV/rvzicbom-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zicbom-valid.s
rename to llvm/test/MC/RISCV/rvzicbom-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zicbop-invalid.s b/llvm/test/MC/RISCV/rvzicbop-invalid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zicbop-invalid.s
rename to llvm/test/MC/RISCV/rvzicbop-invalid.s
diff --git a/llvm/test/MC/RISCV/rv32zicbop-valid.s b/llvm/test/MC/RISCV/rvzicbop-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zicbop-valid.s
rename to llvm/test/MC/RISCV/rvzicbop-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zicboz-invalid.s b/llvm/test/MC/RISCV/rvzicboz-invalid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zicboz-invalid.s
rename to llvm/test/MC/RISCV/rvzicboz-invalid.s
diff --git a/llvm/test/MC/RISCV/rv32zicboz-valid.s b/llvm/test/MC/RISCV/rvzicboz-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zicboz-valid.s
rename to llvm/test/MC/RISCV/rvzicboz-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zicond-invalid.s b/llvm/test/MC/RISCV/rvzicond-invalid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zicond-invalid.s
rename to llvm/test/MC/RISCV/rvzicond-invalid.s
diff --git a/llvm/test/MC/RISCV/rv32zicond-valid.s b/llvm/test/MC/RISCV/rvzicond-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zicond-valid.s
rename to llvm/test/MC/RISCV/rvzicond-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zihintntl-invalid.s b/llvm/test/MC/RISCV/rvzihintntl-invalid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zihintntl-invalid.s
rename to llvm/test/MC/RISCV/rvzihintntl-invalid.s
diff --git a/llvm/test/MC/RISCV/rv32zihintntl-valid.s b/llvm/test/MC/RISCV/rvzihintntl-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zihintntl-valid.s
rename to llvm/test/MC/RISCV/rvzihintntl-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zihintntlc-invalid.s b/llvm/test/MC/RISCV/rvzihintntlc-invalid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zihintntlc-invalid.s
rename to llvm/test/MC/RISCV/rvzihintntlc-invalid.s
diff --git a/llvm/test/MC/RISCV/rv32zihintntlc-valid.s b/llvm/test/MC/RISCV/rvzihintntlc-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zihintntlc-valid.s
rename to llvm/test/MC/RISCV/rvzihintntlc-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zihintpause-valid.s b/llvm/test/MC/RISCV/rvzihintpause-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zihintpause-valid.s
rename to llvm/test/MC/RISCV/rvzihintpause-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zknh-valid.s b/llvm/test/MC/RISCV/rvzknh-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zknh-valid.s
rename to llvm/test/MC/RISCV/rvzknh-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zksed-valid.s b/llvm/test/MC/RISCV/rvzksed-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zksed-valid.s
rename to llvm/test/MC/RISCV/rvzksed-valid.s
diff --git a/llvm/test/MC/RISCV/rv32zksh-valid.s b/llvm/test/MC/RISCV/rvzksh-valid.s
similarity index 100%
rename from llvm/test/MC/RISCV/rv32zksh-valid.s
rename to llvm/test/MC/RISCV/rvzksh-valid.s

@topperc
Copy link
Collaborator

topperc commented Dec 20, 2024

LGTM

Copy link
Contributor

@wangpc-pp wangpc-pp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@lenary lenary merged commit adb849e into llvm:main Dec 23, 2024
11 checks passed
@lenary lenary deleted the pr/rename-rv32-rv64-testcases branch December 23, 2024 14:47
@llvm-ci
Copy link
Collaborator

llvm-ci commented Dec 23, 2024

LLVM Buildbot has detected a new failure on builder lldb-aarch64-windows running on linaro-armv8-windows-msvc-05 while building llvm at step 6 "test".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/141/builds/4954

Here is the relevant piece of the build log for the reference
Step 6 (test) failure: build (failure)
...
PASS: lldb-api :: tools/lldb-server/TestGdbRemoteLaunch.py (1179 of 2057)
UNSUPPORTED: lldb-api :: tools/lldb-server/TestGdbRemotePlatformFile.py (1180 of 2057)
PASS: lldb-api :: tools/lldb-server/TestGdbRemoteModuleInfo.py (1181 of 2057)
PASS: lldb-api :: tools/lldb-server/TestGdbRemoteRegisterState.py (1182 of 2057)
UNSUPPORTED: lldb-api :: tools/lldb-server/TestGdbRemoteSaveCore.py (1183 of 2057)
UNSUPPORTED: lldb-api :: tools/lldb-server/TestGdbRemoteSingleStep.py (1184 of 2057)
PASS: lldb-api :: tools/lldb-server/TestGdbRemoteProcessInfo.py (1185 of 2057)
PASS: lldb-api :: tools/lldb-server/TestGdbRemoteThreadsInStopReply.py (1186 of 2057)
PASS: lldb-api :: tools/lldb-server/TestGdbRemote_vCont.py (1187 of 2057)
PASS: lldb-api :: tools/lldb-server/TestGdbRemote_qThreadStopInfo.py (1188 of 2057)
FAIL: lldb-api :: tools/lldb-server/TestNonStop.py (1189 of 2057)
******************** TEST 'lldb-api :: tools/lldb-server/TestNonStop.py' FAILED ********************
Script:
--
C:/Users/tcwg/scoop/apps/python/current/python.exe C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/llvm-project/lldb\test\API\dotest.py -u CXXFLAGS -u CFLAGS --env LLVM_LIBS_DIR=C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/./lib --env LLVM_INCLUDE_DIR=C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/include --env LLVM_TOOLS_DIR=C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/./bin --arch aarch64 --build-dir C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/lldb-test-build.noindex --lldb-module-cache-dir C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/lldb-test-build.noindex/module-cache-lldb\lldb-api --clang-module-cache-dir C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/lldb-test-build.noindex/module-cache-clang\lldb-api --executable C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/./bin/lldb.exe --compiler C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/./bin/clang.exe --dsymutil C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/./bin/dsymutil.exe --make C:/Users/tcwg/scoop/shims/make.exe --llvm-tools-dir C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/./bin --lldb-obj-root C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/tools/lldb --lldb-libs-dir C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/./lib --skip-category=watchpoint C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\lldb\test\API\tools\lldb-server -p TestNonStop.py
--
Exit Code: 1

Command Output (stdout):
--
lldb version 20.0.0git (https://github.com/llvm/llvm-project.git revision adb849e79f144e132b169268a2784202d24e80ca)
  clang revision adb849e79f144e132b169268a2784202d24e80ca
  llvm revision adb849e79f144e132b169268a2784202d24e80ca
Skipping the following test categories: ['watchpoint', 'libc++', 'libstdcxx', 'dwo', 'dsym', 'gmodules', 'debugserver', 'objc', 'fork', 'pexpect']


--
Command Output (stderr):
--
FAIL: LLDB (C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe-aarch64) :: test_exit_llgs (TestNonStop.LldbGdbServerTestCase.test_exit_llgs)

UNSUPPORTED: LLDB (C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe-aarch64) :: test_exit_query_llgs (TestNonStop.LldbGdbServerTestCase.test_exit_query_llgs) (skip on windows) 

UNSUPPORTED: LLDB (C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe-aarch64) :: test_leave_nonstop_llgs (TestNonStop.LldbGdbServerTestCase.test_leave_nonstop_llgs) (skip on windows) 

PASS: LLDB (C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe-aarch64) :: test_multiple_C_continue_with_signal_llgs (TestNonStop.LldbGdbServerTestCase.test_multiple_C_continue_with_signal_llgs)

PASS: LLDB (C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe-aarch64) :: test_multiple_c_continue_with_addr_llgs (TestNonStop.LldbGdbServerTestCase.test_multiple_c_continue_with_addr_llgs)

PASS: LLDB (C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe-aarch64) :: test_multiple_s_single_step_with_addr_llgs (TestNonStop.LldbGdbServerTestCase.test_multiple_s_single_step_with_addr_llgs)

UNSUPPORTED: LLDB (C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe-aarch64) :: test_multiple_vCont_llgs (TestNonStop.LldbGdbServerTestCase.test_multiple_vCont_llgs) (skip on windows) 

UNSUPPORTED: LLDB (C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe-aarch64) :: test_run_llgs (TestNonStop.LldbGdbServerTestCase.test_run_llgs) (skip on windows) 

UNSUPPORTED: LLDB (C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe-aarch64) :: test_stdio_llgs (TestNonStop.LldbGdbServerTestCase.test_stdio_llgs) (skip on windows) 

UNSUPPORTED: LLDB (C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe-aarch64) :: test_stop_reason_while_running_llgs (TestNonStop.LldbGdbServerTestCase.test_stop_reason_while_running_llgs) (skip on windows) 


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend:RISC-V mc Machine (object) code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants