<commit_before>/**
 * @class This class is the view for the test progress table.
 *
 * @extends Object
 */
function TestView( id ) {
	this.constructor( id );
}

/** @lends TestView */
TestView.prototype = {
	
	/**
	 * @constructs
	 *
	 * @param {String} id The Id of an HTML table element
	 * @return {void}
	 */
	constructor: function( id ) {
		if ( !this.setId( id ) ) {
			throw new Error( "TestView.prototype.constructor: Argument 1 is not a valid HTML tag Id - " + id + " given." );
		}
	},
	
	/**
	 * Initialize this view. This method should be called in the domready or
	 * window load events to ensure the required nodes exist in the DOM. 
	 *
	 * @param {void}
	 * @return {void}
	 */
	init: function() {
		var rootNode = document.getElementById( this.id );
		
		if ( !this.setRootNode( rootNode ) ) {<commit_msg>Renaming the TestView class to TestProgressView.<commit_after>/**
 * @class This class is the view for the test progress table.
 *
 * @extends Object
 */
function TestProgressView( id ) {
	this.constructor( id );
}

/** @lends TestProgressView */
TestProgressView.prototype = {
	
	/**
	 * @constructs
	 *
	 * @param {String} id The Id of an HTML table element
	 * @return {void}
	 */
	constructor: function( id ) {
		if ( !this.setId( id ) ) {
			throw new Error( "TestProgressView.prototype.constructor: Argument 1 is not a valid HTML tag Id - " + id + " given." );
		}
	},
	
	/**
	 * Initialize this view. This method should be called in the domready or
	 * window load events to ensure the required nodes exist in the DOM. 
	 *
	 * @param {void}
	 * @return {void}
	 */
	init: function() {
		var rootNode = document.getElementById( this.id );
		
		if ( !this.setRootNode( rootNode ) ) {
{'fraction_non_alphanumeric': 0.12916423144360023, 'fraction_numerical': 0.0011689070718877848, 'mean_word_length': 2.9906759906759905, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4911613', 'n_tokens_mistral': 571, 'n_tokens_neox': 517, 'n_words': 191}