Module Name:    src
Committed By:   pooka
Date:           Fri Jun 18 16:13:56 UTC 2010

Modified Files:
        src/external/bsd/atf/dist/atf-report: atf-report.cpp

Log Message:
Handle xfail in a few more places.  Found by, la la la, the new tests.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/atf/dist/atf-report/atf-report.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/atf/dist/atf-report/atf-report.cpp
diff -u src/external/bsd/atf/dist/atf-report/atf-report.cpp:1.2 src/external/bsd/atf/dist/atf-report/atf-report.cpp:1.3
--- src/external/bsd/atf/dist/atf-report/atf-report.cpp:1.2	Wed Jun 16 15:17:37 2010
+++ src/external/bsd/atf/dist/atf-report/atf-report.cpp	Fri Jun 18 16:13:56 2010
@@ -154,6 +154,9 @@
         } else if (tcr.get_state() == atf::tests::tcr::skipped_state) {
             str += m_tpname + ", " + m_tcname + ", skipped, " +
                    tcr.get_reason();
+        } else if (tcr.get_state() == atf::tests::tcr::xfail_state) {
+            str += m_tpname + ", " + m_tcname + ", xfail, " +
+                   tcr.get_reason();
         } else
             UNREACHABLE;
         (*m_os) << str << std::endl;
@@ -425,6 +428,9 @@
         } else if (s == atf::tests::tcr::skipped_state) {
             (*m_os) << "<skipped>" << elemval(tcr.get_reason())
                     << "</skipped>" << std::endl;
+        } else if (s == atf::tests::tcr::xfail_state) {
+            (*m_os) << "<xfail>" << elemval(tcr.get_reason())
+                    << "</xfail>" << std::endl;
         } else
             UNREACHABLE;
         (*m_os) << "</tc>" << std::endl;

Reply via email to