Commit Graph

354 Commits

Author SHA1 Message Date
florian
901c5cd3d7 * update version for Makefiles 2024-07-20 21:54:34 +02:00
florian
35d3a75ee4 * run fcl-image tests with regression tests
(cherry picked from commit 0f14bd45b1)
2023-12-18 14:44:03 +01:00
michael
2df9168f4c * Patch from Noel Duffy to implement DNS over TCP and test
git-svn-id: trunk@48455 -
(cherry picked from commit a90315c3a0)
2023-12-18 12:14:16 +01:00
florian
d4a7e0c8c7 + Linux.fpstatx, resolves #36501
git-svn-id: trunk@43837 -
(cherry picked from commit d425a85f8d)
2023-12-16 11:11:18 +01:00
florian
3aadfc0802 * subroutines working with an OS dependend time stamp use an int64 now, so the 2038 problem
on unixes can be tackled

git-svn-id: trunk@44010 -
(cherry picked from commit 01302bc47d)
2023-12-12 22:19:17 +01:00
pierre
8a568acaa8 Use gdate/date -u option to get universal time for TEST_DATETIME variable
git-svn-id: trunk@49289 -
(cherry picked from commit 6f4617eeb3)
2021-09-30 10:16:19 -06:00
pierre
5aea57b5fc * tests/Makefile.fpc: Add NATIVE_FPC=$(FPC) to tstunits rule make call.
* tests/Makefile: Regenerate.
  * tests/tstunits/Makefile.fpc: Pass FPCFPMAKE=$(NATIVE_FPC) to rtl and packages
    recompilation rules, to avoid truobles for cross-compilation.
  * tests/tstunits/Makefile: Regenerate.

git-svn-id: trunk@43019 -
(cherry picked from commit 0b2a6e5a74)
2021-09-27 20:03:20 +00:00
pierre
1081f5aad7 + Add TEST_PARALLEL, adds -L option to DOTESTOPT
git-svn-id: trunk@40308 -
(cherry picked from commit 122fd55564)

Conflicts:
	tests/Makefile
2021-09-27 19:55:22 +00:00
florian
bef4d583da * support passing options to the emulator when using one for testing
git-svn-id: trunk@47604 -
(cherry picked from commit 9c77e4a899)
2021-09-27 19:49:38 +00:00
florian
655a3ee0da * createlst and gparmake need to be used with the source os extension (actually, we should call it host extension)
git-svn-id: trunk@49019 -
(cherry picked from commit 8ed2ea3672)
2021-09-27 17:46:03 +00:00
pierre
5ecd5a62e6 Use gdate/date -u option to get universal time for TEST_DATETIME variable
git-svn-id: trunk@49289 -
(cherry picked from commit 6f4617eeb3)
2021-09-27 17:42:17 +00:00
pierre
883affaeb6 Use TEST_USE_LONGLOG by default, but check TEST_DISABLE_LONGLOG before setting it to 1
git-svn-id: trunk@44114 -
(cherry picked from commit b77cd3a3e7)
2021-09-27 17:39:13 +00:00
pierre
8fa2176853 Fix test_c_objects rule (by removal of extra closing braces)
git-svn-id: trunk@41983 -
(cherry picked from commit 3f39fe75f3)
2021-09-27 17:34:52 +00:00
pierre
bd91cea1eb Add possibility to set explicitly TEST_COMMENT variable, set as Comment field in dbdigest.cfg file (defaulting to TEST_OPT as before)
git-svn-id: trunk@43897 -
(cherry picked from commit 22806e31c3)

Conflicts:
	tests/Makefile
2021-09-27 17:11:11 +00:00
Pierre Muller
405ea487c8 Fix use of svnversion if ../.git does not exist
(cherry picked from commit a7ad65f884)

Conflicts:
	tests/Makefile
2021-09-27 17:05:41 +00:00
Pierre Muller
18aae139cb Add support for hash generation for git repository (local modifier not implemented)
(cherry picked from commit 3da7d62b1a)
2021-08-18 12:27:22 +02:00
florian
3dae87fdb3 + test pastojs with regression tests
* switch extension to .pas for files which shall be ignored
    by the regression tests (they are found by the compiler automatically)

