@@ -454,6 +454,8 @@ func TestPlatformTxtCompilerWarningFlagsNoneMissing(t *testing.T) {
454
454
testTables := []platformRuleFunctionTestTable {
455
455
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
456
456
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
457
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
458
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
457
459
{"Property missing" , "compiler-warning_flags-none-missing-platform.txt" , ruleresult .Fail , "" },
458
460
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
459
461
}
@@ -465,6 +467,8 @@ func TestPlatformTxtCompilerWarningFlagsDefaultMissing(t *testing.T) {
465
467
testTables := []platformRuleFunctionTestTable {
466
468
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
467
469
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
470
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
471
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
468
472
{"Property missing" , "compiler-warning_flags-default-missing-platform.txt" , ruleresult .Fail , "" },
469
473
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
470
474
}
@@ -476,6 +480,8 @@ func TestPlatformTxtCompilerWarningFlagsMoreMissing(t *testing.T) {
476
480
testTables := []platformRuleFunctionTestTable {
477
481
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
478
482
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
483
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
484
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
479
485
{"Property missing" , "compiler-warning_flags-more-missing-platform.txt" , ruleresult .Fail , "" },
480
486
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
481
487
}
@@ -487,6 +493,8 @@ func TestPlatformTxtCompilerWarningFlagsAllMissing(t *testing.T) {
487
493
testTables := []platformRuleFunctionTestTable {
488
494
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
489
495
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
496
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
497
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
490
498
{"Property missing" , "compiler-warning_flags-all-missing-platform.txt" , ruleresult .Fail , "" },
491
499
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
492
500
}
@@ -498,6 +506,8 @@ func TestPlatformTxtCompilerOptimizationFlagsDebugMissing(t *testing.T) {
498
506
testTables := []platformRuleFunctionTestTable {
499
507
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
500
508
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
509
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
510
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
501
511
{"Dependent property not present" , "properties-missing-platform.txt" , ruleresult .Skip , "" },
502
512
{"Property missing" , "compiler-optimization_flags-debug-missing-platform.txt" , ruleresult .Fail , "" },
503
513
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
@@ -510,6 +520,8 @@ func TestPlatformTxtCompilerOptimizationFlagsReleaseMissing(t *testing.T) {
510
520
testTables := []platformRuleFunctionTestTable {
511
521
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
512
522
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
523
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
524
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
513
525
{"Dependent property not present" , "properties-missing-platform.txt" , ruleresult .Skip , "" },
514
526
{"Property missing" , "compiler-optimization_flags-release-missing-platform.txt" , ruleresult .Fail , "" },
515
527
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
@@ -522,6 +534,8 @@ func TestPlatformTxtCompilerCExtraFlagsMissing(t *testing.T) {
522
534
testTables := []platformRuleFunctionTestTable {
523
535
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
524
536
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
537
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
538
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
525
539
{"Property missing" , "compiler-c-extra_flags-missing-platform.txt" , ruleresult .Fail , "" },
526
540
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
527
541
}
@@ -545,6 +559,8 @@ func TestPlatformTxtCompilerCppExtraFlagsMissing(t *testing.T) {
545
559
testTables := []platformRuleFunctionTestTable {
546
560
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
547
561
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
562
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
563
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
548
564
{"Property missing" , "compiler-cpp-extra_flags-missing-platform.txt" , ruleresult .Fail , "" },
549
565
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
550
566
}
@@ -568,6 +584,8 @@ func TestPlatformTxtCompilerSExtraFlagsMissing(t *testing.T) {
568
584
testTables := []platformRuleFunctionTestTable {
569
585
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
570
586
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
587
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
588
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
571
589
{"Property missing" , "compiler-S-extra_flags-missing-platform.txt" , ruleresult .Fail , "" },
572
590
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
573
591
}
@@ -591,6 +609,8 @@ func TestPlatformTxtCompilerArExtraFlagsMissing(t *testing.T) {
591
609
testTables := []platformRuleFunctionTestTable {
592
610
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
593
611
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
612
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
613
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
594
614
{"Property missing" , "compiler-ar-extra_flags-missing-platform.txt" , ruleresult .Fail , "" },
595
615
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
596
616
}
@@ -614,6 +634,8 @@ func TestPlatformTxtCompilerCElfExtraFlagsMissing(t *testing.T) {
614
634
testTables := []platformRuleFunctionTestTable {
615
635
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
616
636
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
637
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
638
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
617
639
{"Property missing" , "compiler-c-elf-extra_flags-missing-platform.txt" , ruleresult .Fail , "" },
618
640
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
619
641
}
@@ -661,6 +683,8 @@ func TestPlatformTxtRecipeCOPatternMissing(t *testing.T) {
661
683
testTables := []platformRuleFunctionTestTable {
662
684
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
663
685
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
686
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
687
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
664
688
{"Property missing" , "recipe-c-o-pattern-missing-platform.txt" , ruleresult .Fail , "" },
665
689
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
666
690
}
@@ -696,6 +720,8 @@ func TestPlatformTxtRecipeCppOPatternMissing(t *testing.T) {
696
720
testTables := []platformRuleFunctionTestTable {
697
721
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
698
722
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
723
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
724
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
699
725
{"Property missing" , "recipe-cpp-o-pattern-missing-platform.txt" , ruleresult .Fail , "" },
700
726
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
701
727
}
@@ -731,6 +757,8 @@ func TestPlatformTxtRecipeSOPatternMissing(t *testing.T) {
731
757
testTables := []platformRuleFunctionTestTable {
732
758
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
733
759
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
760
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
761
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
734
762
{"Property missing" , "recipe-S-o-pattern-missing-platform.txt" , ruleresult .Fail , "" },
735
763
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
736
764
}
@@ -766,6 +794,8 @@ func TestPlatformTxtRecipeArPatternMissing(t *testing.T) {
766
794
testTables := []platformRuleFunctionTestTable {
767
795
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
768
796
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
797
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
798
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
769
799
{"Property missing" , "recipe-ar-pattern-missing-platform.txt" , ruleresult .Fail , "" },
770
800
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
771
801
}
@@ -801,6 +831,8 @@ func TestPlatformTxtRecipeCCombinePatternMissing(t *testing.T) {
801
831
testTables := []platformRuleFunctionTestTable {
802
832
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
803
833
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
834
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
835
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
804
836
{"Property missing" , "recipe-c-combine-pattern-missing-platform.txt" , ruleresult .Fail , "" },
805
837
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
806
838
}
@@ -836,6 +868,8 @@ func TestPlatformTxtRecipeOutputTmpFileMissing(t *testing.T) {
836
868
testTables := []platformRuleFunctionTestTable {
837
869
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
838
870
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
871
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
872
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
839
873
{"Property missing" , "recipe-output-tmp_file-missing-platform.txt" , ruleresult .Fail , "" },
840
874
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
841
875
}
@@ -859,6 +893,8 @@ func TestPlatformTxtRecipeOutputSaveFileMissing(t *testing.T) {
859
893
testTables := []platformRuleFunctionTestTable {
860
894
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
861
895
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
896
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
897
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
862
898
{"Property missing" , "recipe-output-save_file-missing-platform.txt" , ruleresult .Fail , "" },
863
899
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
864
900
}
@@ -882,6 +918,8 @@ func TestPlatformTxtRecipeSizePatternMissing(t *testing.T) {
882
918
testTables := []platformRuleFunctionTestTable {
883
919
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
884
920
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
921
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
922
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
885
923
{"Property missing" , "recipe-size-pattern-missing-platform.txt" , ruleresult .Fail , "" },
886
924
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
887
925
}
@@ -905,6 +943,8 @@ func TestPlatformTxtRecipeSizeRegexMissing(t *testing.T) {
905
943
testTables := []platformRuleFunctionTestTable {
906
944
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
907
945
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
946
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
947
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
908
948
{"Property missing" , "recipe-size-regex-missing-platform.txt" , ruleresult .Fail , "" },
909
949
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
910
950
}
@@ -916,6 +956,8 @@ func TestPlatformTxtRecipeSizeRegexDataMissing(t *testing.T) {
916
956
testTables := []platformRuleFunctionTestTable {
917
957
{"Missing" , "missing-platform.txt" , ruleresult .Skip , "" },
918
958
{"Invalid" , "invalid-platform.txt" , ruleresult .NotRun , "" },
959
+ {"Missing boards.txt" , "missing-boards.txt" , ruleresult .NotRun , "boards.txt" },
960
+ {"Core reference" , "core-reference" , ruleresult .Skip , "[cC]ore reference" },
919
961
{"Property missing" , "recipe-size-regex-data-missing-platform.txt" , ruleresult .Fail , "" },
920
962
{"Valid" , "valid-platform.txt" , ruleresult .Pass , "" },
921
963
}
0 commit comments