-
Notifications
You must be signed in to change notification settings - Fork 1.5k
[roottest] enable several root/aclic tests
#19569
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
0b47a5f
3246e81
8a31535
832f53c
44a3a77
68da512
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,52 @@ | ||
| # ROOTTEST_ADD_TEST(link MACRO link.C MACROARG 1) | ||
| # building shared library with missing symbols does not work on windows | ||
| # probably one can manipulate linker flags via rootlogon.C script - as it done for Linux and Mac | ||
| if(MSVC AND NOT win_broken_tests) | ||
| return() | ||
| endif() | ||
|
|
||
| ROOTTEST_ADD_TEST(build1 | ||
| MACRO link.C | ||
| PRECMD ${CMAKE_COMMAND} -E remove "script1_C.* script2_C.*" | ||
| COPY_TO_BUILDDIR single.C script.C script1.C script2.C rootlogon.C | ||
| FIXTURES_SETUP root-aclic-nolinkdep-build1-fixture) | ||
|
|
||
| ROOTTEST_ADD_TEST(single | ||
| MACRO ${CMAKE_CURRENT_BINARY_DIR}/single.C+ | ||
| FIXTURES_REQUIRED root-aclic-nolinkdep-build1-fixture | ||
| FIXTURES_SETUP root-aclic-nolinkdep-single-fixture) | ||
|
|
||
|
|
||
| ROOTTEST_ADD_TEST(load1 | ||
| MACRO ${CMAKE_CURRENT_BINARY_DIR}/script1.C+ | ||
| FIXTURES_REQUIRED root-aclic-nolinkdep-build1-fixture | ||
| root-aclic-nolinkdep-single-fixture | ||
| FIXTURES_SETUP root-aclic-nolinkdep-load1-fixture) | ||
|
|
||
| ROOTTEST_ADD_TEST(load2 | ||
| MACRO ${CMAKE_CURRENT_BINARY_DIR}/script2.C+ | ||
| FIXTURES_REQUIRED root-aclic-nolinkdep-build1-fixture | ||
| root-aclic-nolinkdep-single-fixture | ||
| FIXTURES_SETUP root-aclic-nolinkdep-load2-fixture) | ||
|
|
||
| ROOTTEST_ADD_TEST(load2b | ||
| MACRO ${CMAKE_CURRENT_BINARY_DIR}/script2.C+ | ||
| FIXTURES_REQUIRED root-aclic-nolinkdep-load2-fixture | ||
| root-aclic-nolinkdep-single-fixture | ||
| FIXTURES_SETUP root-aclic-nolinkdep-load2b-fixture) | ||
|
|
||
| ROOTTEST_ADD_TEST(load1b | ||
| MACRO ${CMAKE_CURRENT_BINARY_DIR}/script1.C+ | ||
| PRECMD ${CMAKE_COMMAND} -E remove "single_C.*" | ||
| OUTREF twoscript.ref | ||
| FIXTURES_REQUIRED root-aclic-nolinkdep-load1-fixture | ||
| root-aclic-nolinkdep-load2b-fixture | ||
| FIXTURES_SETUP root-aclic-nolinkdep-load1b-fixture) | ||
|
|
||
| ROOTTEST_ADD_TEST(build10 | ||
| MACRO link.C | ||
| FIXTURES_REQUIRED root-aclic-nolinkdep-load1b-fixture | ||
| FIXTURES_SETUP root-aclic-nolinkdep-build10-fixture) | ||
|
|
||
| ROOTTEST_ADD_TEST(load10 | ||
| MACRO ${CMAKE_CURRENT_BINARY_DIR}/script.C+ | ||
| FIXTURES_REQUIRED root-aclic-nolinkdep-build10-fixture) | ||
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,16 +1,5 @@ | ||
| void link(int what) { | ||
| switch (what) { | ||
| case 1: | ||
| gROOT->ProcessLine(".L single.C+"); | ||
| gROOT->ProcessLine(".L script1.C+"); | ||
| gROOT->ProcessLine(".L script2.C+"); | ||
| break; | ||
| case 10: | ||
| gROOT->ProcessLine(".L script.C+"); | ||
| gSystem->CopyFile("script2.C","script.C"); | ||
| gROOT->ProcessLine(".L script.C+"); | ||
| break; | ||
| default: | ||
| break; | ||
| } | ||
| void link() { | ||
| gROOT->ProcessLine(".L single.C+"); | ||
| gSystem->CopyFile("script2.C","script.C"); | ||
| gROOT->ProcessLine(".L script.C+"); | ||
| } |
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,14 @@ | ||
| ROOTTEST_COMPILE_MACRO(TOffset.cxx) | ||
| ROOTTEST_COMPILE_MACRO(TOffset.cxx | ||
| FIXTURES_SETUP root-aclic-offset-TOffset-fixture) | ||
|
|
||
| if(MSVC) | ||
| SET(_ref_name offsetwin.ref) | ||
| else() | ||
| SET(_ref_name offset.ref) | ||
| endif() | ||
|
|
||
| ROOTTEST_ADD_TEST(offset | ||
| MACRO runoffset.C | ||
| ROOTEXE_OPTS -e "(void)gROOT->ProcessLine(\".L TOffset.cxx+\")" | ||
| OUTREF ${_ref_name} | ||
| FIXTURES_REQUIRED root-aclic-offset-TOffset-fixture) |
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ROOTTEST_COMPILE_MACRO(single_C
# except that this is not yet support by COMPILE_MACRO
PRECMD ${CMAKE_COMMAND} -E remove "script1_C.* script2_C.*"
FIXTURES_SETUP root-aclic-nolinkdep-build1-single-fixture)
ROOTTEST_COMPILE_MACRO(script1_C
BUILDLIB single_C
FIXTURES_REQUIRED root-aclic-nolinkdep-build1-single-fixture
FIXTURES_SETUP root-aclic-nolinkdep-build1-script1-fixture)
ROOTTEST_COMPILE_MACRO(script2_C
BUILDLIB single_C script1_C
FIXTURES_REQUIRED root-aclic-nolinkdep-build1-single-fixture
FIXTURES_REQUIRED root-aclic-nolinkdep-build1-script1-fixture
FIXTURES_SETUP root-aclic-nolinkdep-build1-script2-fixture)
ROOTTEST_ADD_TEST(single
MACRO ${CMAKE_CURRENT_BINARY_DIR}/single.C+
FIXTURES_REQUIRED root-aclic-nolinkdep-build1-script2-fixture
FIXTURES_SETUP root-aclic-nolinkdep-single-fixture)