Thread: CVS commit: src/testsuite
Status: Alpha
Brought to you by:
jmmv
From: Julio M. V. <jm...@us...> - 2003-06-14 09:13:35
|
Module name: buildtool Committed by: jmmv Date: Sat Jun 14 09:13:34 UTC 2003 Modified Files: src/testsuite: dotest.sh Log Message: Reword some paragraphs and fix some minor problems. Enable developer mode. To generate a diff of this commit: cvs rdiff -r1.4 -r1.5 src/testsuite/dotest.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-07-25 11:36:31
|
Module name: buildtool Committed by: jmmv Date: Fri Jul 25 11:36:31 UTC 2003 Modified Files: src/testsuite: dotest.sh Log Message: Capture stderr on log file too. To generate a diff of this commit: cvs rdiff -r1.5 -r1.6 src/testsuite/dotest.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-18 19:03:37
|
Module name: buildtool Committed by: jmmv Date: Mon Aug 18 19:03:36 UTC 2003 Modified Files: src/testsuite: README dotest.sh Log Message: Use my full name and full email address where appropiate. While here, remove extra comma from copyright notices. To generate a diff of this commit: cvs rdiff -r1.1 -r1.2 src/testsuite/README cvs rdiff -r1.6 -r1.7 src/testsuite/dotest.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-20 19:59:54
|
Module name: buildtool Committed by: jmmv Date: Wed Aug 20 19:31:47 UTC 2003 Added Files: src/testsuite: Generic.bt Log Message: Homogenize all script files read by Buildtool (the ones inside the control directory, buildtool.d) into a single file (Generic.bt) placed in the top level directory of the project: - The "defs" file becomes the defs() function inside Generic.bt. It can also be placed in its own Defs.bt file. - The "docs" file becomes the docs() function inside Generic.bt. It can also be placed in its own Docs.bt file. - The "config" file becomes the config_init() and config() functions inside Generic.bt. They can also be placed in their own Config.bt file. As a side effect (code rewrite), the "config" and "doc" modules can be executed wherever inside the project tree. Reason: this looks clearer and avoids the creation of a new directory when converting a project. Also, build scripts will be probably integrated into this new structure (this is the main reason, though). Furthermore, several people have suggested this change. Warning: I'm sorry to say that this change breaks compatibility with 0.12; I've taken the freedom to do it because we are still in alpha status and there are not a lot of users of Buildtool. A conversion script will be provided (and probably will be executed when needed to avoid too much problems to the developer and to the user). To generate a diff of this commit: cvs rdiff -r0 -r1.1 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-21 19:50:10
|
Module name: buildtool Committed by: jmmv Date: Thu Aug 21 17:51:43 UTC 2003 Modified Files: src/testsuite: Generic.bt Log Message: Readdition of the bt_logic module; this is a complete rewrite that has nothing to do with the old one (now known as bt_wrap). The bt_logic module implements a make-like program to keep track of dependancies and manage targets inside packages. It is controled through shell script files. The following targets have been added to the "buildtool" main program, that execute their respective actions using bt_logic: "build", "clean", "cleandir" and "install". The "make" target is kept as long as bt_make stays in Buildtool. Program and library types are still *very* preliminar and are done as a quick hack to test the program. They must be improved to work with bt_wrap or to implement all the functionality internally. This module will eventually replace bt_make. Also note that this actually requires a pdksh shell... have to find a good solution for this yet. To generate a diff of this commit: cvs rdiff -r1.1 -r1.2 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-22 02:19:49
|
Module name: buildtool Committed by: jmmv Date: Thu Aug 21 19:29:56 UTC 2003 Modified Files: src/testsuite: Generic.bt Log Message: Use the bt_target function. To generate a diff of this commit: cvs rdiff -r1.3 -r1.4 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-22 04:48:20
|
Module name: buildtool Committed by: jmmv Date: Thu Aug 21 18:00:53 UTC 2003 Modified Files: src/testsuite: Generic.bt Log Message: Add scripts to control bt_logic functionality. They are still preliminar but are used for testing the new module. To generate a diff of this commit: cvs rdiff -r1.2 -r1.3 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-26 15:43:08
|
Module name: buildtool Committed by: jmmv Date: Tue Aug 26 15:43:05 UTC 2003 Modified Files: src/testsuite: dotest.sh Log Message: As "echo" is a builtin in bt_sh (and "printf" is not), we can safely use "echo -n" now. To generate a diff of this commit: cvs rdiff -r1.7 -r1.8 src/testsuite/dotest.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-27 21:11:52
|
Module name: buildtool Committed by: jmmv Date: Wed Aug 27 21:11:51 UTC 2003 Modified Files: src/testsuite: dotest.sh Removed Files: src/testsuite: Makefile.bt Log Message: Drop Makefile.bt files; use bt_logic to run the testsuite. To generate a diff of this commit: cvs rdiff -r1.2 -r0 src/testsuite/Makefile.bt cvs rdiff -r1.8 -r1.9 src/testsuite/dotest.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-27 21:24:41
|
Module name: buildtool Committed by: jmmv Date: Wed Aug 27 21:24:38 UTC 2003 Modified Files: src/testsuite: dotest.sh Log Message: Enable deinstall test. To generate a diff of this commit: cvs rdiff -r1.9 -r1.10 src/testsuite/dotest.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-27 21:25:22
|
Module name: buildtool Committed by: jmmv Date: Wed Aug 27 21:25:21 UTC 2003 Modified Files: src/testsuite: Generic.bt Log Message: Bump date... I always forget this. To generate a diff of this commit: cvs rdiff -r1.4 -r1.5 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-31 18:24:35
|
Module name: buildtool Committed by: jmmv Date: Sun Aug 31 18:24:33 UTC 2003 Modified Files: src/testsuite: Generic.bt Log Message: Bump version to 20030831. To generate a diff of this commit: cvs rdiff -r1.5 -r1.6 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-31 18:24:01
|
Module name: buildtool Committed by: jmmv Date: Sun Aug 31 18:24:00 UTC 2003 Modified Files: src/testsuite: dotest.sh Log Message: Do not send the log automatically (it seems to fail). To generate a diff of this commit: cvs rdiff -r1.10 -r1.11 src/testsuite/dotest.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-08-31 18:27:11
|
Module name: buildtool Committed by: jmmv Date: Sun Aug 31 18:27:10 UTC 2003 Modified Files: src/testsuite: README Log Message: The log is no longer sent automatically. To generate a diff of this commit: cvs rdiff -r1.2 -r1.3 src/testsuite/README Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-09-05 18:08:41
|
Module name: buildtool Committed by: jmmv Date: Fri Sep 5 18:08:20 UTC 2003 Modified Files: src/testsuite: Generic.bt Log Message: Require Buildtool 0.14. To generate a diff of this commit: cvs rdiff -r1.6 -r1.7 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-09-05 18:11:02
|
Module name: buildtool Committed by: jmmv Date: Fri Sep 5 18:11:01 UTC 2003 Modified Files: src/testsuite: README Log Message: Beautify. To generate a diff of this commit: cvs rdiff -r1.3 -r1.4 src/testsuite/README Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-09-12 11:52:31
|
Module name: buildtool Committed by: jmmv Date: Fri Sep 12 11:52:14 UTC 2003 Modified Files: src/testsuite: Generic.bt Log Message: Bump version to 0.15. To generate a diff of this commit: cvs rdiff -r1.7 -r1.8 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2003-09-25 18:55:54
|
Module name: buildtool Committed by: jmmv Date: Thu Sep 25 18:55:50 UTC 2003 Modified Files: src/testsuite: Generic.bt Log Message: Call the new bt_check_hdr_time check. To generate a diff of this commit: cvs rdiff -r1.8 -r1.9 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2004-02-04 12:20:32
|
Module name: buildtool Committed by: jmmv Date: Wed Feb 4 12:18:11 UTC 2004 Modified Files: src/testsuite: Generic.bt dotest.sh Removed Files: src/testsuite: README Log Message: Make the test process non-interactive and remove the (now useless) README file. While here, also change the log name. To generate a diff of this commit: cvs rdiff -r1.11 -r1.12 src/testsuite/dotest.sh cvs rdiff -r1.4 -r0 src/testsuite/README cvs rdiff -r1.9 -r1.10 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. V. <jm...@us...> - 2004-02-04 15:39:06
|
Module name: buildtool Committed by: jmmv Date: Wed Feb 4 15:36:44 UTC 2004 Modified Files: src/testsuite: Generic.bt Log Message: Revert a change in the previous version that was commited by error... To generate a diff of this commit: cvs rdiff -r1.10 -r1.11 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. M. V. <jm...@us...> - 2004-03-22 15:25:22
|
Module name: buildtool Committed by: jmmv Date: Mon Mar 22 15:15:06 UTC 2004 Modified Files: src/testsuite: Generic.bt Log Message: Require Buildtool 0.16. To generate a diff of this commit: cvs rdiff -r1.11 -r1.12 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. M. V. <jm...@us...> - 2004-05-08 15:44:34
|
Module name: buildtool Committed by: jmmv Date: Sat May 8 15:44:27 UTC 2004 Modified Files: src/testsuite: dotest.sh Log Message: Run the test stage after build. To generate a diff of this commit: cvs rdiff -r1.12 -r1.13 src/testsuite/dotest.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. M. V. <jm...@us...> - 2004-05-08 20:14:21
|
Module name: buildtool Committed by: jmmv Date: Sat May 8 20:14:15 UTC 2004 Modified Files: src/testsuite: Generic.bt Log Message: WTF! Is it there any way to remember to bump the version here? To generate a diff of this commit: cvs rdiff -r1.12 -r1.13 src/testsuite/Generic.bt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. M. V. <jm...@us...> - 2004-07-09 11:26:18
|
Module name: buildtool Committed by: jmmv Date: Fri Jul 9 11:26:12 UTC 2004 Added Files: src/testsuite: CommonGeneric.bt test.sh test.subr Removed Files: src/testsuite: Generic.bt dotest.sh Log Message: Replace the old and (completely?) useless testsuite with something more sophisticated. The goal is to have a full suite of (regression) tests that verify as most parts of Buildtool as possible (in the aim of TDD). This way one can add new features and check that they not break previous funcionality. It'll also be easier to check all the features before a new version is released. Up until now, it was a PITA, as I had to manually build and install Buildtool in several platforms, and check different projects that use it, all by hand. You can imagine that this is a very error prone (and boring) process. Each test should be able to execute a set of operations and then verify that the results are correct to what's expected. These steps are handled from the 'test.sh' script inside each subdirectory. By running 'test.sh' from the top directory, all tests are executed and a summary is printed at the very end showing which ones went successfully and which ones failed. This still lacks a lot of work (i.e., many more tests have to be added), but the basic functionality is already there. To generate a diff of this commit: cvs rdiff -r0 -r1.1 src/testsuite/CommonGeneric.bt src/testsuite/test.sh \ src/testsuite/test.subr cvs rdiff -r1.13 -r0 src/testsuite/Generic.bt src/testsuite/dotest.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |
From: Julio M. M. V. <jm...@us...> - 2004-07-09 16:59:19
|
Module name: buildtool Committed by: jmmv Date: Fri Jul 9 16:59:10 UTC 2004 Modified Files: src/testsuite: test.sh Log Message: Add the config_args test, which checks if the customizable features and directories provided by bt_config work. To generate a diff of this commit: cvs rdiff -r1.1 -r1.2 src/testsuite/test.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. |