- using R Under development (unstable) (2025-06-25 r88360)
- using platform: x86_64-pc-linux-gnu
- R was compiled by
Debian clang version 19.1.7 (3+b1)
Debian flang-new version 19.1.7 (3+b1)
- running under: Debian GNU/Linux 13 (trixie)
- using session charset: UTF-8
- checking for file ‘PMwR/DESCRIPTION’ ... OK
- checking extension type ... Package
- this is package ‘PMwR’ version ‘1.0-1’
- checking CRAN incoming feasibility ... [1s/2s] OK
- checking package namespace information ... OK
- checking package dependencies ... OK
- checking if this is a source package ... OK
- checking if there is a namespace ... OK
- checking for executable files ... OK
- checking for hidden files and directories ... OK
- checking for portable file names ... OK
- checking for sufficient/correct file permissions ... OK
- checking whether package ‘PMwR’ can be installed ... OK
See the install log for details.
- checking package directory ... OK
- checking for future file timestamps ... OK
- checking ‘build’ directory ... OK
- checking DESCRIPTION meta-information ... OK
- checking top-level files ... OK
- checking for left-over files ... OK
- checking index information ... OK
- checking package subdirectories ... OK
- checking code files for non-ASCII characters ... OK
- checking R files for syntax errors ... OK
- checking whether the package can be loaded ... [0s/1s] OK
- checking whether the package can be loaded with stated dependencies ... [0s/0s] OK
- checking whether the package can be unloaded cleanly ... [0s/0s] OK
- checking whether the namespace can be loaded with stated dependencies ... [0s/0s] OK
- checking whether the namespace can be unloaded cleanly ... [0s/0s] OK
- checking loading without being on the library search path ... [0s/1s] OK
- checking use of S3 registration ... OK
- checking dependencies in R code ... OK
- checking S3 generic/method consistency ... OK
- checking replacement functions ... OK
- checking foreign function calls ... OK
- checking R code for possible problems ... [28s/37s] OK
- checking Rd files ... [1s/1s] OK
- checking Rd metadata ... OK
- checking Rd line widths ... OK
- checking Rd cross-references ... OK
- checking for missing documentation entries ... OK
- checking for code/documentation mismatches ... OK
- checking Rd \usage sections ... OK
- checking Rd contents ... OK
- checking for unstated dependencies in examples ... OK
- checking contents of ‘data’ directory ... OK
- checking data for non-ASCII characters ... [0s/0s] OK
- checking LazyData ... OK
- checking data for ASCII and uncompressed saves ... OK
- checking sizes of PDF files under ‘inst/doc’ ... OK
- checking installed files from ‘inst/doc’ ... OK
- checking files in ‘vignettes’ ... OK
- checking examples ... [1s/2s] OK
- checking for unstated dependencies in ‘tests’ ... OK
- checking tests ... [4s/5s] ERROR
Running ‘tinytest.R’ [4s/5s]
Running the tests in ‘tests/tinytest.R’ failed.
Complete output:
> if (requireNamespace("tinytest", quietly = TRUE))
+ tinytest.results <- tinytest::test_package("PMwR",
+ color = interactive(),
+ verbose = 1)
test_.pl_stats.R.............. 11 tests OK 84ms
test_NAVseries.R.............. 20 tests OK 63ms
test_NAVseries.window.R....... 2 tests OK 8ms
test_NAVseries_summary.R...... 5 tests OK 36ms
test_PMwR.R................... 0 tests 1ms
test_as.journal.R............. 3 tests OK 11ms
'initial.position' specified, but no 'prices0'
test_btest.R.................. 52 tests OK 0.2s
test_btest_NA.R............... 5 tests OK 18ms
test_btest_b.R................ 3 tests OK 15ms
test_btest_do-rebalance.R..... 2 tests OK 9ms
'do.signal' is FALSE: strategy will never trade
'initial.position' specified, but no 'prices0'
'do.signal' is FALSE: strategy will never trade
'initial.position' specified, but no 'prices0'
'do.signal' is FALSE: strategy will never trade
test_btest_initial.position.R. 5 tests OK 25ms
test_btest_journal.R.......... 6 tests OK 32ms
test_btest_nullsignal.R....... 2 tests OK 12ms
test_btest_position.R......... 40 tests OK 0.2s
test_btest_prices.R........... 6 tests OK 53ms
test_btest_rc.R............... 1 tests OK 12ms
test_btest_replications.R..... 1 tests OK 9ms
test_btest_tc.R............... 2 tests OK 9ms
test_div_adjust.R............. 29 tests OK 30ms
test_internal.R............... 0 tests 8ms
test_is_valid_ISIN.R.......... 8 tests OK 6ms
test_is_valid_SEDOL.R......... 2 tests OK 3ms
test_journal.R................ 32 tests OK 63ms
test_journal_all.equal.R...... 3 tests OK 13ms
test_journal_subset.R......... 12 tests OK 14ms
test_journal_summary.R........ 1 tests OK 2ms
test_pl.R..................... 65 tests OK 0.1s
test_pl_along.timestamp.R..... 2 tests OK 3ms
test_pl_empty.R............... 1 tests OK 7ms
For A, B: average sell includes 'vprice'.
For C: average buy includes 'vprice'.
test_pl_print.R............... 1 tests OK 11ms
test_pl_volume.R.............. 6 tests OK 24ms
test_pl_vprice.R.............. 42 tests OK 70ms
test_position.R............... 16 tests OK 33ms
test_position_00.R............ 12 tests OK 14ms
test_position_account.R....... 0 tests 2ms
test_position_data_frame.R.... 0 tests 2ms
test_position_named.R......... 49 tests OK 51ms
test_position_ops.R........... 12 tests OK 22ms
test_pricetable.R............. 22 tests OK 31ms
test_quote32.R................ 10 tests OK 25ms
test_rc.R..................... 20 tests OK 44ms
test_rebalance.R.............. 23 tests OK 62ms
test_replace_weight.R......... 3 tests OK 7ms
test_returns.R................ 44 tests OK 0.1s
test_returns_NA.R............. 1922 tests 6 fails 2.4s
test_returns_dataframe.R...... 7 tests OK 39ms
test_returns_lag.R............ 7 tests OK 15ms
test_returns_p_returns_monthly.R 6 tests OK 22ms
test_returns_period.R......... 13 tests OK 46ms
test_returns_portfolio.R...... 25 tests OK 29ms
test_returns_rebalance.R...... 51 tests OK 55ms
test_returns_ym_yq.R.......... 6 tests OK 44ms
test_scale1.R................. 21 tests OK 26ms
test_split_adjust.R........... 16 tests OK 15ms
test_split_trades.R........... 11 tests OK 9ms
test_streaks.R................ 0 tests 14ms
test_unit_prices.R............ 25 tests OK 48ms
test_valuation.R.............. 13 tests OK 11ms
----- FAILED[data]: test_returns_NA.R<155--156>
call| expect_equivalent(x[length(x)]/x[match("2019-12-31", t)] - 1,
call| --> c(ans))
diff| Expected '0.153846153846154', got 'NA'
----- FAILED[data]: test_returns_NA.R<161--162>
call| expect_equivalent(x[length(x)]/x[match("2019-12-31", t)] - 1,
call| --> c(ans))
diff| Expected '0.153846153846154', got 'NA'
----- FAILED[data]: test_returns_NA.R<171--172>
call| expect_equivalent(x[length(x) - 1]/x[match("2019-12-31", t)] -
call| --> 1, c(ans))
diff| Expected '0.146153846153846', got 'NA'
----- FAILED[data]: test_returns_NA.R<176--177>
call| expect_equivalent(x[length(x) - 1]/x[match("2019-12-30", t)] -
call| --> 1, c(ans))
diff| Expected '0.146153846153846', got 'NA'
----- FAILED[data]: test_returns_NA.R<178--179>
call| expect_equal(c(attr(ans, "t")), as.Date(c("2019-12-30", "2020-01-19")))
diff| Mean relative difference: 5.476451e-05
----- FAILED[data]: test_returns_NA.R<192--193>
call| expect_equivalent(c(149, 148)/x[match("2019-12-31", t), ] - 1,
call| --> c(ans))
diff| 'is.NA' value mismatch: 2 in current 0 in target
Error: 6 out of 2704 tests failed
In addition: Warning messages:
1: In options(scipen = 1e+08) : invalid 'scipen' 100000000, used 9999
2: In pReturns(x, t, period, complete.first, pad = pad, na.rm = na.rm) :
'ytm' is not yet documented/tested
3: In pReturns(x, t, period, complete.first, pad = pad, na.rm = na.rm) :
max. timestamp (2020) does not match current year
4: In returns.default(x = prices, t = t, weights = w, rebalance.when = as.Date("2024-01-09")) :
'rebalance.when' does not match timestamp
5: In returns.default(x = prices, t = t, weights = w, rebalance.when = as.Date("2024-01-09"), :
'rebalance.when' does not match timestamp
6: In returns.default(x = prices, t = t, weights = w, rebalance.when = as.Date("2024-01-09"), :
'rebalance.when' does not match timestamp
7: In pReturns(x, t, period, complete.first, pad = pad, na.rm = na.rm) :
max. timestamp (2022) does not match current year
Execution halted
- checking for unstated dependencies in vignettes ... OK
- checking package vignettes ... OK
- checking re-building of vignette outputs ... [36s/51s] OK
- checking PDF version of manual ... [6s/8s] OK
- checking HTML version of manual ... [3s/5s] OK
- checking for non-standard things in the check directory ... OK
- DONE
Status: 1 ERROR