Commits

Show all
Author Commit Message Labels Comments Date
Ning Sun
update setup.py
Ning Sun
fix error when running jip setup.py install
Mark Roddy
Minor release with small bug fixes, setup.py, and new method assertSchemaEquals()
Mark Roddy
Update to reflect method name change.
Tags
v0.1.1
Mark Roddy
Renamed the assertSchema() function to assertSchemaEquals()
Mark Roddy
Added thanks for setup.py
Mark Roddy
Updated version number and added it to setup.py.
Mark Roddy
Updates to reflect the option of using JIP to do installation.
Mark Roddy
Merged in sunng/squealer (pull request #1)
Mark Roddy
Added test to check that Null values can be used to override data in an alias. However, after some investigation, it appears as though this may be impossible with the current mechinism used to override alias data (writing a file to disk and replacing the alias with a load command), as it does not appear with the limitted reivew I've done at this point that it is possible to write a null out. Or maybe it's just a Java/Jython thing as None gets written as 'None'.
Mark Roddy
Added test to confirm that Null values can be checked for in assert functions by using the Jython None
Mark Roddy
Added new assert method assertSchema() for making assertions about the schema of a relation.
Mark Roddy
Pulled the process of generating a relation's schema into its own function and added tests for it so that in the future a relation's schema can be asserted.
Ning Sun
add exclusion in dependencies
Ning Sun
add jip distribution script. In a virtualenv environment, jip will resolve dependencies if you install the package with 'pip' or 'jython setup.py install'
Mark Roddy
Tagging v0.1.0 release
Mark Roddy
Adding list of work to be completed.
Tags
v0.1.0
Mark Roddy
Modifed the test program to turn off logging (if not in verbose mode) before collecting tests. Changes from 0.5->0.8 introduced logging messages that are called when creating the neccessary components for instantiating a pig test. Previously logging was only occuring during runtime.
Mark Roddy
Note that now testing against pig 0.8.
Mark Roddy
Updates to support running in Pig 0.8
Mark Roddy
Reworded awkward phrasing on potential non-deterministic test failings.
Mark Roddy
Added note that string compare also requires you to know the ordering of the records in the result set.
Mark Roddy
Reworded some akward phrasing on logs/debugging.
Mark Roddy
Added test fixture explaing how to deal with ordering via the ignore_ordering argument.
Mark Roddy
Renamed order_matters to ignore_ordering as this new name better implies the default value (that ordering will not be checked).
Mark Roddy
Added support for specifying whether or not the ordering of records in the relation matters.
Mark Roddy
Added example and explination of doing floating point approximation for equality.
Mark Roddy
Renamed the optional 'Args' attribute to 'Parameters' as this is what should be specified by the test author. n and reducers are just parameters in the example test script so they are not required.
Mark Roddy
Added assertRelationAlmostEquals() for comparing relations containing floating point values.
Mark Roddy
Removed the assertLastStoreEqualsFile() method from the PigTest class. Parsing an input file and figuring out what types to convert everything to is a big rabbit hole that isn't really worth pursueing. Users can pretty easily implement this themselves for simple outputs, and it's not worth the trouble of supporting complex types in output.
  1. Prev
  2. Next