<commit_before># 2 "TestSystemInfo.ino"

#include <Arduino.h>
#include <Arduino_FreeRTOS.h>
#include <StandardCplusplus.h>
#include <RabirdToolkit.h>

#include <RTest.h>
#include <RRawPointer.h>
#include <RSharedPointer.h>
#include <RFormatter.h>

RTEST(TestSystemInfo)
{
  RFormatter formatter(manager()->printer());

  formatter("Size of int : %s").arg(sizeof(int));
  formatter("Size of uintptr_t : %s").arg(sizeof(uintptr_t));
  formatter("Size of rsize : %s").arg(sizeof(rsize));
  formatter("Size of rnumber : %s").arg(sizeof(rnumber));
  formatter("Size of ruint : %s").arg(sizeof(ruint));
};

void
setup()
{
  Serial.begin(9600);
<commit_msg>Use assert macro for print out system info<commit_after># 2 "TestSystemInfo.ino"

#include <Arduino.h>
#include <Arduino_FreeRTOS.h>
#include <StandardCplusplus.h>
#include <RabirdToolkit.h>

#include <RTest.h>

RTEST(TestSystemInfo)
{
  RASSERT_MORE(sizeof(int), 0);
  RASSERT_MORE(sizeof(uintptr_t), 0);
  RASSERT_MORE(sizeof(rsize), 0);
  RASSERT_MORE(sizeof(rnumber), 0);
  RASSERT_MORE(sizeof(ruint), 0);
};

void
setup()
{
  Serial.begin(9600);

{'fraction_non_alphanumeric': 0.17166212534059946, 'fraction_numerical': 0.013623978201634877, 'mean_word_length': 6.395973154362416, 'pattern_counts': {'":': 0, '<': 16, '<?xml version=': 0, '>': 17, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '962364', 'n_tokens_mistral': 451, 'n_tokens_neox': 423, 'n_words': 79}