@@ -61,6 +61,8 @@ fn one_ignored_one_unignored_test() -> Vec<TestDescAndFn> {
6161 desc: TestDesc {
6262 name: StaticTestName ( "1" ) ,
6363 ignore: true ,
64+ #[ cfg( not( bootstrap) ) ]
65+ ignore_message: None ,
6466 should_panic: ShouldPanic :: No ,
6567 compile_fail: false ,
6668 no_run: false ,
@@ -74,6 +76,8 @@ fn one_ignored_one_unignored_test() -> Vec<TestDescAndFn> {
7476 desc: TestDesc {
7577 name: StaticTestName ( "2" ) ,
7678 ignore: false ,
79+ #[ cfg( not( bootstrap) ) ]
80+ ignore_message: None ,
7781 should_panic: ShouldPanic :: No ,
7882 compile_fail: false ,
7983 no_run: false ,
@@ -95,6 +99,8 @@ pub fn do_not_run_ignored_tests() {
9599 desc : TestDesc {
96100 name : StaticTestName ( "whatever" ) ,
97101 ignore : true ,
102+ #[ cfg( not( bootstrap) ) ]
103+ ignore_message : None ,
98104 should_panic : ShouldPanic :: No ,
99105 compile_fail : false ,
100106 no_run : false ,
@@ -117,6 +123,8 @@ pub fn ignored_tests_result_in_ignored() {
117123 desc : TestDesc {
118124 name : StaticTestName ( "whatever" ) ,
119125 ignore : true ,
126+ #[ cfg( not( bootstrap) ) ]
127+ ignore_message : None ,
120128 should_panic : ShouldPanic :: No ,
121129 compile_fail : false ,
122130 no_run : false ,
@@ -143,6 +151,8 @@ fn test_should_panic() {
143151 desc : TestDesc {
144152 name : StaticTestName ( "whatever" ) ,
145153 ignore : false ,
154+ #[ cfg( not( bootstrap) ) ]
155+ ignore_message : None ,
146156 should_panic : ShouldPanic :: Yes ,
147157 compile_fail : false ,
148158 no_run : false ,
@@ -169,6 +179,8 @@ fn test_should_panic_good_message() {
169179 desc : TestDesc {
170180 name : StaticTestName ( "whatever" ) ,
171181 ignore : false ,
182+ #[ cfg( not( bootstrap) ) ]
183+ ignore_message : None ,
172184 should_panic : ShouldPanic :: YesWithMessage ( "error message" ) ,
173185 compile_fail : false ,
174186 no_run : false ,
@@ -200,6 +212,8 @@ fn test_should_panic_bad_message() {
200212 desc : TestDesc {
201213 name : StaticTestName ( "whatever" ) ,
202214 ignore : false ,
215+ #[ cfg( not( bootstrap) ) ]
216+ ignore_message : None ,
203217 should_panic : ShouldPanic :: YesWithMessage ( expected) ,
204218 compile_fail : false ,
205219 no_run : false ,
@@ -235,6 +249,8 @@ fn test_should_panic_non_string_message_type() {
235249 desc : TestDesc {
236250 name : StaticTestName ( "whatever" ) ,
237251 ignore : false ,
252+ #[ cfg( not( bootstrap) ) ]
253+ ignore_message : None ,
238254 should_panic : ShouldPanic :: YesWithMessage ( expected) ,
239255 compile_fail : false ,
240256 no_run : false ,
@@ -262,6 +278,8 @@ fn test_should_panic_but_succeeds() {
262278 desc : TestDesc {
263279 name : StaticTestName ( "whatever" ) ,
264280 ignore : false ,
281+ #[ cfg( not( bootstrap) ) ]
282+ ignore_message : None ,
265283 should_panic,
266284 compile_fail : false ,
267285 no_run : false ,
@@ -297,6 +315,8 @@ fn report_time_test_template(report_time: bool) -> Option<TestExecTime> {
297315 desc : TestDesc {
298316 name : StaticTestName ( "whatever" ) ,
299317 ignore : false ,
318+ #[ cfg( not( bootstrap) ) ]
319+ ignore_message : None ,
300320 should_panic : ShouldPanic :: No ,
301321 compile_fail : false ,
302322 no_run : false ,
@@ -333,6 +353,8 @@ fn time_test_failure_template(test_type: TestType) -> TestResult {
333353 desc : TestDesc {
334354 name : StaticTestName ( "whatever" ) ,
335355 ignore : false ,
356+ #[ cfg( not( bootstrap) ) ]
357+ ignore_message : None ,
336358 should_panic : ShouldPanic :: No ,
337359 compile_fail : false ,
338360 no_run : false ,
@@ -373,6 +395,8 @@ fn typed_test_desc(test_type: TestType) -> TestDesc {
373395 TestDesc {
374396 name : StaticTestName ( "whatever" ) ,
375397 ignore : false ,
398+ #[ cfg( not( bootstrap) ) ]
399+ ignore_message : None ,
376400 should_panic : ShouldPanic :: No ,
377401 compile_fail : false ,
378402 no_run : false ,
@@ -486,6 +510,8 @@ pub fn exclude_should_panic_option() {
486510 desc : TestDesc {
487511 name : StaticTestName ( "3" ) ,
488512 ignore : false ,
513+ #[ cfg( not( bootstrap) ) ]
514+ ignore_message : None ,
489515 should_panic : ShouldPanic :: Yes ,
490516 compile_fail : false ,
491517 no_run : false ,
@@ -511,6 +537,8 @@ pub fn exact_filter_match() {
511537 desc : TestDesc {
512538 name : StaticTestName ( name) ,
513539 ignore : false ,
540+ #[ cfg( not( bootstrap) ) ]
541+ ignore_message : None ,
514542 should_panic : ShouldPanic :: No ,
515543 compile_fail : false ,
516544 no_run : false ,
@@ -601,6 +629,8 @@ fn sample_tests() -> Vec<TestDescAndFn> {
601629 desc : TestDesc {
602630 name : DynTestName ( ( * name) . clone ( ) ) ,
603631 ignore : false ,
632+ #[ cfg( not( bootstrap) ) ]
633+ ignore_message : None ,
604634 should_panic : ShouldPanic :: No ,
605635 compile_fail : false ,
606636 no_run : false ,
@@ -753,6 +783,8 @@ pub fn test_bench_no_iter() {
753783 let desc = TestDesc {
754784 name : StaticTestName ( "f" ) ,
755785 ignore : false ,
786+ #[ cfg( not( bootstrap) ) ]
787+ ignore_message : None ,
756788 should_panic : ShouldPanic :: No ,
757789 compile_fail : false ,
758790 no_run : false ,
@@ -776,6 +808,8 @@ pub fn test_bench_iter() {
776808 let desc = TestDesc {
777809 name : StaticTestName ( "f" ) ,
778810 ignore : false ,
811+ #[ cfg( not( bootstrap) ) ]
812+ ignore_message : None ,
779813 should_panic : ShouldPanic :: No ,
780814 compile_fail : false ,
781815 no_run : false ,
@@ -793,6 +827,8 @@ fn should_sort_failures_before_printing_them() {
793827 let test_a = TestDesc {
794828 name : StaticTestName ( "a" ) ,
795829 ignore : false ,
830+ #[ cfg( not( bootstrap) ) ]
831+ ignore_message : None ,
796832 should_panic : ShouldPanic :: No ,
797833 compile_fail : false ,
798834 no_run : false ,
@@ -804,6 +840,8 @@ fn should_sort_failures_before_printing_them() {
804840 let test_b = TestDesc {
805841 name : StaticTestName ( "b" ) ,
806842 ignore : false ,
843+ #[ cfg( not( bootstrap) ) ]
844+ ignore_message : None ,
807845 should_panic : ShouldPanic :: No ,
808846 compile_fail : false ,
809847 no_run : false ,
0 commit comments