<commit_before>// UI kind responsible for creating test component, running tests, receiving & displaying test results.
enyo.kind({
	name: "enyo.TestReporter",
	kind: enyo.Control,
	published: {
		results: null
	},
	events: {
		onFinishAll: ""
	},
	components: [
		{name: "title", classes: "enyo-testcase-title"},
		{name: "group", classes: "enyo-testcase-group", components: []}
	],
	timeout: 3000,
	create: function(callback) {
		this.inherited(arguments);
		this.addClasses("enyo-testcase");
		this.$.title.setContent(this.name);
	},
	initComponents: function() {
		this.inherited(arguments);
		this.createComponent({name: 'testSuite', kind: this.name, onBegin: "testBegun", onFinish: "updateTestDisplay", onFinishAll: "suiteFinished"});
	},<commit_msg>* change (has|add|remove|addRemove)Classes back to Class.<commit_after>// UI kind responsible for creating test component, running tests, receiving & displaying test results.
enyo.kind({
	name: "enyo.TestReporter",
	kind: enyo.Control,
	published: {
		results: null
	},
	events: {
		onFinishAll: ""
	},
	components: [
		{name: "title", classes: "enyo-testcase-title"},
		{name: "group", classes: "enyo-testcase-group", components: []}
	],
	timeout: 3000,
	create: function(callback) {
		this.inherited(arguments);
		this.addClass("enyo-testcase");
		this.$.title.setContent(this.name);
	},
	initComponents: function() {
		this.inherited(arguments);
		this.createComponent({name: 'testSuite', kind: this.name, onBegin: "testBegun", onFinish: "updateTestDisplay", onFinishAll: "suiteFinished"});
	},
{'fraction_non_alphanumeric': 0.1643041237113402, 'fraction_numerical': 0.005154639175257732, 'mean_word_length': 5.443983402489627, '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': '3908595', 'n_tokens_mistral': 551, 'n_tokens_neox': 514, 'n_words': 113}