GitHub CI: add MSVC jobs
[tinc] / .ci / windows / test.cmd
1 set builddir=%1
2 set data=%builddir%\test-data
3 set tinc=%builddir%\src\tinc
4 set tincd=%tinc%d
5
6 mkdir %data% || exit 1
7
8 echo can tinc run at all?
9 %tinc% --version || exit 1
10
11 echo try to initialize a node
12 %tinc% -c %data% -b init foo || exit 1
13
14 echo try to generate EC keys
15 %tinc% -c %data% -b generate-ed25519-keys || exit 1
16
17 echo can tincd run?
18 %tincd% --version || exit 1
19
20 echo bail out if we're missing support for the legacy protocol
21 %tinc% --version | findstr legacy_protocol || exit 0
22
23 echo try to generate RSA keys
24 %tinc% -c %data% -b generate-keys || exit 1