(cherry picked from commit d5dfb73898)
2021-08-16 23:02:48 +02:00
florian
fa9822b8a5 * include fcl-json in regression tests
* switch extension to .pas for files which shall be ignored
    by the regression tests (they are found by the compiler automatically)

(cherry picked from commit 2efaee6d85)
2021-08-16 21:42:41 +02:00
florian
b7b09276a4 + include fcl-passrc in regression tests
(cherry picked from commit 246bff92d2)
2021-08-15 13:43:30 +02:00
yury
62bad55544 * Include packages/fcl-registry/tests to be run by the testsuite. Renamed files so only the main test files start with "t".
git-svn-id: trunk@48382 -
(cherry picked from commit ddf0ce014b)

# Conflicts:
#	.gitattributes
#	packages/fcl-registry/tests/Makefile
2021-08-15 13:35:37 +02:00
florian
6c29049923 * include also regexpr test in normal regression tests
git-svn-id: trunk@48105 -
(cherry picked from commit 63c603cf32)
2021-08-15 12:35:37 +02:00
florian
1d33fb53b1 + include package/hash in regression tests
git-svn-id: trunk@47979 -
(cherry picked from commit 9430436a24)
2021-08-15 12:35:17 +02:00
pierre
0830edbde5 Regenerate all Makefile's after ios introduction and macos->macosclassic changes inside utils/fpcm/fpcmake.ini
git-svn-id: branches/fixes_3_2@46923 -
2020-09-23 09:47:20 +00:00
Jonas Maebe
b6eafa3039 * regenerated Makefiles
git-svn-id: branches/fixes_3_2@46868 -
2020-09-15 19:54:06 +00:00
pierre
8ff9f4f743 Merge commit 45825
------------------------------------------------------------------------
r45825 | pierre | 2020-07-22 09:36:13 +0000 (Wed, 22 Jul 2020) | 1 line

 Revert commit #45737, as it introduces problelms for other test cases
------------------------------------------------------------------------
--- Merging r45825 into '.':
U    tests/Makefile
U    tests/Makefile.fpc
--- Recording mergeinfo for merge of r45825 into '.':
 U   .

git-svn-id: branches/fixes_3_2@45852 -
2020-07-25 12:48:03 +00:00
pierre
9ad32e036a Merge commit 45737
------------------------------------------------------------------------
r45737 | pierre | 2020-07-07 11:40:36 +0000 (Tue, 07 Jul 2020) | 1 line

 Use FPCOPT variable instead of OPT, to also pass BINUTILSPREFIX as -XP option for createlst and gparmake compilation
------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@45746 -
2020-07-09 07:32:40 +00:00
marco
522350a85d * fixes to 3.2.1
git-svn-id: branches/fixes_3_2@45662 -
2020-06-20 16:47:24 +00:00
pierre
12c54a62e7 Update all Makefile's to enable x86_64-haiku target
git-svn-id: branches/fixes_3_2@42135 -
2019-05-28 22:07:11 +00:00
pierre
0668d7385b Merge of revisions 42022 from trunk to fixes_3_2
------------------------------------------------------------------------
r42022 | pierre | 2019-05-08 11:38:43 +0200 (Wed, 08 May 2019) | 1 line

 Do not use BSD system tar option -I if TARPROG is gtar for OpenBSD
------------------------------------------------------------------------
--- Merging r42022 into '.':
U    tests/Makefile
U    tests/Makefile.fpc
--- Recording mergeinfo for merge of r42022 into '.':
 U   .

