diff options
-rwxr-xr-x | script/autobuild.py | 7 | ||||
-rwxr-xr-x | selftest/target/Samba4.pm | 17 |
2 files changed, 22 insertions, 2 deletions
diff --git a/script/autobuild.py b/script/autobuild.py index 729f118019c..5e6d4d2feff 100755 --- a/script/autobuild.py +++ b/script/autobuild.py @@ -97,6 +97,7 @@ tasks = { "--exclude-env=ad_dc_ntvfs " "--exclude-env=ad_dc_no_nss " "--exclude-env=fl2003dc " + "--exclude-env=fl2008dc " "--exclude-env=fl2008r2dc " "--exclude-env=ad_member " "--exclude-env=ad_member_idmap_rid " @@ -163,8 +164,10 @@ tasks = { ("configure", "./configure.developer --with-selftest-prefix=./bin/ab" + samba_configure_params, "text/plain"), ("make", "make -j", "text/plain"), ("test", "make test FAIL_IMMEDIATELY=1 " - "TESTS='--include-env=ad_dc_ntvfs'", - "text/plain"), + "TESTS='" + "--include-env=ad_dc_ntvfs " + "--include-env=fl2008dc " + "'", "text/plain"), ("check-clean-tree", "script/clean-source-tree.sh", "text/plain")], # run the backup/restore testenvs separately as they're fairly standalone diff --git a/selftest/target/Samba4.pm b/selftest/target/Samba4.pm index e4b05997a0c..46b04e2668b 100755 --- a/selftest/target/Samba4.pm +++ b/selftest/target/Samba4.pm @@ -2261,9 +2261,26 @@ sub check_env($$) offlinebackupdc => ["backupfromdc"], labdc => ["backupfromdc"], + # aliases in order to split autbuild tasks + fl2008dc => ["ad_dc_ntvfs"], + none => [], ); +sub return_alias_env +{ + my ($self, $path, $env) = @_; + + # just an alias + return $env; +} + +sub setup_fl2008dc +{ + my ($self, $path, $dep_env) = @_; + return $self->return_alias_env($path, $dep_env) +} + sub setup_s4member { my ($self, $path, $dc_vars) = @_; |