Our long standing task is to get oFono ready to pass GCF/PTCRB
certification. One of the key areas of these certifications is USIM
Application Toolkit (USAT). In late November we took oFono to a
GCF/PTCRB certified test laboratory to perform a baseline test run to
understand how ready the oFono USAT implementation is. We are happy to
report that we have obtained an outstanding result.
The process took about a week and a half, during which time we ran a
total of 248 test cases. Not everything went smoothly, as is always the
case. We found several bugs and fixed them in real-time in the lab.
Surprisingly, most were quite minor. In the end we were able to pass
all but 2 test cases. This is a pass rate of 99.2%. If you are
interested in the detailed test report, the distilled version can be
found in the oFono git repository under
doc/usat-certification-status.txt. Here is a direct link:
The recently released oFono 1.12 incorporates all of the fixes from our
test lab visit as well as several other improvements. We believe that
this is a significant accomplishment, and wish to send big Kudos to
everyone involved, in particular: Andrzej Zaborowski, Yang Gu, Jeevaka
Badrappan, Marcel Holtmann, Kristen Carlson Accardi and Philippe Nunes.
To everyone involved with the project: Thank you guys and Happy New Year!!!