Yann E. MORIN
762cd7cdcb
support/test-pkg: print number of toolchains and progress
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-04-06 21:51:29 +02:00
Benoît Allard
ac53042bf2
support/scripts/test-pkg: extend logfile with olddefconfig output
...
Signed-off-by: Benoît Allard <benoit.allard@greenbone.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-03-09 21:34:33 +01:00
Yann E. MORIN
5bf12ad141
support/test-pkg: report number and types of failures
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Luca Ceresoli <luca@lucaceresoli.net >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 16:00:01 +01:00
Yann E. MORIN
c3c69c4dbb
support/test-pkg: be less verbose
...
Requested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 16:00:01 +01:00
Yann E. MORIN
aeabb58dc5
support/test-pkg: simplify the config check
...
Use comm(1) to check that all our config options are properly set in the
resulting configuration, rather than our canned and fragile code.
Reported-by: Cam Hutchison <camh@xdna.net >
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 16:00:01 +01:00
Yann E. MORIN
55bbbe04c3
support/test-pkg: check the config snippet exists
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 15:59:49 +01:00
Yann E. MORIN
67a221be1b
support/test-pkg: fix code style
...
Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-12 15:59:46 +01:00
Yann E. MORIN
9e7885d5f7
support/test-pkg: add option to limit the number of tests
...
Sometimes, it interesting to have a global overview of whether the
package builds at all or not, rather than test on all toolchains.
Add an option that allows testing on a limited set of randomly choosen
toolchains.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Luca Ceresoli <luca@lucaceresoli.net >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 23:12:36 +01:00
Yann E. MORIN
d5c58ceec2
support/test-pkg: store lines missing from resulting configuraiton
...
When a build is skipped, store the lines from the config snippet, that
are missing in the resulting configuration, in a file in the build
directory, for the user to inspect.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Luca Ceresoli <luca@lucaceresoli.net >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Acked-by: Luca Ceresoli <luca@lucaceresoli.net >
Tested-by: Luca Ceresoli <luca@lucaceresoli.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-02-09 22:57:13 +01:00
Yann E. MORIN
47d5da8bcc
support/scripts: add script to test a package
...
This script helps in testing that a package builds fine on a wide range
of architectures and toolchains: BE/LE, 32/64-bit, musl/glibc/uclibc...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
[yann.morin.1998@free.fr:
- completely rewrite the script from Thomas, with help from Luca
]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Luca Ceresoli <luca@lucaceresoli.net>
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com>
Acked-by: Luca Ceresoli <luca@lucaceresoli.net>
Reviewed-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Tested-by: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2017-02-09 22:42:38 +01:00