test-suite and lnt

is test-suite being run still by itself (independent of llvm)?

if so, are there public build bots for this?

is lnt going to replace test-suite as the normal mechanism for running test-suite?

Tia.

Reed

is test-suite being run still by itself (independent of llvm)?

AFAIK, yes. http://llvm.org/docs/lnt/quickstart.html

if so, are there public build bots for this?

We have one: http://lab.llvm.org:8011/builders/clang-native-arm-lnt

Setting it up was just copy&paste on Zorg's config (and fixing the bugs in
the tests).

is lnt going to replace test-suite as the normal mechanism for running

test-suite?

AFAIK, it should have been for manual runs and the bots, and it has been
for the 3.3 release. Do you know of any process that runs with make?

There might be some left-over bots doing so, but they should be migrated.

cheers,
--renato

is test-suite being run still by itself (independent of llvm)?

AFAIK, yes. http://llvm.org/docs/lnt/quickstart.html

if so, are there public build bots for this?

We have one: http://lab.llvm.org:8011/builders/clang-native-arm-lnt

Setting it up was just copy&paste on Zorg's config (and fixing the bugs in
the tests).

is lnt going to replace test-suite as the normal mechanism for running

test-suite?

AFAIK, it should have been for manual runs and the bots, and it has been
for the 3.3 release. Do you know of any process that runs with make?

There are several individual users who still use the full Makefile
infrastructure. I think we pretty much use LNT exclusively for automated
runs now, but for development purposes the Makefile setup still has various
features that make it more amenable to incremental development.

- Daniel

Hi Daniel,

I have been using LNT with --test-only and it's working perfectly fine for
my purposes. When I need a bit more fine grained, I go into the test
directory and run it manually, and since I'm going to reduce it anyway, I
try to be as separated as possible from the test-suite build system.

cheers,
--renato

We have been having good luck using lnt with real hardware but there are some bugs/limitations that prevent us from using it with qemu user mode. I’ve filed the bugs against LNT. The main one is that it creates a target timeit function that is compiled for the target, whereas for qemu user mode it must be compiled for the host. Using the old makefiles, I can do what I need for now.