Commit Graph

171 Commits

Author SHA1 Message Date
FrancisANDRE
660cae629b WIP Data/MySQL
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-07 16:06:03 +01:00
FrancisANDRE
65c57f0ac5 Create MySQL database after MySQL service be started!
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-07 15:31:28 +01:00
FrancisANDRE
70bd0c1c84 Start mysql service
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-07 15:13:05 +01:00
FrancisANDRE
bbe99915bb Test MySQL database creation.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-07 15:05:39 +01:00
FrancisANDRE
0432b414a9 Separate mysql PATH between Win32 & x64
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-07 08:48:41 +01:00
FrancisANDRE
8fd22dd5bc Fix tml typo.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-07 08:22:13 +01:00
FrancisANDRE
3e47ae2fb1 Run Data/MySQL on AppVeyor
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-07 08:16:48 +01:00
Francis ANDRE
0708ba1392 readd lost appveyor.yml 2016-03-07 07:25:13 +01:00
FrancisANDRE
40b8ebe443 Merge remote-tracking branch 'pocoproj@github/develop' into develop
Conflicts:
	appveyor.yml


Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-07 07:23:16 +01:00
FrancisANDRE
1c714d9abe Reexclude Data testsuite. To be tracked.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-06 08:20:33 +01:00
FrancisANDRE
26232dfce5 AppVeyor fixes
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-05 17:57:11 +01:00
FrancisANDRE
6017de3598 AppVeyor CI for Data/PostgreSQL
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-05 11:57:09 +01:00
FrancisANDRE
8228fedde4 Fix displayed version.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2016-03-02 10:03:39 +01:00
FrancisANDRE
e417c062c6 Avoid testing cmake/vs120/x64 since it takes more than 1 hour
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-23 14:20:52 +01:00
FrancisANDRE
81498c6e32 Use Start-Process
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-23 12:28:53 +01:00
FrancisANDRE
a0f5dc05de Add logging message
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-23 12:12:21 +01:00
FrancisANDRE
70865f3b7d Use OPENSSL_ROOT_DIR
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-23 07:58:39 +01:00
FrancisANDRE
4d86a75493 Hardcode -DCMAKE_BUILD_TYPE=release
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-23 06:16:06 +01:00
FrancisANDRE
d0c6bb52c6 Remove cmake ../. -G"NMake Makefiles" $defs since it fails at AppVeyor
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-23 05:58:45 +01:00
FrancisANDRE
5d8c378e7e Fix typo
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-23 05:33:05 +01:00
FrancisANDRE
14f4e00a5a Remove VS2015 builds. See embedded comments.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-23 05:31:36 +01:00
FrancisANDRE
273001a68e Addjust displayed information. Refactor defined setup for cmake. Remove
Kampbell notification.

Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-22 18:12:30 +01:00
FrancisANDRE
622797a7fa Download & use OpenSSL until issue #1093 be fixed
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-22 16:59:13 +01:00
FrancisANDRE
26c1c8c95d Put vs140 jobs last since it may exceed 1 hour
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-22 10:58:32 +01:00
FrancisANDRE
81c81778a0 Remove debug from configuration. Add config info for mysql/mongodb
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-22 08:27:47 +01:00
FrancisANDRE
a6d30fbde7 Display CPPUNIT_IGNORE list
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 23:40:05 +01:00
FrancisANDRE
896341d7a4 Protect spaced path
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 22:17:05 +01:00
FrancisANDRE
94b2b7d907 AppVeyor logger is a x64 dll
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 22:09:37 +01:00
FrancisANDRE
38ed73bd84 Put -Args parameters on a single line.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 22:00:45 +01:00
FrancisANDRE
482699581b put samples & tests as constant literal.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 21:38:23 +01:00
FrancisANDRE
dccf1bcc40 Do msbuild test only when shared build
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 21:10:49 +01:00
FrancisANDRE
2668dba030 Load cmake only wghen builder is cmake
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 19:09:59 +01:00
FrancisANDRE
14383d8182 single cl command fails under PS.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 18:45:12 +01:00
FrancisANDRE
7fec1a24db Reformat.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 14:04:18 +01:00
FrancisANDRE
95183aa10b Fix path.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 12:18:31 +01:00
FrancisANDRE
e48a94c29c Remove vctool environment variable.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 12:06:51 +01:00
FrancisANDRE
dfef644f61 Manage idiosyncrasies from VisualStudio
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 12:04:13 +01:00
FrancisANDRE
e744b6b95a Fix bindirectory when not x86
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 11:54:13 +01:00
FrancisANDRE
4c4238dff7 Setup proper vctool: (x86 | x86_amd64)
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 11:47:17 +01:00
FrancisANDRE
3de6f2f055 CMake: exclude Data which is looping
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-21 08:38:07 +01:00
FrancisANDRE
7f8bd7d11e Restore MySQL for Win32
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 21:10:43 +01:00
FrancisANDRE
09e6aef0fe Remove extra typo.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 19:13:47 +01:00
FrancisANDRE
a5ec27b0ba Use ctest -VV as standalone runner
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 18:32:59 +01:00
FrancisANDRE
67e63ba837 it is builder instead of build...grrr
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 14:57:36 +01:00
FrancisANDRE
1b20ce5a85 Fix typos build instead of msbuild
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 14:40:04 +01:00
FrancisANDRE
6b6081d95d Stay in $POCO_BASE all time
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 11:13:44 +01:00
FrancisANDRE
5dd501fd1e Reformat.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 10:36:59 +01:00
FrancisANDRE
924dc12d05 Stay in cmake-build for the build with cmake
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 10:15:21 +01:00
FrancisANDRE
0100acee17 Set CPPUNIT_IGNORE with PS
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 09:48:31 +01:00
FrancisANDRE
39ca46f7ce Run ctest..
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 09:18:13 +01:00
FrancisANDRE
33a4d781b9 Display component under ctest.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 08:47:04 +01:00
FrancisANDRE
3ebe0afd29 Dispaly using cmake test
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 08:43:08 +01:00
FrancisANDRE
1bffff1157 Display FIXME on adding tests & samples
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 08:12:59 +01:00
FrancisANDRE
dbf48b5440 Add $ErrorActionPreference = 'Continue';
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 07:50:44 +01:00
FrancisANDRE
1accfa38fb Retest cmake
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 07:26:22 +01:00
FrancisANDRE
21ce1a0ed7 Try/catch cmake exception on invoking the mc.exe compiler.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-20 07:14:47 +01:00
FrancisANDRE
0b9a2d8f51 Where cl, mc, nmake
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 18:30:08 +01:00
FrancisANDRE
1ef27f847c Remove where cl
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 18:17:25 +01:00
FrancisANDRE
8d1a832bc1 Use assig glyph.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 17:27:12 +01:00
FrancisANDRE
1dcd0e90a4 Remove /nologo
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 17:20:40 +01:00
FrancisANDRE
6e97a9f11b Split tests into samples & tests.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 17:15:55 +01:00
FrancisANDRE
1c89dc5c97 use jom
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 16:56:47 +01:00
FrancisANDRE
d446f3d6ad Install jom
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 16:21:48 +01:00
FrancisANDRE
62159ad0bb Put VS variables in $env
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 16:09:39 +01:00
FrancisANDRE
559c5d385b Display cl version
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 15:39:34 +01:00
FrancisANDRE
544db5c73b Remove set
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 15:26:47 +01:00
FrancisANDRE
e4a0a3bf9a Add cmake
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 15:21:28 +01:00
FrancisANDRE
7c92d85566 Align PS snippets
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 14:57:40 +01:00
FrancisANDRE
83cfe05e69 Use build as msbuild
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-19 10:18:57 +01:00
FrancisANDRE
a72791a2f3 Add CPPUNIT_IGNORE. Use ticks instead of millisecond.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-18 12:28:41 +01:00
FrancisANDRE
fb2b671f15 Remove Data/MySQL. Fix duration.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-18 08:56:26 +01:00
FrancisANDRE
ce2a3dbd97 Add duration
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-18 07:59:12 +01:00
FrancisANDRE
0df8de0641 Readd Data/MySQL, Data/SQLLite
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-18 07:03:01 +01:00
FrancisANDRE
824a1398cc Add AppVeyor messages in the Message panel
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-17 22:56:10 +01:00
FrancisANDRE
182f21d914 Remove tab
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-17 19:04:52 +01:00
FrancisANDRE
058873a4c4 Exit with $host.SetShouldExit(0)
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-17 18:59:02 +01:00
FrancisANDRE
6614446d17 Add poco prefix.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-17 09:15:21 +01:00
FrancisANDRE
029b343de4 display tested and excluded components.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-17 08:07:20 +01:00
FrancisANDRE
7a1ef8b322 Use -notcontains instead of -contains
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-17 07:27:16 +01:00
FrancisANDRE
91ea31a815 Read components from component file.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-17 07:12:23 +01:00
FrancisANDRE
8b4d424762 Fix typos
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-17 07:00:48 +01:00
FrancisANDRE
37272a3a40 Add list of tests to exclude
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-17 06:39:42 +01:00
FrancisANDRE
3c7999e6d4 Add FIXME, HACK, TOOD lists.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-16 23:25:35 +01:00
FrancisANDRE
c2474ffd92 Exit with # failures.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-16 21:09:27 +01:00
FrancisANDRE
02ee7a3868 Log context of running test.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-16 19:14:10 +01:00
FrancisANDRE
18c78c5638 Use powershell loop.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-16 18:35:16 +01:00
FrancisANDRE
bdab634f67 Run tests for Win32 & x64
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-16 16:38:53 +01:00
FrancisANDRE
48aad4c6fb Experimental: Use PowerShell for lauching tests.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-16 14:42:53 +01:00
FrancisANDRE
a61384d953 Add commented static_md/static_mt linkmode. Remove suffix setting.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-16 12:33:41 +01:00
FrancisANDRE
56c3dccc1f Use DOS short name for logger.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-16 10:26:10 +01:00
FrancisANDRE
047e39e08e YAML: use ' instead of " for string literal.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-16 10:15:13 +01:00
FrancisANDRE
100761a28b Eclude Data
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-16 03:20:06 +01:00
FrancisANDRE
914a64dcea Use environment variables
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-15 21:23:11 +01:00
FrancisANDRE
95b1475f27 Rollback...
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-15 16:26:55 +01:00
FrancisANDRE
fbb87437c5 set suffix to 64 when buildinw for x64
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-15 15:15:48 +01:00
FrancisANDRE
2a5e836482 Comment reason why PowerShell does not work.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-15 14:25:34 +01:00
FrancisANDRE
f275240442 Rollback to cmd.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-15 12:15:15 +01:00
FrancisANDRE
24059b4ffe Setup PATH as bin or bin64
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-15 10:44:38 +01:00
FrancisANDRE
0f3a19160e -Args cannot be empty.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-15 09:10:39 +01:00
FrancisANDRE
8a726fcec7 Use powershell to start runtests2.cmd
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-15 08:27:50 +01:00