The idea to rename all "module_testsuite"s to "testsuite" might not have been so bright an idea after all. The reason being, that VPATH includes "../.." in all modules (I'm not sure why though, is it really necessary?) which means the module testsuites aren't being rebuilt due to "testsuite" already being "up to date" because of ../../testsuite.
That can't be the whole truth, since my testsuite files are being rebuilt when I modify testsuite.in files.
/ Martin Nilsson (Åskblod)
Previous text:
2003-01-31 00:13: Subject: testsuite
The idea to rename all "module_testsuite"s to "testsuite" might not have been so bright an idea after all. The reason being, that VPATH includes "../.." in all modules (I'm not sure why though, is it really necessary?) which means the module testsuites aren't being rebuilt due to "testsuite" already being "up to date" because of ../../testsuite.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
If src/$MODULE/testsuite.in is newer than build/testsuite, then it is rebuilt. But if for example build/testsuite is newer and build/$MODULE/testsuite doesn't exist, then it isn't rebuilt.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2003-01-31 01:22: Subject: testsuite
That can't be the whole truth, since my testsuite files are being rebuilt when I modify testsuite.in files.
/ Martin Nilsson (Åskblod)
Then perhaps it is time to move everything test-related from src into src/tests. Then it would be easy to add larger testsuites, like the PNG testsuite and the XML testsuite to the tree by checking out a composite CVS module that puts its files there as well.
/ Martin Nilsson (Åskblod)
Previous text:
2003-01-31 01:24: Subject: testsuite
If src/$MODULE/testsuite.in is newer than build/testsuite, then it is rebuilt. But if for example build/testsuite is newer and build/$MODULE/testsuite doesn't exist, then it isn't rebuilt.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Having the testsuite kept together with the module source code is quite nice though, especially when compiling the modules separately.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2003-01-31 01:28: Subject: testsuite
Then perhaps it is time to move everything test-related from src into src/tests. Then it would be easy to add larger testsuites, like the PNG testsuite and the XML testsuite to the tree by checking out a composite CVS module that puts its files there as well.
/ Martin Nilsson (Åskblod)
I didn't say that the testsuit.in in the modules should be moved. Just the src-one. Or was you advocating that the gigantic XML-testsuite should be included in the Pike CVS tree?
/ Martin Nilsson (Åskblod)
Previous text:
2003-01-31 01:30: Subject: testsuite
Having the testsuite kept together with the module source code is quite nice though, especially when compiling the modules separately.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
I didn't say that the testsuit.in in the modules should be moved. Just the src-one.
Ah. Ok.
Or was you advocating that the gigantic XML-testsuite should be included in the Pike CVS tree?
Nope. I wasn't advocating that it should be automatically checked out as part of the Pike module either.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2003-01-31 01:34: Subject: testsuite
I didn't say that the testsuit.in in the modules should be moved. Just the src-one. Or was you advocating that the gigantic XML-testsuite should be included in the Pike CVS tree?
/ Martin Nilsson (Åskblod)
Neither was I.
/ Martin Nilsson (Åskblod)
Previous text:
2003-01-31 01:37: Subject: testsuite
I didn't say that the testsuit.in in the modules should be moved. Just the src-one.
Ah. Ok.
Or was you advocating that the gigantic XML-testsuite should be included in the Pike CVS tree?
Nope. I wasn't advocating that it should be automatically checked out as part of the Pike module either.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Is this related to the fact that make verify doesn't work on any known system right now (since 23:21 yesterday)?
/ Mirar
Previous text:
2003-01-31 00:13: Subject: testsuite
The idea to rename all "module_testsuite"s to "testsuite" might not have been so bright an idea after all. The reason being, that VPATH includes "../.." in all modules (I'm not sure why though, is it really necessary?) which means the module testsuites aren't being rebuilt due to "testsuite" already being "up to date" because of ../../testsuite.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
No, that's probably related to me breaking the cond() macro. Although I don't quite realize how my change would do that, but it seems to be what has happened.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2003-01-31 09:53: Subject: testsuite
Is this related to the fact that make verify doesn't work on any known system right now (since 23:21 yesterday)?
/ Mirar
pike-devel@lists.lysator.liu.se