git-svn-id: branches/fixes_3_2@42023 -
2019-05-09 15:50:33 +00:00
yury
2d48bc8b9c * Regenerated makefiles.
git-svn-id: branches/fixes_3_2@40541 -
2018-12-13 18:18:24 +00:00
marco
bceb71bf9f * version to 3.2.0-beta
git-svn-id: branches/fixes_3_2@39633 -
2018-08-18 15:25:41 +00:00
pierre
6060f474ed Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
git-svn-id: trunk@38754 -
2018-04-12 15:42:39 +00:00
maciej-izak
08c0239d1e Add rtl-generics to tests
git-svn-id: trunk@38463 -
2018-03-09 00:02:19 +00:00
florian
5e26142e54 * selected features are now stored in the system unit
git-svn-id: trunk@37772 -
2017-12-20 21:29:10 +00:00
pierre
d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286
git-svn-id: trunk@37462 -
2017-10-16 00:27:27 +00:00
svenbarth
208800ba2a * regenerate Makefile after r36692
git-svn-id: trunk@36693 -
2017-07-08 20:47:17 +00:00
pierre
e2beff754f Update 'lonely' (i.e. not regenerated by a fpcmake -r -Tall at fpcsrc level) Makefiles for sparc64-linux target
git-svn-id: trunk@36646 -
2017-07-05 12:17:54 +00:00
pierre
6416864997 Revert wrong patch, which lead to an endless loop on linux systems, as directories are modified by each file additions
git-svn-id: trunk@36169 -
2017-05-10 08:43:58 +00:00
pierre
e6aa46f7f9 Add explicit dependency of gparmake and createlst executables to the units/FULL_TARGET subdirectory creation to avoid errors
git-svn-id: trunk@36167 -
2017-05-10 06:29:18 +00:00
pierre
17b2671213 Regenerate all Makefile's after changes related to FPCDIR checks
git-svn-id: trunk@35833 -
2017-04-18 14:15:47 +00:00
svenbarth
f14759356f * regenerated Makefile after r35097
git-svn-id: trunk@35098 -
2016-12-09 20:48:34 +00:00
florian
baa33d7e2f * pass enabled features to the compiler when running tests on the embedded target, so tests can depend on the features
git-svn-id: trunk@34929 -
2016-11-20 15:43:27 +00:00
pierre
2b250bc0ab Makefile regeneration after:
Fix failure for windows make, related to the use of redirection,
  which on mingw32 make generate the use of a batch file, incompatible with
  forward slashes usd for createlst and gparmake.

  * utils/createlst.pp:
    Modify to add a first parameter with the name of the output file.

    Makefile.fpc: Adapt to new parameter of createlst.
    Change list name for directory TEST from TESTfilelist.lst to filelistTEST.lst
    to avoid generating files that start as the directory.

git-svn-id: trunk@34330 -
2016-08-18 07:08:28 +00:00
pierre
876fd4aa5f Renegerate Makefile after:
Fix infinite loop problem that appear on gcc112 linux machine using GNU make 4.0.

  * Never put destination directory in the dependency list, as it gets modified when
    the target file is created and led to infinite recursion.
    We cannot use $(MKDIRTREE) unconditionally as this generates make error
    at least on Windows OS.
    Instead, create an explicit target for $(TEST_OUTPUTDIR), and add a: 
    $(MAKE) $dir
    line on gparmake, createlst and $(MAKEINC) targets explicitly.

git-svn-id: trunk@34325 -
2016-08-17 05:37:17 +00:00
Jonas Maebe
68088cd1da * regenerated after r34322
git-svn-id: trunk@34323 -
2016-08-16 16:33:24 +00:00
svenbarth
e2652d8a56 * regenerate after r34310
git-svn-id: trunk@34311 -
2016-08-14 11:25:30 +00:00
pierre
fd4e42abaa Regenerate after 34044: Use createlst.mak also to generate tbs/tbf/webtbs/webtbf directory lsitings to avoid hitting parameter length limitation
git-svn-id: trunk@34045 -
2016-07-01 16:41:21 +00:00
nickysn
5306ee552b * regenerated makefiles with latest fpcmake
git-svn-id: trunk@34008 -
2016-06-18 01:00:45 +00:00
nickysn
a58dd988a4 * regenerate makefiles after the fpcmake update
git-svn-id: trunk@34002 -
2016-06-17 22:05:59 +00:00
pierre
3ba2d44101 Regenerated after previous commit
git-svn-id: trunk@33832 -
2016-05-28 07:28:49 +00:00