Home | History | Annotate | Download | only in test

Lines Matching defs:Test

31 #include "test-runner.h"
34 vixl::Test* vixl::Test::first_ = NULL;
35 vixl::Test* vixl::Test::last_ = NULL;
37 bool vixl::Test::verbose_ = false;
40 bool vixl::Test::trace_sim_ = false;
41 bool vixl::Test::trace_reg_ = false;
42 bool vixl::Test::trace_write_ = false;
43 bool vixl::Test::trace_branch_ = false;
46 bool vixl::Test::disassemble_ = false;
47 bool vixl::Test::disassemble_infrastructure_ = false;
50 bool vixl::Test::coloured_trace_ = false;
53 bool vixl::Test::instruction_stats_ = false;
56 bool vixl::Test::generate_test_trace_ = false;
58 // Instantiate a Test and append it to the linked list.
59 vixl::Test::Test(const char* name, TestFunction* callback)
61 // Append this test to the linked list.
103 "Usage: ./test [options] [test names]\n"
118 "--disassemble-test-code "
135 // Anything that isn't an option is a test specifier.
140 // Options controlling test conditions and debug output.
143 vixl::Test::set_trace_reg(true);
144 vixl::Test::set_trace_write(true);
145 vixl::Test::set_trace_branch(true);
146 vixl::Test::set_trace_sim(true);
147 vixl::Test::set_coloured_trace(true);
151 vixl::Test::set_coloured_trace(true);
155 vixl::Test::set_verbose(true);
159 vixl::Test::set_trace_write(true);
163 vixl::Test::set_trace_branch(true);
167 vixl::Test::set_trace_reg(true);
171 vixl::Test::set_trace_sim(true);
175 vixl::Test::set_disassemble(true);
176 vixl::Test::set_disassemble_infrastructure(true);
177 } else if (IsInArgs("--disassemble-test-code", argc, argv)) {
178 vixl::Test::set_disassemble(true);
179 vixl::Test::set_disassemble_infrastructure(false);
183 vixl::Test::set_instruction_stats(true);
186 if (IsInArgs("--generate-test-trace", argc, argv)) {
187 vixl::Test::set_generate_test_trace(true);
197 for (vixl::Test* c = vixl::Test::first(); c != NULL; c = c->next()) {
203 for (vixl::Test* c = vixl::Test::first(); c != NULL; c = c->next()) {
218 vixl::Test* c;
219 for (c = vixl::Test::first(); c != NULL; c = c->next()) {
225 // Fail if we have not found a matching test to run.
227 printf("Test '%s' does not exist. Aborting...\n", argv[i]);