Skip to content

Commit 4b06dc7

Browse files
TESTME: Make package test scripts self-executable
1 parent b7b2b1c commit 4b06dc7

23 files changed

+24
-0
lines changed

inst/testme/deploy.R

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,13 @@ for (kk in seq_along(files)) {
6262

6363
## Generate R unit test script
6464
code <- c(
65+
"#! /usr/bin/env Rscript",
6566
sprintf("## This runs testme test script inst/testme/test-%s.R", name),
6667
"## Don't edit - it was autogenerated by inst/testme/deploy.R",
6768
sprintf('%s:::testme("%s")', pkgname, name)
6869
)
6970
writeLines(code, con = target_file)
71+
Sys.chmod(target_file, mode = "0755")
7072
}
7173

7274
message(sprintf("Deploying %d test scripts ... done", length(files)))

tests/test-foreach_dofuture,errors.R

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#! /usr/bin/env Rscript
12
## This runs testme test script inst/testme/test-foreach_dofuture,errors.R
23
## Don't edit - it was autogenerated by inst/testme/deploy.R
34
doFuture:::testme("foreach_dofuture,errors")

tests/test-foreach_dofuture,globals.R

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#! /usr/bin/env Rscript
12
## This runs testme test script inst/testme/test-foreach_dofuture,globals.R
23
## Don't edit - it was autogenerated by inst/testme/deploy.R
34
doFuture:::testme("foreach_dofuture,globals")

tests/test-foreach_dofuture,nested_colon.R

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#! /usr/bin/env Rscript
12
## This runs testme test script inst/testme/test-foreach_dofuture,nested_colon.R
23
## Don't edit - it was autogenerated by inst/testme/deploy.R
34
doFuture:::testme("foreach_dofuture,nested_colon")

tests/test-foreach_dofuture,nested_dofuture.R

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#! /usr/bin/env Rscript
12
## This runs testme test script inst/testme/test-foreach_dofuture,nested_dofuture.R
23
## Don't edit - it was autogenerated by inst/testme/deploy.R
34
doFuture:::testme("foreach_dofuture,nested_dofuture")

tests/test-foreach_dofuture,rng.R

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#! /usr/bin/env Rscript
12
## This runs testme test script inst/testme/test-foreach_dofuture,rng.R
23
## Don't edit - it was autogenerated by inst/testme/deploy.R
34
doFuture:::testme("foreach_dofuture,rng")

tests/test-foreach_dofuture.R

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#! /usr/bin/env Rscript
12
## This runs testme test script inst/testme/test-foreach_dofuture.R
23
## Don't edit - it was autogenerated by inst/testme/deploy.R
34
doFuture:::testme("foreach_dofuture")

tests/test-foreach_dopar,doRNG,dopar.R

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#! /usr/bin/env Rscript
12
## This runs testme test script inst/testme/test-foreach_dopar,doRNG,dopar.R
23
## Don't edit - it was autogenerated by inst/testme/deploy.R
34
doFuture:::testme("foreach_dopar,doRNG,dopar")

tests/test-foreach_dopar,doRNG,dorng.R

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#! /usr/bin/env Rscript
12
## This runs testme test script inst/testme/test-foreach_dopar,doRNG,dorng.R
23
## Don't edit - it was autogenerated by inst/testme/deploy.R
34
doFuture:::testme("foreach_dopar,doRNG,dorng")

tests/test-foreach_dopar,errors.R

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#! /usr/bin/env Rscript
12
## This runs testme test script inst/testme/test-foreach_dopar,errors.R
23
## Don't edit - it was autogenerated by inst/testme/deploy.R
34
doFuture:::testme("foreach_dopar,errors")

0 commit comments

Comments
 (0)