Show all
Author Commit Message Labels Comments Date
Default avatar convert-repo
update tags
Default avatar MarkRoddy
Added subminor version number to manifest file, and updated makefile to pull the version number out of the manifest so that it is no longer hardcoded in two places.
Tags
brstest_v0.1.1
Default avatar MarkRoddy
Determined that the cause of the intermitant crashes of the DVP was due to the user of eval() to execute the dispatch table for converting types to strings and comparing values. Unfortunately the only other option is a large if/elseif/else set of branches for each of these. Fortunately this change has eliminated the intermitant crashing. Reinstated the 'crashing tests' into the test case set of tests and removing the crashing tests file as this behavior is no longer experienced.
Default avatar MarkRoddy
Reinstated fixture testTestCase_ValueTostring_roList_Empty as the refactoring to the method under test to remove the enumeration has resulted in this test no longer causing crashes.
Default avatar MarkRoddy
Modified test runner to default to display test name and result w/test execution rather than only if the test does not pass in order to aid in diagnosing which tests are causing crashes of the DVP. Refactored the brstTcRoListToString method to use the roList methods rather than enumeration capabilities as this leads to itermitant crashes. Re-instanted the testTestCase_ValueTostring_roList_Ints fixture from the 'crashing' file as it is no longer causing issue now that enumeration was removed. Also moved two fixtures to the crashing file as they were resulting in intermitant crashes of the dvp.
Default avatar MarkRoddy
Uncommented crashing test code so that it may be easily executed if desired.
Default avatar MarkRoddy
Added new fixtures to test the function equality function and fixed the expected error output messages of various functions to reflect the differences seen now that the string conversion methods are used to report errors. Also moved test fixtures that are strongly believed to be causing the DVP to crash into new script rather than having them simply commented out.
Default avatar MarkRoddy
Changed assertEqual() and assertNotEqual() to delegate to the new type specific comparison functions so that these assert functions can be used for more than just numbers and strings. Also added additional comparision function to compare two functions.
Default avatar MarkRoddy
Added check if values are float/int, which case these values are comparable and int is promoted to a float. Also had to comment out several tests using arrays as these are continueing to crash/reset the roku dvp.
Default avatar MarkRoddy
Added functionality for comparing values (this is implementing by delegating to a different method depending on the type of the value(s)).
Default avatar MarkRoddy
Added functions for converting common types to their string representation. Currently the tests for the array convertion method are commented out as running these will periodically result in the roku dvp rebooting itself before the tests are complete.
Default avatar MarkRoddy
Changed the BrsTestMain() and RunBrsTests() method which served as a method which ran with default values and one that let them be specified in favor of a single method with has default values for its arguments.
Default avatar MarkRoddy
Added option to zip command so that subversion metadata files are not included in the generated zip files.
Default avatar MarkRoddy
Added target 'dist' to the makefile which generates files neccessary for a release.
Default avatar MarkRoddy
Performing intial import of existing brstest source code.
Tags
brstest_v0.1.0
Default avatar unknown
Initial directory structure.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.